Book said:
How do I extract the BIOS from the PS2 and what files do I get?
After that, I put the files in the BIOS folder of the PCSX2 emulator?
Extracting (more commonly called "Ripping") the bios from your PS2 requires,
1. Some way to load burned CD-R's on your PS2.
2. Some kind of host program (naplink, pukklink, ps2link) I used ps2link.
3. A way to hook up your PS2 to your computer (naplink uses a host to host USB cable, pukklink and ps2link use the ethernet adaptor)
4. A PC side client for the program u chose (I used pksh).
5. Dumpbios.elf (Available on the PCSX2 Downloads page I believe).
firstly load your host program on your PS2, then connect to it with your client program. once your connected, run dumpbios.elf (in pksh that is "eeexec dumpbios.elf")
Code:
G:\PS2\pksh>pksh
pksh version 1.0
Connecting to 192.168.0.10
pksh> eeexec dumpbios.elf
execee: loading host:dumpbios.elf
pksh>
loadelf: fname host:dumpbios.elf secname all
loadelf version 3.30
Input ELF format filename = host:dumpbios.elf
0 00400000 00057d70 ......
Loaded, host:dumpbios.elf
start address 0x400008
gp address 00000000
open name rom0:ROMVER flag 1 data 41378
open fd = 2
open name host0:SCPH-50001_BIOS_V9_USA_170.BIN flag 602 data 41378
open fd = 2
write ok
open name host0:SCPH-50001_BIOS_V9_USA_170.ROM1 flag 602 data 41378
open fd = 2
write ok
open name host0:SCPH-50001_BIOS_V9_USA_170.EROM flag 602 data 41378
open fd = 2
write ok
open name host0:SCPH-50001_BIOS_V9_USA_170.ROM2 flag 602 data 41378
open fd = 2
write ok
open name host0:SCPH-50001_BIOS_V9_USA_170.NVM flag 602 data 41378
open fd = 2
.NVM write ok
that is how the dos console should look after a sucessful bios dump (in pksh at least

)

this is how the PS2 screen should look on an NTSC TV (USA, Canada, Japan, thats you) Picture will appear messed up and or scrolling.
On a PAL TV (everywhere else) it should appear more normal with
Dumping NVM Completed
OK
being your last line.
After this is completed you go back into ur clients folder and you will find 5 new files in there
Code:
Directory of G:\PS2\pksh
08/28/2005 01:09 PM <DIR> .
08/28/2005 01:09 PM <DIR> ..
01/13/2005 09:21 AM 368,644 DUMPBIOS.ELF
01/06/2004 04:51 PM 106,577 pksh.exe
08/28/2005 01:09 PM 4,194,304 SCPH-50001_BIOS_V9_USA_170.BIN
08/28/2005 01:09 PM 3,145,728 SCPH-50001_BIOS_V9_USA_170.EROM
08/28/2005 01:09 PM 1,024 SCPH-50001_BIOS_V9_USA_170.NVM
08/28/2005 01:09 PM 524,288 SCPH-50001_BIOS_V9_USA_170.ROM1
08/28/2005 01:09 PM 524,288 SCPH-50001_BIOS_V9_USA_170.ROM2
7 File(s) 8,864,853 bytes
All the SCPH files are the bios, just copy all those into ur PCSX2 Bios folder and run PCSX2, The bios will then be detected by the Emu and you can select it from the configure menu.
Hope this helped sortaish.
MiKE41