Hacking Emulation RetroArch/Libretro Thread: PS Vita Edition! Nightlies Included

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
Presumably. If it fails to detect the bios, it will load the HLE bios. I suspect the people who claim that the SPCH1xxx and 7xxx series bioses work are actually booting into the HLE bios without realising.
 

hiroakihsu

SUPREME LURKER OF THE WORLD
Member
Joined
Aug 10, 2003
Messages
540
Trophies
2
Location
On the edge of my seat
XP
1,903
Country
Japan
Presumably. If it fails to detect the bios, it will load the HLE bios. I suspect the people who claim that the SPCH1xxx and 7xxx series bioses work are actually booting into the HLE bios without realising.

But didn't they say that you would get a "missing bios" message if you don't have the proper bios?

Edit: Anyways, time to find those SCPH550X.BIN bios files just to be safe I guess.
 
Last edited by hiroakihsu,

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,728
Country
Japan
If not sure why people are finding it difficult to locate the bios. If you just type 'ps1 bios' into Google, a certain beautiful paradise of emulation has the entire bios pack.
 
D

Deleted User

Guest
People using SCPH-1001, are you sure you're not actually using the HLE bios by mistake?

Don't believe the wiki, just read the source code....
- Retroarch will load the first bios he find in the system folder.
- Retroarch don't select the bios automatically regarding the game region (make duplicate config for that if you need)

Right now I use scph1001.bin and it work fine. I used scph5001bin in the past and it was fine too.
 

Lord M

Well-Known Member
Member
Joined
Oct 31, 2014
Messages
1,075
Trophies
0
Age
31
XP
502
Country
Italy
So, i dont want to annoy everyone here with same question, so i hope this is the last time (but, you know, i tried and copied thousands times many files and i need to know why): No one here have 3rd strike hack (4th strike or 4th AE 2013) (NOT the original 3rd strike, but the HACK) starting? Because to me:
1) Start unmodified japan game
2) Return to xmb
and i've tried with many combos of files (sfiii3.zip inside and not the hack rom folder -the hack is named sfiii3n.zip).
If someone have this game hack launched, can tell me the exact size of zip, the name and/or files inside (sfiii3-simm1.0 etc...)
 

hiroakihsu

SUPREME LURKER OF THE WORLD
Member
Joined
Aug 10, 2003
Messages
540
Trophies
2
Location
On the edge of my seat
XP
1,903
Country
Japan
If not sure why people are finding it difficult to locate the bios. If you just type 'ps1 bios' into Google, a certain beautiful paradise of emulation has the entire bios pack.

Not to add salt to injury but I did download the packs from that paradise site...It's missing the scph5501.bin file; a certain psx site, on the other hand, has a wider selection of psx bios, including scph5501.bin.
 

deathblade200

Well-Known Member
Member
Joined
May 10, 2016
Messages
1,371
Trophies
0
XP
1,344
Country
United States
Don't believe the wiki, just read the source code....
- Retroarch will load the first bios he find in the system folder.
- Retroarch don't select the bios automatically regarding the game region (make duplicate config for that if you need)

Right now I use scph1001.bin and it work fine. I used scph5001bin in the past and it was fine too.
it actually does not select the first file in the system folder UNLESS you use 2 bios of the same region then it picks whichever one it sees first and it does in fact detect only bios for the specific region of the game so it DOES automatically load the bios file for that specific region I know from testing this myself...and I will NEVER understand why people want to use older bios when its smarter to use the latest bios
 
D

Deleted User

Guest
it does in fact detect only bios for the specific region of the game so it DOES automatically load the bios file for that specific region I know from testing this myself...

Okay, let me explain:

see here https://github.com/libretro/pcsx_rearmed/blob/master/frontend/libretro.c#L1567
function name: libretro_init
look here (2 line below):
https://github.com/libretro/pcsx_rearmed/blob/master/frontend/libretro.c#L1569

We can see
const char *bios[] = { "scph1001", "scph5501", "scph7001" };
This is the string array for bios name, it will look sequentialy in the folder for one of those bios filename.

now look here
https://github.com/libretro/pcsx_rearmed/blob/master/frontend/libretro.c#L1618
This is a for loop that iterate the bios[] array.
In this loop, it check if the bios exist and load it by using the function try_use_bios(path);

the function is here:
https://github.com/libretro/pcsx_rearmed/blob/master/frontend/libretro.c#L1507

What it does, it just check if the file exist, then load it and continue with game loading. It does not select the bios, just load the first it found.

If none of the bios in bios[] is found, it use the function find_any_bios here:
https://github.com/libretro/pcsx_rearmed/blob/master/frontend/libretro.c#L1535

And this function just try to load any file in the system dir that begin with "scph".
 
Last edited by ,
  • Like
Reactions: lincruste

FX3200

Well-Known Member
Newcomer
Joined
Sep 14, 2016
Messages
71
Trophies
0
XP
198
Country
Czech Republic
Love these icons and live area pictures. Downloaded the pack you posted on Tuesday. Thank you.

thanks. I now prepare some different version of bg inspired by Farcry3 Blood Dragon

some preview wip

nes.jpg finalburn.jpg genesis.jpg
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://www.youtube.com/watch?v=VKqmsCtbKA8