1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-06-02 00:41:40 +00:00
millfork/include/platform/x16_experimental.ini
2021-08-19 14:37:20 +02:00

59 lines
1.3 KiB
INI

; Commander X16
; VERY EXPERIMENTAL
; The device's haven't been completed yet, so this platform configuration may not run on the final device
; Use only for goofing around plz
[compilation]
arch=w65c02
encoding=petscii
screen_encoding=petscr
modules=loader_0801,x16_kernal,x16_hardware,c64_panic,stdlib
[allocation]
; Let's not use the BASIC:
; $00-$01 are used for bank switching
zp_pointers=$02-$7F
segments=default,user,himem_00,himem_ff
default_code_segment=default
segment_default_start=$80D
segment_default_codeend=$9eff
segment_default_datastart=after_code
segment_default_end=$9eff
;1KB user space
segment_user_start=$0400
segment_user_codeend=$07ff
segment_user_datastart=after_code
segment_user_end=$07ff
segment_himem_00_start=$a000
segment_himem_00_codeend=$bfff
segment_himem_00_datastart=after_code
segment_himem_00_end=$bfff
segment_himem_00_bank=$00
segment_himem_ff_start=$a000
segment_himem_ff_codeend=$bfff
segment_himem_ff_datastart=after_code
segment_himem_ff_end=$bfff
segment_himem_ff_bank=$ff
[define]
CBM=1
COMMANDER_X16=1
WIDESCREEN=1
TALLSCREEN=1
KEYBOARD=1
JOYSTICKS=2
HAS_BITMAP_MODE=1
; Use VERA 0.9, as this is what the newest version of the emulator implements:
VERA_VERSION=9
[output]
style=single
format=startaddr,allocated
extension=prg
labels=vice