Sonic V.R and Pana Der Hejhog issues (Romhacks)

Issue #418 resolved
MadoKage created an issue

Sonic V.R starts fine, but when you pick one of the stages, it fails to load a stage and gets stuck in a black screen (Major)

Pana Der Hejhog is playable, but in the title screen the scrolling clouds are broken (Minor)

I am using the latest build.

Edit: Sonic V.R. - Turning off 68k Address Error loads the stage, but you'll fall to your death, if it did load sound effects won't play and the status screen shouldn't be there it also has corrupted graphics. (To get back to the level select push, start and then A+B+C)

Comments (7)

  1. Eke ekeeke repo owner

    Do you have screencaps or videos of these hacks running on a real Mega Drive?Those bugs likely happen on real hardware, most Sonic hacks are actually full of bugs like this because they were only tested on emulators.

    Address Error lockup for example will occur on real hardware but very few emulators emulate it.

    Similarly, the left-most column vertical scrolling bug in Pana Der Hejhog is a VDP hardware bug when both vertical column scolling and horizontal scrolling are enabled, you can see that effect in one of Gynoug level as well and that's accurately emulated in Genesis Plus GX.

    It's possible missing sound effects in Sonic VR are caused by incorrect bankswitching emulation though as the rom is bigger than the normal 4MB max size, I will have a look.

  2. Eke ekeeke repo owner

    I tested the second hack on a flashcart and I can confirm the scrolling bug in the left-most column happens on real hardware (tested on MD1 & MD2), as expected.

    The first one does not work on flashcart because it's too large and use some kind of self-created mapper that is a combination of SSF2 (Super Street Fighter 2) bank-switching mapper for ROMs larger than 4MB & Sega "official" mapper for SRAM switching, which never existed on any real cartridge. It's easily fixable by allowing both mappers to be usable by default for unknown games. Address error crash is a bug within the ROM hack though.

  3. MadoKage reporter

    Stages loads normally, however some sound effects don't play like the bounce pad, spin dash, and the poof sound from defeating enemies

    Before none of the sounds plays before, but its just a really weird mapper I didn't know about

    Game is fully playable to start to finished

  4. Eke ekeeke repo owner

    Missing sound effects are caused by bugs in the hack, not the emulator.

    Technically (in case someone wants to fix the hack), what happens is that the main CPU sometimes tries to access Z80 RAM and FM chip without requesting Z80 bus first. On real hardware (and accurate emulators), it's not possible.

    The reason it works in Fusion is that this emulator allows access from 68000 to Z80 bus without any restriction and do not care about bus requests (probably on optimization purpose because no commercial games rely on that) but this is simply not accurate.

  5. MadoKage reporter

    I understand, actually I don't mind some of the sounds not playing since their pretty annoying.

    Thanks eke

  6. Log in to comment