The test for cpu instruction timing failed. It turns out if the TAC is set to the fastest speed, TIMA can increment more than once with a single instruction. Changing the "if" to a "while" fixes this. It should not have to run the loop more than 2 times.
The test for cpu instruction timing failed. It turns out if the TAC is set to the fastest speed, TIMA can increment more than once with a single instruction. Changing the "if" to a "while" fixes this. It should not have to run the loop more than 2 times.