Lars Brinkhoff
Lars Brinkhoff
This may be relevant: http://www.atari-forum.com/viewtopic.php?t=26501
So far, only one instruction, `EXG`, has been converted to using `u_start_sequence`. Note that the instruction calls `u_start_sequence` once for every microcycle. In the future, this may be changed to...
Added `CLR`.
The demo uses two different methods to remove the lower border: - Triggering a Timer B interrupt at line 199, switch to 60 Hz, busy-wait, and switch back. - Triggering...
Not very well considered suggestions: - Address decoding and chip select → GLUE - Bus error → GLUE - Address error → CPU - Persistent state. - Interrupts.
> Take the PSG for example. I'm only talking about moving code blocks in the files, not redesigning their function. > > Persistent state. > > ?? `mmu_state_collect` and friends....
Yes, I think so. I started doing that a week ago, but ran into a dead end. But there's a great advantage in having the old instructions work more correctly,...
Basically, all instructions that do a `bus_read_` from `cpu->pc`, have to be changed to use `fetch_instr` instead. Also, there's some trickery going on with `cpu->pc` being incremented or not. I'm...
One possible shortcut would be to have all old instructions clear out the prefetch queue at the beginning, and fill it at the end according to the value of `cpu->pc`....
Also, the BLANK signal should disable RGB output. But according to schematics, the GLUE BLANK signal should not affect the monochrome output signal. On the other hand, @troed claims there...