washingtondc-emu / washingtondc

Open-source Sega Dreamcast emulator
http://www.washemu.org
GNU General Public License v3.0
240 stars 7 forks source link

Sonic Shuffle is still broken even with MMU support #84

Open snickerbockers opened 4 years ago

snickerbockers commented 4 years ago

This game hangs during startup on the windows_ce branch. It looks like it's waiting for the opaque polygon end-of-list interrupt. If you inject that IRQ from the debug menu, it displays dev logos and opening FMV. Then it gets stuck again after the FMV and IDK what the problem is there.

snickerbockers commented 4 years ago

possibly related to the way that I don't actually track where the display list pointers are and just assume that the last polygon data to get rendered is what needs to get put on the screen. This may not be a safe assumption to make.

As an aside, I've long hypothesized that this is why the namco logo disappears for several frames during the Namco Museum startup.