aprentice
Moderator
Dark Stalker said:I've mostly been bug-fixing lately and I've worked a lot on timing. Regression testing was hell, but I think I've finally just about hit the spot (or pretty close to it, since new surprises have been appearing all the time up until now). During this I came across a few things that may be relevant to some of your problems (bcrew/aprentice).
For super mario land 2 to work, you need to allow execution of vblank-interrupts when the display is disabled.
For waverace to work, you need to do lyc-compare during vblank (note that if you don't take some precations, this will break other games).
The lyc compare during vblank definately fixed waverace, brilliant find dude
Im not sure what you mean by execution of vblank when the display is disabled though. I dont really emulate turning off the display though yet, dunno if that makes a difference even. Btw, how are you handling the timing for the lcd modes?