Gen-emu (tentative title)
Sega Genesis/Megadrive emulator running
on Sega Dreamcast
Features:
- M68k emulation - 100%
- currently using Musashi 68k core, coded entirely in C, not
very fast but accurate
- may be changing cores soon
- Z80 emulation - 99%
- all opcodes and timing implemented
- compiler bug causes emulator to crash when enabled in certain
games that work when Z80 is disabled
- VDP - 50%
- interrupts
- plane a/b rendering
- horiztonal scrolling works but not in all games
- full screen vertical scrolling works, 2-cell is broken
- sprite rendering (ordering,collisions are broken)
- plane priority
- H/V counter, control/data port
- PSG - 90%
- generation and mixing of PSG sound channels
- FM - 0%
- IO - 50%
- two 3-button controllers emulated in any Dreamcast controller
ports