faulks78 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
0 stars 0 forks source link

libretro—Lock-on doesn't work #366

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Build Genesis Plux GX as libretro DLL from source
2. Load the DLL in RetroArch, with sk.bin in RetroArch's system folder
3. Load Sonic the Hedgehog 3.

What is the expected output?
Sonic 3 & Knuckles should load.

What do you see instead?
Sonic 3 loads.

What version of the emulator are you using (official, SVN revision,...)?
Libretro DLL built from source, r844.

Please provide any additional information below (Emulator settings, Console
setting,...)
I believe the issue lies in an extraneous forward slash in the code; according 
to the command-line, RetroArch is looking for the S&K rom in "[RetroArch's root 
directory]/\system" and not "[RetroArch's root directory]\system". This issue 
also prevents the emulator from loading any Sega CD games (since it can't find 
the BIOS files necessary) or Knuckles in Sonic 2 (same problem with S2K UPMEM).

Original issue reported on code.google.com by autofire...@gmail.com on 29 Nov 2013 at 12:58

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago

No, it was tested it and it works as expected, as well as Sega CD games off 
course. If none of this work for you, there is definitively  a problem on your 
side or with the RetroArch version you are using, and as you figured out, it's 
not just a problem with lock-out but an issue with your system path.

Indeed, the system directory path is defined by Retroarch, not the libretro 
core so if there is an extra slash, it's either because you wrongly set the 
system path (check RA config file to be sure) or there is a bug in the version 
of RetroArch you are using that added it when passing the path to the core. 
Like I said, it worked fine for me with the last RA version compiled from GIT 
(tested with Wii and Win32 versions)

Original comment by ekeeke31@gmail.com on 29 Nov 2013 at 7:31

GoogleCodeExporter commented 9 years ago
Turns out that RetroArch had, in fact, inserted unnecessary forward slashes 
into all paths, but that wasn't the real issue—turns out lock-on won't work 
if the Sonic 3 rom involved is compressed (duh). Boy, do I feel dumb.

Original comment by autofire...@gmail.com on 29 Nov 2013 at 2:42