Open Gericom opened 8 months ago
For Volume 1:
The games relocates itself to ewram. This is only done if the program counter is in rom. The following patches can be applied to fix this:
[0x080000F0] = 0xE31E0402 [0x0800013C] = 0xE24EF602 [0x08000170] = 0xE31E0402
Additionally there seems to be an instruction that was not implemented in the JIT yet. To fix that use the following jit patches: B7IJ00.json
When both are applied the game boots. The NES games work, but are slow (on DS hardware at least).
I didn't check the other volumes, but it's probably exactly the same issue.
Patches for each volume of the Hudson Best Collection in .bps format:
Hudson Best Collection Patched.zip
The JIT patches provided for Volume I are also compatible with the other volumes
For Volume 1:
The games relocates itself to ewram. This is only done if the program counter is in rom. The following patches can be applied to fix this:
Additionally there seems to be an instruction that was not implemented in the JIT yet. To fix that use the following jit patches: B7IJ00.json
When both are applied the game boots. The NES games work, but are slow (on DS hardware at least).
I didn't check the other volumes, but it's probably exactly the same issue.