tomcw / mb-audit

8 stars 1 forks source link

IIgs: Improve 6522 Test 1 #6

Closed tomcw closed 3 years ago

tomcw commented 3 years ago

From cea2, Kent Dickey said: (after running against v0.7-beta)


I have two more requests, both low priority: Can you change T6522_1 so that it doesn't hang if the interrupt doesn't arrive? Just put in a timeout of some sort?

And second, can you change the T6522_1 Timer1 value from $0303 to $0404? I like to run KEGS in a special forced 1MHz mode when running Apple II programs, where it ignores the SPEEDREG and always runs at 1MHz and never 2.8MHz. And when I do that with mb-audit v0.7-beta, then T6522_1 hangs since I'm slowing down the ROM interrupt handler (which manipulates the speed register and so would normally run at 2.8MHz) and so the interrupt occurs before the T6522_1 code wants it to, and mb-audit hangs.

tomcw commented 3 years ago

Fixes will be in next release (0.8).