1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-12-24 15:29:23 +00:00
millfork/include/platform/a8.ini

50 lines
1.1 KiB
INI
Raw Normal View History

2020-09-05 09:43:18 +00:00
; Simple Atari 800XL Memory Map
2020-09-05 09:37:04 +00:00
; by Peter Dell
; https://youtu.be/KIl4SgV0vJY
; $00-$7f zeropage for OS
; $80-$ff zeropage for you
; $100-$1ff CPU stack
; $200-$2ff OS vector, registers
; $300-$3ff OS vector, registers
; $400-$5ff OS buffers
; $600-$6ff Page 6, object code in BASIC
; $700-$1fff Disk Operating System
; $2000-RAMTOP Your code
; $8000-$9fff Cartrige 8k/low 16k
; $a000-$bfff Cartrige 8k/High 16k/BASIC
; $c000-$cfff OS part 1
; $cc00-$cfff OS character set, international
2020-09-05 09:47:24 +00:00
; $d000-$d7ff Hardware registers and stuff
2020-09-05 09:37:04 +00:00
; $e000-$ffff OS part 2
; $e000-$e3ff OS character set, standard
2020-09-05 09:48:49 +00:00
; https://atariwiki.org/wiki/Wiki.jsp?page=Memory%20Map
; https://www.atariarchives.org/mapping/memorymap.php
2017-12-06 23:23:30 +00:00
[compilation]
arch=strict
2019-10-23 12:43:36 +00:00
modules=a8_hardware,a8_os,a8_kernel,default_panic,stdlib
2018-07-06 22:58:44 +00:00
encoding=atascii
2019-07-12 11:29:59 +00:00
screen_encoding=atasciiscr
2017-12-06 23:23:30 +00:00
[allocation]
2020-09-05 09:43:18 +00:00
; OS turned on
2020-09-05 09:37:04 +00:00
zp_bytes=$80-$FF
segment_default_start=$2000
2020-09-05 09:43:18 +00:00
; BASIC turned off
2020-09-05 09:58:02 +00:00
segment_default_end=$BFFF
2017-12-06 23:23:30 +00:00
[define]
ATARI_8=1
WIDESCREEN=1
KEYBOARD=1
JOYSTICKS=2
HAS_BITMAP_MODE=1
2017-12-06 23:23:30 +00:00
[output]
;TODO
style=single
2017-12-06 23:23:30 +00:00
format=$FF,$FF,$E0,$02,$E1,$02,startaddr,startaddr,endaddr,allocated
extension=xex