Homebrew PCSX-Rearmed won't recognize bios file - how do I fix this?

Fierfek

Member
OP
Newcomer
Joined
May 26, 2020
Messages
22
Trophies
0
Age
27
XP
130
Country
United States
Trying to play SotN, according to the compatibility list I should be using 1001. The problem is that retroarch won't recognize the bios.

I've tried:
1. Putting the file in /cores/system
2. Putting the file in /system
3. Putting the file outside the retroarch directory and changing the bios directory in the settings.

When I navigate the bios directory to each folder, it says it can't find any files. The bios setting only lets me choose auto or HLE.

I'm certain I'm using the right bios file here:
scph1001.BIN
MD5: 924E392ED05558FFDB115408C263DCCF
CR32: 37157331.
512 KB (524,288 bytes)

How do I get PCSX to find the bios? Also, is auto or HLE better? (if I have to give up here)
 
D

Deleted User

Guest
Trying to play SotN, according to the compatibility list I should be using 1001. The problem is that retroarch won't recognize the bios.

I've tried:
1. Putting the file in /cores/system
2. Putting the file in /system
3. Putting the file outside the retroarch directory and changing the bios directory in the settings.

When I navigate the bios directory to each folder, it says it can't find any files. The bios setting only lets me choose auto or HLE.

I'm certain I'm using the right bios file here:
scph1001.BIN
MD5: 924E392ED05558FFDB115408C263DCCF
CR32: 37157331.
512 KB (524,288 bytes)

How do I get PCSX to find the bios? Also, is auto or HLE better? (if I have to give up here)
You got the BIOS file in the right direction.
 

Fierfek

Member
OP
Newcomer
Joined
May 26, 2020
Messages
22
Trophies
0
Age
27
XP
130
Country
United States
Try renaming it in all caps?
That didn't work either.

Here's what I've got, see image. Above is what's in the folder, below is what I see when I set the bios directory in retroarch. I have no clue why PCSX won't recognize the file.
 

Attachments

  • 20200702_171710.png
    20200702_171710.png
    1.8 MB · Views: 914
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,868
Country
United States
Try a different BIOS. Install 7-Zip and right mouse click the *.bin file → CRC SHA to compare the hash of the downloaded BIOS file that can be added here.

[docs.libretro.com] Sony - PlayStation (PCSX ReARMed)
  • sdmc:/retroarch/cores/system/
    • scph101.bin (CRC32: 171BDCEC, SHA256: ACA9CBFA974B933646BAAD6556A867ECA9B81CE65D8AF343A7843F7775B9FFC8)
    • scph1001.bin (CRC32: 55847D8C, SHA256: 42E4124BE7623E2E28B1DB0D8D426539646FAEE49D74B71166D8BA5BD7C472ED)
    • scph5501.bin (CRC32: 8D8CB7E4, SHA256: 11052B6499E466BBF0A709B1F9CB6834A9418E66680387912451E971CF8A1FEF)
    • scph7001.bin (CRC32: 502224B6, SHA256: 39DCC1A0717036C9B6AC52FEFD1EE7A57D3808E8CFBC755879FA685A0A738278)
The PSXONPSP660.BIN renamed as scph1001.bin can also be substituted. (CRC32: 5660F34F, SHA256: CBE758E1C8ECE593C8E14CE1E8B3436428A01C608032A02613B3A4B442B4D712, MD5: C53CA5908936D412331790F4426C6C33)

You only need one of these, not all.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,972
Trophies
0
XP
2,414
Country
Trying to play SotN, according to the compatibility list I should be using 1001. The problem is that retroarch won't recognize the bios.

I've tried:
1. Putting the file in /cores/system
2. Putting the file in /system
3. Putting the file outside the retroarch directory and changing the bios directory in the settings.

When I navigate the bios directory to each folder, it says it can't find any files. The bios setting only lets me choose auto or HLE.

I'm certain I'm using the right bios file here:
scph1001.BIN
MD5: 924E392ED05558FFDB115408C263DCCF
CR32: 37157331.
512 KB (524,288 bytes)

How do I get PCSX to find the bios? Also, is auto or HLE better? (if I have to give up here)

Try making the extension lowercase as well. It should be scph1001.bin not scph1001.BIN or sCpH1001.BiN.
 

Fierfek

Member
OP
Newcomer
Joined
May 26, 2020
Messages
22
Trophies
0
Age
27
XP
130
Country
United States
Try a different BIOS. Install 7-Zip and right mouse click the *.bin file → CRC SHA to compare the hash of the downloaded BIOS file that can be added here.

[docs.libretro.com] Sony - PlayStation (PCSX ReARMed)
  • sdmc:/retroarch/cores/system/
    • scph101.bin (CRC32: 171BDCEC, SHA256: ACA9CBFA974B933646BAAD6556A867ECA9B81CE65D8AF343A7843F7775B9FFC8)
    • scph1001.bin (CRC32: 55847D8C, SHA256: 42E4124BE7623E2E28B1DB0D8D426539646FAEE49D74B71166D8BA5BD7C472ED)
    • scph5501.bin (CRC32: 8D8CB7E4, SHA256: 11052B6499E466BBF0A709B1F9CB6834A9418E66680387912451E971CF8A1FEF)
    • scph7001.bin (CRC32: 502224B6, SHA256: 39DCC1A0717036C9B6AC52FEFD1EE7A57D3808E8CFBC755879FA685A0A738278)
The PSXONPSP660.BIN renamed as scph1001.bin can also be substituted. (CRC32: 5660F34F, SHA256: CBE758E1C8ECE593C8E14CE1E8B3436428A01C608032A02613B3A4B442B4D712, MD5: C53CA5908936D412331790F4426C6C33)

You only need one of these, not all.
Alright, so after more research, I've got all 4 bios files mentioned in that link, plus 5500 and 5502. Retroarch says in "information" that 5500, 5501, and 5502 are present (it doesn't even list the others). I've got them all lowercase, both filename and extension. They're in /retroarch/cores/system.

See image attached, retroarch can see at least some of the files. But when I launch a game then go into the quick menu>options>use bios, it only has auto and hle.

I'm at a loss. Retroarch says it can see the files but won't let me use them? I really need help here.
 

Attachments

  • 20200703_155932.jpg
    20200703_155932.jpg
    961 KB · Views: 881
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,868
Country
United States
Just one BIOS. Not multiple. Remove all of them and add back only the scph1001.bin. I recommend the (55847D8C) or (5660F34F).

Just because a file is named scph1001.bin doesn't make it a real ps1/psx bios. Check the hash with that 7-Zip CRC SHA function.
 
Last edited by TurdPooCharger,

Fierfek

Member
OP
Newcomer
Joined
May 26, 2020
Messages
22
Trophies
0
Age
27
XP
130
Country
United States
Just one BIOS. Not multiple. Remove all of them and add back only the scph1001.bin. I recommend the (55847D8C) or (5660F34F).

Just because a file is named scph1001.bin doesn't make it a real ps1/psx bios. Check the hash with that 7-Zip CRC SHA function.
Removed all of them from my 3ds except the 1001 (which is the correct file, I checked the hash). PCSX still won't recognize it, only allows auto and hle.

Could I have a broken core or something? I downloaded retroarch like a week ago from the stable builds, it should be fine.

I've got the single file in /retroarch/cores/system, then I go into directory settings and make sure it's pointing to that specific folder, then I boot up a game and go to options>use bios. Still only seeing auto and hle.

Just tried the same thing with 5501 (verified the hash). Still no bios options.

Is there another setting somewhere I could have accidentally turned off or something? What do I need besides having the right file in the right place?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,868
Country
United States
How to (re-)install RetroArch from scratch, convert a PSX/PS1 game [Ex: Castlevania: SotN], and play this on PCSX ReARMed core.
  1. Download the latest stable release of RetroArch (nintendo3ds).
  2. Extract the folders and files of the archive of choice to the (micro)SD card with 7-Zip.
    • sdmc:/3ds/RetroArch/
      • RetroArch.3dsx
      • RetroArch.smdh
    • sdmc:/cias/retroarch_3ds.cia
    • sdmc:/retroarch/
      • cheats
      • cores
      • database
      • filters
      • media
      • remaps
  3. (Conditional) If updating or reinstalling RetroArch, delete these files from the (micro)SD card. Old settings can interfere with the update.
    • sdmc:/retroarch/
      • content_history.lpl
      • retroarch.cfg
      • retroarch-core-options.cfg
    • sdmc:/retroarch/config/PCSX-ReARMed/
      • PCSX-ReARMed.opt
      • <name of the game>.opt
  4. Add the PS1/PSX bios to the (micro)SD card.
    • sdmc:/retroarch/cores/system/scph1001.bin
    • For this example, go with the (CRC32: 55847D8C) version. Don't add any other BIOS.
  5. Download and install FBI, DSP1, Homebrew Launcher, Luma3DS, and GodMode9 to the (micro)SD card.
    • FBI , DSP1 , new-hbmenu , Luma3DS , GodMode9
      • sdmc:/3ds/FBI.3dsx
      • sdmc:/cias/FBI.cia
      • sdmc:/cias/DSP1.cia
      • sdmc:/boot.3dsx
      • sdmc:/boot.firm
      • sdmc:/luma/payloads/GodMode9.firm
  6. Download Castlevania - Symphony of the Night [plus Music CD] [SLUS-00067] from that hustler site.
    • Castlevania.bin (Size: 555 MB, CRC32: 7B59B3F4)
    • Castlevania.cue (Size: 188 bytes, CRC32: 0FBA937B)
  7. Open the Castlevana.cue sheet with a text editor such as Notepad or Programmer's Notepad. Edit the first line from this:
    • Code:
      FILE "C:\WINDOWS\DESKTOP\CASTLEVANIA.BIN" BINARY
      • to
    • Code:
      FILE "CASTLEVANIA.BIN" BINARY
  8. Save the edited Castlevania.cue (Size: 169 bytes, CRC32: 76205F3D).
  9. Convert the [BIN+CUE] to a CHD or PBP format.
    • RetroArch – Convert PlayStation 1 BIN/CUE to CHD
    • [that nitro site] PSX2PSP v1.4.2: How to Convert PSX games to PSP
      • This website cannot be linked here because it contains warez.
      • You'll want this one: PSX2PSPv1.4.2.rar (Size: 2.28 MB, CRC32: B12B2998)
      • :teach: Don't use the psx2psp_v.1.4.2.rar (size 1.42 MB, CRC32: 6C35071C) from psp.brewology.com. That one sucks!

***

If converting this to CHD format,
  1. Download the mame02##b_64bit.exe, and extract only the chdman.exe with 7-Zip.
  2. On your computer, create a New folder. Place these files into the folder.
    • Castlevania.bin
    • Castlevania.cue
    • chdman.exe
  3. While browsing inside this folder, hold the Shift key on the keyboard and right mouse click → Open command window here.
  4. In the Command Prompt window, copy and paste this code. Press Enter to convert.
    • Code:
      for %i in (*.cue) do chdman createcd -i "%i" -o "%~ni.chd"
  5. Rename, cut, and paste the converted CHD rom to the (micro)SD card.
    • Castlevania.chd (Size: 366 MB, CRC32: D431083D)
    • Castlevania.chdCastlevania - Symphony of the Night.chd
    • sdmc:/roms/psx/Castlevania - Symphony of the Night.chd

If converting this to PBP format,
  1. Download the PSX2PSPv1.4.2.rar and extract the contents to its own PSX2PSPv1.4.2 folder with 7-Zip.
  2. Go in the PSX2PSPv1.4.2_BASE subfolder. Launch the PSX2PSP.exe program. Click on the Options and ensure this setting is kept like this.
    • CommonCompression level: 1 (worst)
    • :!: You do not want to max this out to 9 (best), or the game will crash RetroArch.
  3. Choose the BIN, select the output folder, and press Convert.
    • ISO/PBP File: Castlevania.bin
    • Output PBP folder: <select your folder of choice>
  4. Within the SLUS00067 output folder, rename, cut, and paste the converted PBP rom to the (micro)SD card.
    • EBOOT.PBP (Size: 399 MB, CRC32: D129506C)
    • EBOOT.PBPCastlevania - Symphony of the Night.pbp
    • sdmc:/roms/psx/Castlevania - Symphony of the Night.pbp
***

10. Safely eject the SD card from computer. Insert the card into the 3DS system.
11. FBI install the DSP1 homebrew app. Exit back to HOME Menu.
12. Run the DSP1. This should dump the required audio file and then automatically uninstall itself.
  • sdmc:/3ds/dspfirm.cdc (Size: 48.5 KB, CRC32: F69FEBDE)
13. FBI install the retroarch_3ds.cia if you prefer this on HOME Menu, or Rosalina menu inject Homebrew Launcher to a system title or Homebrew Launcher Wrapper.
14. Launch RetroArchMAIN MENULoad CoreSony – Playstation (PCSX ReARMed)
15. MAIN MENULoad Contentsdmc:/.../ *.chd -or- *.pbpSUGGESTED CORESSony – Playstation (PCSX ReARMed)

Other Notes

(1) To pause the game and open MAIN MENU, tap the lower half of the bottom screen. To hide the bottom screen, tap the upper half.

(2) To enable the left Circle Pad: MAIN MENUQuick MenuControlsPort 1 Controls Analog to Digital Type: Left Analog

(3) For 'Pixel Perfect' resolution, MAIN MENUSettingsVideoScaling →
  • Integer Scale: ON
  • Aspect Ratio: 1:1 PAR (16:15 DAR)
    • This will be (256x240) out of the (400x240).
(4) When switching between RetroArch .CIA ⇄ .3DSX, you will likely need to repeat the above step 3 (Conditional) to clear the old settings.

(5) Learn how to adjust or tweak other settings in PCSX ReARMed.
(6) If you rather have this game made into a standalone HOME Menu injection.
 
Last edited by TurdPooCharger,

fatsocat

Active Member
Newcomer
Joined
Jun 6, 2020
Messages
26
Trophies
0
Age
36
XP
77
Country
United States
You only have the "auto" and "hle" options because Retroarch is picking up the BIOS. BIOS files are not user selectable in the menu. You supply the BIOS in the correct directory. After that, select "auto". It will automatically select the preferred BIOS (in this order: scph-101.bin, scph-7001.bin, scph-5501.bin, and finally spch-1001.bin).

If none of these are found, it will automatically search for any "scph-" file. If none is found, it will automatically select "hle" for the BIOS.

You can verify this by removing the BIOS file and starting a game in Retroarch. The bottom screen will say something along the lines of "no BIOS found, using hle" shortly before starting the game. Putting that BIOS file back and then selecting "auto" will get rid of that message.
 
Last edited by fatsocat,
General chit-chat
Help Users
  • No one is chatting at the moment.
    NoobletCheese @ NoobletCheese: Hi Ramesh, please join our weird puddle.