boot0 not 100% register compatible
Posted: Tue Oct 13, 2015 9:35 am
The CFFA boot0 is not 100% register compatible when compared to the Apple boot0. Specifically, this line in the CFFA boot0:
C665: LDY $CFC7
results in Y not being zero when $801 is reached.
In the Apple boot PROM, Y is used as the index register while performing the denibbilisation phase. The loop exits when Y hits zero.
C665: LDY $CFC7
results in Y not being zero when $801 is reached.
In the Apple boot PROM, Y is used as the index register while performing the denibbilisation phase. The loop exits when Y hits zero.