libretro / px68k-libretro

Portable SHARP X68000 Emulator for Libretro
http://hissorii.blog45.fc2.com
GNU General Public License v2.0
45 stars 41 forks source link

In game disc changing crashes on andriod #41

Closed KristopherTadlock closed 4 years ago

KristopherTadlock commented 7 years ago

In game, pressing the left shoulder button brings up the system menu. Navigating to the disc drive, then pressing "A" should bring up a file dialogue to select the next disc. This works fine on windows. This causes and immediate crash on andriod. Running andriod version 4.4 and RA 1.6.7, using an RK3288 chipset on a GPD XD device.

ghost commented 7 years ago

delete < system> /keropi/config as this is pointing to an invalid location.

ghost commented 5 years ago

if StartDir is invalid, core will crash when trying to change and browse for fdd/hdd to use. PR forces a fallback to use the current rom path to remedy this, this would also make it easier to load more disks if they are on the same folder.

its still prefered to specify StartDir= to the correct x68000 rom path e.g. /home/x68000/roms/ http://docs.libretro.com/library/px68k/

negativeExponent commented 4 years ago

i cant replicate this. even an invalid StartDir does now cause any crash.

i believe a fallback has been added lately to replace invalid StartDir with at least a working path (like / for example). although sometimes the list can go blank if accessing /root on linux for example. You just need to go back to the Drives menu and EJECT the problematic path.

feel free to reopen if this is still a problem