2019-09-14 03:34:32 +02:00
|
|
|
; 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=cmos
|
|
|
|
encoding=petscii
|
|
|
|
screen_encoding=petscr
|
2019-09-16 22:55:08 +02:00
|
|
|
modules=loader_0801,x16_kernal,x16_hardware,c64_panic,stdlib
|
2019-09-14 03:34:32 +02:00
|
|
|
|
|
|
|
[allocation]
|
2019-09-16 22:55:08 +02:00
|
|
|
; Let's not use the BASIC:
|
|
|
|
zp_pointers=0-$8F,$FB-$FF
|
|
|
|
segments=default,himem_00,himem_ff
|
2019-09-14 03:34:32 +02:00
|
|
|
default_code_segment=default
|
|
|
|
segment_default_start=$80D
|
|
|
|
segment_default_codeend=$9eff
|
|
|
|
segment_default_datastart=after_code
|
|
|
|
segment_default_end=$9eff
|
|
|
|
|
2019-09-16 22:55:08 +02:00
|
|
|
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
|
2019-09-14 03:34:32 +02:00
|
|
|
|
|
|
|
[define]
|
|
|
|
CBM=1
|
2019-09-16 22:55:08 +02:00
|
|
|
COMMANDER_X16=1
|
2019-09-14 03:34:32 +02:00
|
|
|
WIDESCREEN=1
|
|
|
|
KEYBOARD=1
|
2019-09-16 22:55:08 +02:00
|
|
|
JOYSTICKS=2
|
2019-09-14 03:34:32 +02:00
|
|
|
HAS_BITMAP_MODE=1
|
2019-09-20 19:41:10 +02:00
|
|
|
; Use VERA 0.8, as this is what the newest version of the emulator implements:
|
|
|
|
VERA_VERSION=8
|
2019-09-14 03:34:32 +02:00
|
|
|
|
|
|
|
[output]
|
|
|
|
style=single
|
|
|
|
format=startaddr,allocated
|
|
|
|
extension=prg
|
|
|
|
labels=vice
|
|
|
|
|
|
|
|
|