Age | Commit message (Collapse) | Author |
|
should not have fired at all based on an HINT interval that was larger than the number of active lines in the display
|
|
|
|
|
|
|
|
observed. Revert the change to vdp_cycles_to_line because it breaks hints on line 0. H-Int timing is still a little messed up, but the previous change made things worse.
|
|
interrupt timing calculation.
|
|
demo
|
|
|
|
depend on the scroll value being latched early in the line before the HINT gets a chance to change it
|
|
|
|
|
|
|
|
|
|
|
|
vdp_cycles_next_line to take h40_sync_cycles into account
|
|
|
|
|
|
|
|
|
|
context rather than trying to derive them from the cycle count. This should allow for more accurate handling of mid screen mode switches. Interrupt timing is broken currently though
|
|
vr debugger command. Fix horizontal interrupt bug. Slightly more accurate (but still broken) handling of switches between H32 and H40 modes.
|
|
and basic inspection of registers and memory work.
|
|
pushed. This commit represents the status of the working copy from that clone. It unfortunately contains some changes that I did not intend to commit yet, but this seems like the best option at the moment.
|
|
|
|
|
|
--HG--
branch : opengl
|
|
register flags
|
|
|
|
|
|
address 0 for reads to VSRAM at >= 40
|
|
DMA copy mostly correct from an observable ffect perspective. DMA copy probably does not reflect internal implementation still given that evidence seems to suggest no FIFO usage at all.
|
|
|
|
|
|
|
|
CRAM/VSRAM undefined bit results. Set number of bits actually saved in VSRAM to 11
|
|
|
|
|
|
and VSRAM bits can be implemented properly
|
|
stab at handling undefined bits of VSRAM and CRAM.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
visual observations of direct color DMA demos. Remove debug print statements.
|
|
|
|
completed if the FIFO is not empty
|
|
|
|
|