Skip to content

1.0.1 - Timers / LCD / Interrupts fixes - Dr Mario now works

Latest
Compare
Choose a tag to compare
@darekg11 darekg11 released this 30 Aug 18:42

Changes:

Added:

  • Fixed DIVA and TIMA timers. Timers were clocking at incorrect frequency making Blargg's interrupt test fail with #4 Timer not working - 6600dae ffc2375
  • Fixed interrupt handling. Missing handling of one interrupt due to off by one error and added unhalting CPU when interrupt is requested and given interrupt is enabled effectively passing all of Blargg's tests - fcfc1ce
  • Fixed handling LCD in it's disabled state. LCD should be set to Mode 0 (HBLANK) instead of Mode 1 (VLBANK). This is fixing Dr Mario not passing to actual game screen - fcfc1ce

Updated:

  • None

Removed:

  • None

Breaking changes:

  • None