Skip to content

v0.5.6

Compare
Choose a tag to compare
@jsgroth jsgroth released this 30 Nov 22:37
· 1061 commits to master since this release

Features

  • (All) Rewrote the debugger interface (now titled Memory Viewer) to use graphical interface controls instead of relying on repeatedly pressing hotkeys
    • The memory viewer now also supports SNES VRAM viewing, which it did not before; SNES VRAM can be viewed in the form of 2bpp tiles, 4bpp tiles, 8bpp tiles, or Mode 7 tile data
    • All types of memory that were previously supported are still supported: SMS/GG VRAM, SMS/GG CRAM, Genesis VRAM, Genesis CRAM, and SNES CGRAM

Fixes

  • (SNES) Fixed a PPU regression introduced in 0.5.3 that broke BG4 rendering in Mode 0; this fixes the glitchy intro text in Yoshi's Island
    • The specific bug was that BG4 was using the 8 color palettes at $80-$9F in CGRAM instead of at $60-$7F
  • (All) Fixed a bug specific to using the Vulkan wgpu backend on Windows where minimizing the emulator window would likely cause the currently running emulator to crash with an "underlying surface has changed" error