1
0
mirror of https://github.com/KarolS/millfork.git synced 2026-04-21 09:16:34 +00:00

Preliminary CPC support

This commit is contained in:
Karol Stasiak
2018-12-19 19:02:29 +01:00
parent 05884f2c7b
commit 9f16311aff
6 changed files with 77 additions and 9 deletions
+11
View File
@@ -0,0 +1,11 @@
#if not(ARMSTRAD_CPC)
#warn cpc module should be only used on Armstrad CPC-compatible targets
#endif
asm void putchar(byte a) @$BB5A extern
inline void new_line() {
putchar(13)
putchar(10)
}
+27
View File
@@ -0,0 +1,27 @@
;a single-load Armstrad CPC 464 program
[compilation]
arch=z80
encoding=ascii
modules=default_panic,cpc,stdlib
[allocation]
segments=default
segment_default_start=$400
segment_default_datastart=after_code
; ???
segment_default_end=$b0ff
[define]
ARMSTRAD_CPC=1
WIDESCREEN=1
KEYBOARD=1
; TODO: ?
JOYSTICKS=1
HAS_BITMAP_MODE=1
[output]
style=single
format=allocated
extension=