My idea was a ‘NOP generator for the data bus’...
Hence the reason I didn’t write to the registers of the CRTC itself. Plus, I didn’t want to write ‘random’ data to it. Logic would be to have the monitor disconnected whilst trying this test, but if someone doesn’t - the code will not do any damage.
Yes about my jump! That’s the problem with “knocking something up without a written Spec. or testing it”!
The other option is replacing the LDA #0 with a couple of NOPs ($EA) or omitting them altogether and saving two bytes. It doesn’t technically matter what value we start at. In fact, register ‘A’ will have a value determined by the initialisation instructions within the Kernal ROM before calling the EDIT ROMs initialisation entry point at $E000.
Thanks for the feedback as usual Dave.
Dave
Bookmarks