RetroArch 0.9.8-beta2 64 bit and the Mednafen-PSX core

Hi guys,

RetroArch newbie here. First of all great work, it’s running good on my Core i5 HTPC hooked up to my 32" TV. NES, GB, GBC, GBA, SNES, SEGA MS, MD, CD, etc… all working perfectly for me.

Anyway, i am having a huge issue getting the Mednafen-PSX core to run. I am running Windows 7 64 bit. I have copied all the PSX bios files (15 total) to the RetroArch system folder. I am currently trying two different games, Legend of Mana and Xenogears. I’ve got two different copies of Legend of Mana but both fail, Xenogears also fails. I can however run them fine with FPse for android and ePSXe on Windows.

I can also see error code -1 in Retro Arch. Any help will be much appreciated.

Log:

RetroArch CMD: C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/retroarch.exe C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/ROMs/PSX/Legend of Mana (USA).cue -c C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/retroarch.cfg -v -s C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Savefile/Legend of Mana (USA).srm -S C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Savestate/Legend of Mana (USA).state

RetroArch: Opening file: "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/ROMs/PSX/Legend of Mana (USA).cue"
=== Build =======================================
Compiler: MinGW (4.7.2) 64-bit
Built: Nov 13 2012
=================================================
RetroArch: [CPUID]: Vendor: GenuineIntel
RetroArch: [CPUID]: SSE:  1
RetroArch: [CPUID]: SSE2: 1
RetroArch: [CPUID]: AVX:  1
=== Config ===
video_driver = "gl" 
audio_driver = "xaudio" 
system_directory = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/System/" 
screenshot_directory = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Screenshots/" 
pause_nonactive = "true" 
video_aspect_ratio_auto = "true" 
libretro_path = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/libretro-0926-mednafen-psx-x86_64.dll" 
stdin_cmd_enable = "true" 
video_second_pass_smooth = "false" 
video_shader_type = "auto" 
video_cg_shader = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Shaders/SABR/SABR-v3.0.cg" 
video_render_to_texture = "false" 
video_shader_dir = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Shaders/" 
video_smooth = "false" 
video_fbo_scale_x = "2.000000" 
video_fbo_scale_y = "2.000000" 
video_fullscreen_x = "1280" 
video_fullscreen_y = "720" 
video_xscale = "2.000000" 
video_yscale = "2.000000" 
video_force_aspect = "true" 
cheat_database_path = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Cheat_Database/cheats.xml" 
cheat_settings_path = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Cheat_Database/cheats.cfg" 
video_second_pass_shader = "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/Shaders/Anti-aliasing/Reverse-AA.cg" 
=== Config end ===
RetroArch: Loading dynamic libretro from: "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/libretro-0926-mednafen-psx-x86_64.dll"
RetroArch: Version of libretro API: 1
RetroArch: Compiled against API: 1
RetroArch: Environ SYSTEM_DIRECTORY: "C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/System/".
RetroArch: Environ PERFORMANCE_LEVEL: 3.
RetroArch: ROM loading skipped. Implementation will load it on its own.
RetroArch: Environ SET_PIXEL_FORMAT: XRGB8888.
unhandled setting UI: psx.input.port1.gun_chairs
unhandled setting UI: psx.input.port2.gun_chairs
unhandled setting UI: psx.input.port3.gun_chairs
unhandled setting UI: psx.input.port4.gun_chairs
unhandled setting UI: psx.input.port5.gun_chairs
unhandled setting UI: psx.input.port6.gun_chairs
unhandled setting UI: psx.input.port7.gun_chairs
unhandled setting UI: psx.input.port8.gun_chairs
psx.bios_na: C:/Downloads/Personal/ROM/retroarch-win64-0.9.8-beta2/System/scph5501.bin
RetroArch [ERROR] :: Failed to load game.
[Mednafen PSX]: Samples / Frame: nan
[Mednafen PSX]: Estimated FPS: nan

Do they work in the official Mednafen (not the libretro port)? Do you have any other games to test? Mednafen PS1 libretro core works here with Dragon Warrior 7, but I haven’t tried those games.

Also, this is unrelated to your problem, but I recommend using Direct3D instead of OpenGL in Windows to minimize frame drops.

Hey Lex, i tried the official mednafen and can’t get anything to work in there… I also tried Final Fantasy VII in RetroArch and it also doesn’t work. I’m staying with ePSXe for now.

Make sure you have the right BIOS files with the right file names. mednafen is a bit picky with BIOS files, so it’s possible that a BIOS configuration that works fine in ePSXe will have issues in mednafen. If you’re missing a BIOS file, try to actually obtain it rather than renaming, say scph7502, to scph5501.

Make sure that you are loading the right game image file, and that you have a valid dump. mednafen PSX only supports the bin+cue format for PS1 games, and you have to pick the cue file. Trying to load the bin file directly won’t work (which you didn’t do in the log, but I’m just saying). Also make sure the cue file is good and that it is pointing to the right bin file (verify by opening the cue in Notepad).

You may also take a look at the input settings since you got “unhandled setting UI: psx.input.port1.gun_chairs”.

That is all I can think of for now.

Awesome ps1 emulator…everything i have works except wipeout 2097… If I try to load the cue file I get force closure. The rom works perfectly on epsxe…

Please help as the other games run better than epsxe which i would like to retire!!

thanks

I’m pretty sure it’s just your image (Mednafen PSX is very picky about that). I have been able to run Wipeout XL just fine on Mednafen PSX.

Would somebody be so kind to post a retroarch.cfg file that is already working with the Mednafen-PSX core so i can compare and troubleshoot a bit?

Somebody? I just need the retroarch.cfg and retroarch-phoenix.cfg to compare to my own setup.

This is mine: http://pastebin.com/0DgJzh2c

I use a folder inside my main RetroArch folder called ‘system’ where I put the BIOS.

Got it to work finally, thanks a lot for all the assistance guys!

Can you give details?

Hi Lex, yes, well basicaly the problem was that i had too many and also wrongly named bios files in my system folder. The only bios files required are:


sfv:      md5:                              sha1:
FF3EEB8C  8dd7d5296a650fac7319bce665a6a53c  b05def971d8ec59f346f2d9ac21fb742e3eb6917  *SCPH5500.BIN
8D8CB7E4  490f666e1afb15b7362b406ed1cea246  0555c6fae8906f3f09baf5988f00e55f88e9f30b  *SCPH5501.BIN
D786F0B9  32736f17079d0b2b7024407c39bd3050  f6bc2d1f5eb6593de7d089c425ac681d6fffd3f0  *SCPH5502.BIN

These are the correct working ones with their correct names. This solved it for me.