Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCE-CD achievements not working / crashing #1338

Open
MagicD3VIL opened this issue Mar 11, 2024 · 2 comments
Open

PCE-CD achievements not working / crashing #1338

MagicD3VIL opened this issue Mar 11, 2024 · 2 comments

Comments

@MagicD3VIL
Copy link

Describe the bug
When I launch any Turbografx 16 game supporting RetroAchievements, it works correctly. However, any Turbografx 16 CD game supporting achievements I launch (tg16cd) for some reason starts with the Achievements option disabled in Retroarch. If I manually enable the Achievements option in the Retroarch main menu and then navigate to the quick menu to open the achievements tab, then the emulator crashes with

/usr/bin/emuelecRunEmu.sh: line 472: 5068 Segmentation fault ${RABIN} ${VERBOSE} -L /tmp/cores/${EMU}.so --config ${RACONF} "${ROMNAME}" exit 139

It also seems that the emulator is not able to calculate the rom hash of any tg16cd game. Going to the Information tab in Quick Menu after enabling achievements always shows the RetroAchievements Hash as N/A.

Both tg16 and tg16cd are using the Beetle PCE FAST core.

To Reproduce
Steps to reproduce the behavior:

  1. Launch tg16cd game
  2. Open Retroarch overlay
  3. Navigate to the Main Menu
  4. Settings > Achievements > ON
  5. Main Menu > Quick Menu > Achievements
  6. The red EmuELEC Run Log appears as the emulator crashed

Expected behavior
The achievements should work in the tg16cd games as they do in the tg16 games. Opening the achievements quick menu after enabling achievements should not crash the emulator.

EmuELEC version:

  • Version 4.7

Device (please complete the following information):

  • SOC: Amlogic S905X rev d

Additional context
I am not sure if this issue should be opened on the libretro/RetroArch repo or here. Please correct me if this issue cannot be resolved from the EmuELEC side and should be opened elsewhere.

Cheers

@shantigilbert
Copy link
Collaborator

post the complete log

@MagicD3VIL
Copy link
Author

Here is the full emuelec.log, as requested.

For a test, I tried launching the same ROM on my other Android aarch64 device that is running pure RetroArch (also v1.17.0), and there the achievements worked correctly. The only difference I noticed in the configuration is that EmuELEC's Beetle PCE Fast is v1.31.0.0 e8dc7fe9fa14 while the pure RA install on my other device uses Beetle PCE Fast v1.31.0.0 f450a71.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants