RetroPie / RetroPie-Setup

Shell script to set up a Raspberry Pi/Odroid/PC with RetroArch emulator and various cores
Other
10.06k stars 1.39k forks source link

lr-mednafen-pce missing from Retropie 3.4? #1195

Closed davidj1987 closed 8 years ago

davidj1987 commented 8 years ago

Hey,

I found that some PCE/TG16 games work better, and Supergrafx games work in "lr-mednafen-pce" plain not the fast one. The "lr-mednafen-pce-fast" core works.

I updated to 3.4 and found that it's not working. I tried looking in the install script and cannot find it so I cannot reinstall from the update script. Just curious if it was intentional, but again the pce-fast core still works. The non-fast version is selectable in the option menu you can start before you load a rom though.

HerbFargus commented 8 years ago

mednafen-pce doesnt exist anymore. it was superceded by lr-mednafen-pce-fast

https://github.com/RetroPie/RetroPie-Setup/issues/1088

davidj1987 commented 8 years ago

Hmm... there are some advantages to the non-fast core. By any chance is it possible that Beetle/Mednafen SGX could be ported to Retropie?

joolswills commented 8 years ago

We could certainly try it.

HerbFargus commented 8 years ago

@joolswills

Is this what we essentially removed?

https://github.com/libretro/beetle-supergrafx-libretro

joolswills commented 8 years ago

well not according to one of their devs, but perhaps they did rename it or they did a better port. I can add it and see.

davidj1987 commented 8 years ago

Thanks HerbFargus for referencing the past issue and joolswills looking into this.

The SuperGrafx games that ran in the older mednafen-pce were fullspeed and no issues if that helps.

HerbFargus commented 8 years ago

7 games from what I understand but also supposedly backwards compatible with all of the previous games which makes it more like hundreds. (Unless of course this port only provides support for those 7 games)

davidj1987 commented 8 years ago

The supergrafx port, on Windows x64 (only version I tried) also runs PC Engine and PC Engine CD games. The Supergrafx was just a beefed up PC Engine and played all the games on hucard and CD.

joolswills commented 8 years ago

i've built it. will test and add if it works.

joolswills commented 8 years ago

added - if you update retropie-setup you can find it in experimental (to build from source)

davidj1987 commented 8 years ago

I get an error saying could not successfully build as "mednafen_supergrafx_libretro.so" could not found.

joolswills commented 8 years ago

I would need to see a build log from logs/. Probably out of memory or something - I didn't test on wheezy either.

davidj1987 commented 8 years ago

As requested

rps_2016-01-20_174139.txt

joolswills commented 8 years ago

looks like it needs a modification to add "-lrt" to the link libs. This wasn't an issue on Jessie - assuming you are on wheezy, I would get a new 3.4 Jessie image anyway, as wheezy is not going to be supported in the future.

davidj1987 commented 8 years ago

Did a fresh install from a 3.4 Jessie image, and it works great with the SuperGrafx games!

On Wed, Jan 20, 2016 at 12:53 PM, Jools Wills notifications@github.com wrote:

looks like it needs a modification to add "-lrt" to the link libs. This wasn't an issue on Jessie - assuming you are on wheezy, I would get a new 3.4 Jessie image anyway, as wheezy is not going to be supported in the future.

— Reply to this email directly or view it on GitHub https://github.com/RetroPie/RetroPie-Setup/issues/1195#issuecomment-173303299 .

davidj1987 commented 8 years ago

Thanks again for adding the core. If I could make one more suggestion, IMO I would keep both the Supergrafx core (if it gets out of experimental) and the PCE Fast Core.

For example, Space Harrier, both the US and JP versions do not run on the Supergrafx core as they will crash. Turns out this happens on real hardware when it is in Supergrafx mode. What you can also do is use System Card 3.0 with the Supergrafx Core and use a lesser version of the system card with the PCE Fast Core. No idea if other games have issues though.

I know the CD version of Altered Beast (again on real hardware) only works on System Card 1.0 and other games have easter eggs if you have a lesser system card than 3.0 like Dracula X so what I have done is changed the BIOS directory for PCE Fast to use System card 1.0 in a different folder (still needs to be named syscard3.pce) and it works very well.

joolswills commented 8 years ago

Thanks. We will not be removing the current core. The other one was only removed as it was unsupported/removed upstream.