2019-09-14 01:34:32 +00: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]
|
2019-11-04 13:29:11 +00:00
|
|
|
arch=w65c02
|
2019-09-14 01:34:32 +00:00
|
|
|
encoding=petscii
|
|
|
|
screen_encoding=petscr
|
2019-09-16 20:55:08 +00:00
|
|
|
modules=loader_0801,x16_kernal,x16_hardware,c64_panic,stdlib
|
2019-09-14 01:34:32 +00:00
|
|
|
|
|
|
|
[allocation]
|
2019-09-16 20:55:08 +00:00
|
|
|
; Let's not use the BASIC:
|
2021-08-16 14:06:28 +00:00
|
|
|
; $00-$01 are used for bank switching
|
|
|
|
zp_pointers=$02-$7F
|
2021-08-19 12:37:20 +00:00
|
|
|
segments=default,user,himem_00,himem_ff
|
2019-09-14 01:34:32 +00:00
|
|
|
default_code_segment=default
|
|
|
|
segment_default_start=$80D
|
|
|
|
segment_default_codeend=$9eff
|
|
|
|
segment_default_datastart=after_code
|
|
|
|
segment_default_end=$9eff
|
|
|
|
|
2021-08-19 12:37:20 +00:00
|
|
|
;1KB user space
|
|
|
|
segment_user_start=$0400
|
|
|
|
segment_user_codeend=$07ff
|
|
|
|
segment_user_datastart=after_code
|
|
|
|
segment_user_end=$07ff
|
|
|
|
|
2019-09-16 20:55:08 +00: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 01:34:32 +00:00
|
|
|
|
|
|
|
[define]
|
|
|
|
CBM=1
|
2019-09-16 20:55:08 +00:00
|
|
|
COMMANDER_X16=1
|
2019-09-14 01:34:32 +00:00
|
|
|
WIDESCREEN=1
|
2020-05-01 13:19:25 +00:00
|
|
|
TALLSCREEN=1
|
2019-09-14 01:34:32 +00:00
|
|
|
KEYBOARD=1
|
2019-09-16 20:55:08 +00:00
|
|
|
JOYSTICKS=2
|
2019-09-14 01:34:32 +00:00
|
|
|
HAS_BITMAP_MODE=1
|
2020-05-01 13:19:25 +00:00
|
|
|
; Use VERA 0.9, as this is what the newest version of the emulator implements:
|
|
|
|
VERA_VERSION=9
|
2019-09-14 01:34:32 +00:00
|
|
|
|
|
|
|
[output]
|
|
|
|
style=single
|
|
|
|
format=startaddr,allocated
|
|
|
|
extension=prg
|
|
|
|
labels=vice
|
|
|
|
|
|
|
|
|