You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added a new emulation core for the first non-Sega console in this project, the Super Nintendo Entertainment System (SNES) / Super Famicom
None of the SNES cartridge expansion hardware is currently implemented so a number of games do not currently work, including but not limited to the following:
Super Mario Kart, Pilotwings (DSP-1)
Mega Man X2, Mega Man X3 (CX4)
Star Ocean (S-DD1)
Kirby Super Star, Kirby's Dream Land 3, Super Mario RPG, Dragon Ball Z: Hyper Dimension (SA-1)
Star Fox, Yoshi's Island (Super FX)
The VRAM debug window does not currently work with SNES because I haven't yet figured out a great way to make it work with the frontend interface I developed for the Sega consoles; raw SNES tile data is much more complicated to display due to tiles possibly being 2bpp, 4bpp, or 8bpp, plus Mode 7 using its own unique tile data & map format
Fixes
Fixed the Z80 core crashing the emulator if it handles an interrupt while in interrupt mode 0 or 2; this fixes Blaster Master 2 which never switches the Z80 to interrupt mode 1, unlike nearly every other Master System / Game Gear / Genesis / Sega CD game