W SpartaDOS X 4.20, w banku nr 0 pod adresem $B9BD jest coś takiego:
sta dbufa
stx dbufa+1
ldy #$01
sty dunit
ldy #$31
sty ddevic
ldy #'R
sty dcmnd
ldy #$40
sty dstats
jmp jsioint
Ja się tam nie znam, ale wydaje mi się, że to może być część procedury odczytu pliku CONFIG.SYS. Jak widać, procedurka ustawia na chama odczyt ze stacji nr 1. W zwykłym OS-ie to wszystko jedno (on robi to samo), ale na ROM-ie od 65c816 to nie jest wszystko jedno, bo numer napędu do zabootowania można wybierać.
Moja propozycja brzmi, żeby na miejsce rozkazów:
ldy #$01
sty dunit
powstawiać NOP-y. Konkretnie to będzie pięć NOP-ów pod adresami od $B9C3 do $B9C7.
Czy ktoś wie o jakichś przeciwwskazaniach (za wyjątkiem prawnych)?
? HEX$(6670358)