MEMORY {
ZP: file = "", define = yes, start = $00B0, size = $003A;
ORIXHDR: file = %O, type = ro, start = $0000, size = $001F;
- BASHEAD: file = %O, define = yes, start = $0801, size = $000D;
- MAIN: file = %O, define = yes, start = __BASHEAD_LAST__, size = __RAMEND__ - __MAIN_START__;
+# BASHEAD: file = %O, define = yes, start = $0801, size = $000D;
+ MAIN: file = %O, define = yes, start = $0800, size = __RAMEND__ - __MAIN_START__;
BSS: file = "", start = __ONCE_RUN__, size = __RAMEND__ - __STACKSIZE__ - __ONCE_RUN__;
}
SEGMENTS {
; These symbols, also, come from the configuration file.
.import __AUTORUN__, __PROGFLAG__
- .import __BASHEAD_START__, __MAIN_LAST__
+ .import __MAIN_START__, __MAIN_LAST__
; ------------------------------------------------------------------------
.byte $00 ; reserved
.byte $00 ; auto or not
- .word __BASHEAD_START__ ; Address of start of file
+ .word __MAIN_START__ ; Address of start of file
.word __MAIN_LAST__ - 1 ; Address of end of file
- .word __BASHEAD_START__ ; Address of start of file
+ .word __MAIN_START__ ; Address of start of file