However, I'm seeing something weird. One of the registers, at $9105, is a command/status register, bit 7 of which is supposed to be a 'busy' bit. In my test code I have a 'wait while busy' loop:
Code: Select all
00007Cr 1 ; wait for not busy
00007Cr 1 w2:
00007Cr 1 AD 05 91 lda GFX+COMMAND
00007Fr 1 30 FB bmi w2
I'm guessing that it somehow interacts with the VIA timer used for jiffies, but I don't see how that can be.
Any ideas anyone? I'm stumped.