File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212 endif
1313 endif
1414
15+ if START_OF_ROM = .
16+ . byte 0
17+ endif
18+ START_OF_ROM SET 0
19+
1520 ; FF7E/FF7F contains the 7800basic crc checksum word
1621
1722 ; FF80 - FFF7 contains the 7800 encryption key
Original file line number Diff line number Diff line change @@ -120,4 +120,4 @@ BANK_WAS_SET SET 1
120120 ORG $ 8000 , 0 ; default is 32K
121121 endif
122122
123- START_OF_ROM = .
123+ START_OF_ROM SET .
Original file line number Diff line number Diff line change @@ -923,6 +923,7 @@ void bank(char **statement)
923923 orgprintf (" if START_OF_ROM = . ; avoid dasm empty start-rom truncation.\n" );
924924 orgprintf (" .byte 0\n" );
925925 orgprintf (" endif\n" );
926+ orgprintf ("START_OF_ROM SET 0 ; scuttle so we always fail subsequent banks\n" );
926927
927928 // 2.issue ORG,RORG
928929 currentbank = requestedbank ;
@@ -4422,6 +4423,7 @@ void barf_graphic_file(void)
44224423 orgprintf (" if START_OF_ROM = . ; avoid dasm empty start-rom truncation.\n" );
44234424 orgprintf (" .byte 0\n" );
44244425 orgprintf (" endif\n" );
4426+ orgprintf ("START_OF_ROM SET 0 ; scuttle so we always fail subsequent banks\n" );
44254427 for (currentplain = 0 ; currentplain <= dmaplain ; currentplain ++ )
44264428 {
44274429 if (bankcount == 0 )
You can’t perform that action at this time.
0 commit comments