Skip to content

Releases: darekg11/gb-js-multi-emu

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

30 Aug 18:42
Compare
Choose a tag to compare

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

Version 1.0.0 - first working prototype

07 Aug 14:47
Compare
Choose a tag to compare

This is first release - 1.0.0 of GB JS Multi Emu on all platforms - mobile, website and desktop.

The current state of emulator:

  • working CPU
  • working GPU
  • working MBC 0
  • working Joypad
  • Timing somehow correct
  • Timers both DIVa na TIMA both working
  • No sound support
  • No MBC support other than MBC 0 so only Tetris and Dr Mario is going to launch
  • No save / load state support