libretro / Genesis-Plus-GX

An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator
Other
75 stars 72 forks source link

Game no Kanzume Otokuyou crashes emulator/system on 3DS. #80

Open vaguerant opened 7 years ago

vaguerant commented 7 years ago

This game is a compilation which uses an odd mapper of some description to handle loading in the chosen game. It's had problems in emulators for a long time, but in mainline Genesis Plus GX as well as RetroArch on other platforms, the game seems to work OK (I tested both mainline and libretro ports on a Wii).

On 3DS, the system locks up immediately when launching this particular game (running the emulator via 3dsx). The system has to be hard-powered off to get anything out of it, the RetroArch menu cannot be triggered, etc. This issue appears to be long-term on 3DS, I tested on a RetroArch build as old as 1.3.6 (the same build does work with this game on Wii), and the game is equally as nonworking there as on current (1.5.0) RetroArch for 3DS.

Hardware I'm testing on is a New 3DS XL with arm9loaderhax, running 3DS firmware version 11.1.

ekeeke commented 6 years ago

The only specific thing with that game is that it wrotes to the ROM area and therefore uses a specific mapper for emulation, but that does not explain why it would crash RetroArch on 3ds. This is hardly a core emulation bug or even a bug within he libretro port considering that game works on any other platform than 3ds.

andres-asm commented 6 years ago

hmmm, maybe SRAM autosave is enabled? or auto load savestates?