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:
@@ -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)
|
||||
}
|
||||
@@ -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=
|
||||
|
||||
|
||||
Reference in New Issue
Block a user