Ps2 Bios Scph 10000 Download

Content[edit]

Here is an overview of what is contained in a PS2 ROM (including TOOL, DESR/PSX, ps2emu/ps2gxemu/ps2softemu (PS3), System 246 and System 256).This list isn't finished yet, so add your comments below!

PS2 BIOS for PCSX2 I want to get into emulating PlayStation 2 games but I haven’t owned a PlayStation 2 in over 10 years, so I need the bios to run it. Does anyone have a link to where I can download one? ROMGSCRT - The SCPH-10000 and SCPH-15000 do not have this. ROMVER - ROM version. SBIN - Seems to be the pad controller library for the PS1 monitor. SDRDRV SECRMAN - Security Manager. Signing is NOT done with the one in ROM, but with a special version that comes with the utility discs.

FileDescriptionRemarks
ACDEVArcade ROM device service.
ADDDRVAdds support for the DVD ROM (rom1:), via ROMDRV.
ADDROM2Adds support for rom2 (which contains a Chinese font file), only for Chinese consoles (SCPH-50009).
APPLOAD
ATADThe DEV9+ATAD(+Flash device) combo driver. First appearing in ROM v1.10. Has no support for the CXD9566R. Despite its similar name, it is very different from the full ATAD module.
BNNETCNFnot entirely sure what this is for, but it appears in the PS3's PS2 ROMs. Seems to be for network configuration, but why?
BOARDINFreads in the DSW602 board's ID and sets up the values for Boot Modes 6 and 7. Only does something useful on TOOL units.
BTNB01
BUILD
CDVDFSVThe RPC server for CDVDMAN.
CDVDMANThe CD/DVD manager.
CLEARSPUSeems to clear/reset the SPU, but is known to cause crashes under some conditions. Not sure if it's buggy or not. Only used by the OSDSYS of the SCPH-10000 and SCPH-15000, probably retained for backward-compatibility.
CMN01
CMN02
D2ELOADPDECI2 ELOADP extension (ERX module support).
DAEMON
DBCMAN
DECI1DECI1 manager. Purpose of its existence is not known.
DECI1DR1DECI1 H1500 driver. Purpose unknown.
DECI1DRPDECI1 PIF/mini-RA driver. Purpose unknown.
DECI2DECI2 manager.
DECI2DRPDECI2 PIF driver
DECI2DRSDECI2 SIF2 driver.
DECI2FILEDECI2 host (and TTY) driver.
DECI2HSYNDECI2 Host SYNchronization driver. Notifies the DECI2 manager when the host interface (i.e. PIF) is up.
DECI2KPRTDECI2 KTTY driver.
DECI2LOADDECI2 IOP module loader.
DECKARDThe SCPH-7500x has a newer PowerPC processor in place of the IOP, and requires code to emulate the IOP.
DMACMANDMA Controller Manager.
DVDCNFContains IOP boot configuration file for the DVD player.
DVDELFDVD player executable for expansion-bay consoles.
DVDIDDVD player ID. SCPH-70000 (ROM v2.00) and later had universal DVD ROMs, hence the existence of DVDID* files for each region.
DVDIDA
DVDIDC
DVDIDE
DVDIDJ
DVDIDM
DVDIDO
DVDIDR
DVDIDU
DVDPLADVD player executable for slimlines. SCPH-70000 (ROM v2.00) and later had universal DVD ROMs, hence the existence of DVDPL* files for each region.
DVDPLC
DVDPLE
DVDPLJ
DVDPLM
DVDPLO
DVDPLR
DVDPLU
DVDVERDVD player version number. SCPH-70000 (ROM v2.00) and later had universal DVD ROMs, hence the existence of DVDVER* files for each region.
DVDVERA
DVDVERJ
DVDVERR
EECONFLoads part of the system configuration from the MECHACON EEPROM. Also configures and resets some peripherals, depending on the model version. In slimlines, EECONF will also load the MAC address.
EELOADThe EE ELF loader, which is loaded by LoadExecPS2() to 0x00082000 for loading ELFs.
EELOADCNFContains the IOP boot configuration file for EELOAD.
EENULLThe idle thread (id #0) module, loaded to 0x00081FC0.
EESYNCFor synchronizing with the EE, at the end of IOP resets. EESYNC from DNAS images are evil; they also perform a memory wipe of the region from 0x00084000 to .0x00100000.
EROMDRVEncrypted ROM DRIver for the expansion-bay PlayStation 2 sets.
EROMDRVAEncrypted ROM DRIver for the SCPH-70000 (ROM v2.00) and later PlayStation 2 sets.
EROMDRVC
EROMDRVE
EROMDRVJ
EROMDRVM
EROMDRVO
EROMDRVR
EROMDRVU
ESDATA
EXCEPMANException manager.
EXTINFOContains the 'EXTINFO' for all files in the ROM image.
FILEIORPC server for IOMAN. Sony has greatly changed the semantics and design of FILEIO after some point. Connecting an old FILEIO EE RPC client to a newer server will result in a severe IOP crash.
FNTASCII
FNTEX000
FNTEX001
FNTEXOSD
FNTIMAGEContains fonts for the OSDSYS of the SCPH-18000 and newer.
FONTMThe FONT Module, used by the OSDSYS.
FONTS
GB18030Chinese FONT module, replace FONTM. Loaded from rom2: on SCPH-50009On PS2 that use it, this file is required to boot at all.
HDDLOADUpdate loader for the HDD unit (and later includes the flash device).
HDDOSDNot sure what this does, but it is present in the expansion-bay ROMs.
HEAPLIBMemory HEAP LIBrary (i.e. thvpool, thfpool).
HLPB01
HLPB02
HLPB03
HLPB04
HLPB05
HLPB06
HLPB07
HLPB08
HLPB09
HLPB10
HLPB11
HLPB12
HLPB13
HLPB14
ICOBCDDA
ICOBDISC
ICOBDVDD
ICOBFBRK
ICOBFNOR
ICOBFSCE
ICOBPKST
ICOBPS1D
ICOBPS1M
ICOBPS2D
ICOBPS2M
ICOBQUES
ICOBYSYS
ICOIMAGEContains icons for the OSDSYS of the SCPH-18000 and newer.
IGREETINGDisplays boot information (i.e. IOP boot type, EBOOTP, IBOOTP, switch positions for DSW602 and the type of DSW602 board installed).
ILINKi.Link driverpresent in only the arcade ROMs.
ILSOCKi.Link socket driverpresent in only the arcade ROMs.
INTRMANIInterrupt Manager. According to wisi, it is for IOP mode.
INTRMANPInterrupt Manager. According to wisi, it is for PS mode. Never used.
IOMANI/O Manager.
IOPBOOTIOP bootup program.
IOPBTCON2Boot configuration file for the IOP, for the first phase of the IOP reset (before UDNL is loaded).
IOPBTCONFBoot configuration file for the IOP, during the final phase of the IOP reset. If no UDNL module is specified, the IOP will only have a single IOP reset in the reboot process, with the modules listed in IOPBTCONF.
KERNELThe EE kernel.
KROMKanji ROM? Not sure where this is used.
KROMG
LED
LGBB01
LGBB02
LGBB03
LGBB04
LGBB05
LIBFIThis is not present in the boot ROM of the SCPH-10000 and SCPH-15000.
LIBSDSound driver library.
LOADCOREThe core of IOP module loading. Provides the lowest level of IOP module loading functions. Also handles the startup of the IOP.
LOADFILEThe RPC server for MODLOAD.
LOGOPS1 logo?
MBROWSOnly used by the old OSDSYS program from ROM v1.00 and v1.01.
MCLOCKOnly used by the old OSDSYS program from ROM v1.00 and v1.01.
MCMANMemory Card Manager.
MCMANOMCMAN (Open?). Present in the System 246 ROM. Has support for the regular PlayStation 2 Memory Cards, while the System 246's MCMAN module only supports the arcade dongle.
MCSERVRPC server for MCMAN.
MODLOADIOP module loader.
MOPENOnly used by the old OSDSYS program from ROM v1.00 and v1.01.
MSGB01
MSGB02
MSGB03
MSGB04
MSGB05
MSGB06
MSGB07
MSGB08
MSGB09
MSGB10
MSGB11
MSGB12
MSGB13
MTAP
NCDVDMANIt is a strange abomination that was introduced and used with only the SCPH-70000 series, so it was probably provided for backward-compatibility. It seems to be a heavily stripped-down CDVDMAN module, with no support for some S-command functions like sceCdRI. I don't know why this was done, but it might be a deliberate move by Sony to prevent hackers from using these system functions. Didn't really do anything, however.
NUMB01
NUMB02
NUMB03
NUMB04
NUMB05
OLDROMContains a subset of ROM modules that are required for the late TOOL ROM to provide DEX-like functionality (i.e. old ROM modules).
OSBROWSUsed by the old OSDSYS program from ROM v1.00/v1.01.
OSCLOCKUsed by the old OSDSYS program from ROM v1.00/v1.01.
OSDCNF
OSDSNDOSD sound library. This is actually the tentative sound driver, which is called 'librspu2' in the Sony SDK. The funny thing about OSDSND from the SCPH-18000 and newer is that it's newer than the one in the Sony SDK, even at release v3.02.
OSDSYSThe browser.
OSDVERSeems to be a build number for the OSD.
OSFONTMUsed by the old OSDSYS program from ROM v1.00/v1.01.
OSFONTSUsed by the old OSDSYS program from ROM v1.00/v1.01.
OSOPENUsed by the old OSDSYS program from ROM v1.00/v1.01.
PADMANPad manager.
PADMAN2
PATAD
PCDVDFSV
PCDVDMAN
PDEV9
PEESYNC
PFILEIO
PFLASH
PFLSLOAD
PHDD
PHDDLOAD
PIOMAN
PIOPRP
PLIBSD
PLOADCORE
PLOADFILE
PMCMAN
PMCSERV
PMODHSYN
PMODLOAD
PMODMIDI
PMODSESQ
PMTAPMAN
POWEROFF
PPADMAN
PRMMAN2
PROMDRV
PS1DRVThe PlayStation driver. Sets up the EE for GPU emulation and resets the IOP into PS1 mode.
PS1IDOnly found in newer boot ROMs
PS1VER
PS1VERA
PS2LOGODisplays the PlayStation 2 logo from the inserted disc. For newer consoles, if the logo cannot be decrypted properly, it will fall back to the browser. Not actually required to boot games, but the Sony OSDSYS boots PS2 games through this program.
PSDRDRV
PSIFCMD
PSIFMAN
PSIO2MAN
PSTDIO
PSXVER
PSYSCLIB
PSYSMEM
PTHREADMAN
PTIMEMANI
PXATAPIATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX.
PXFROMMAN
RDRAMProvides a RDRAM test for the EE at power-on. This is run from RESET.
RDRAM1
RDRAM2
REBOOTThe reboot service. Receives IOP reset packets from the EE, from across the SIF.
RESETBootstrap code for the EE and IOP.
RMMANReMote-con MANager for the external IR receiver.
RMMAN2ReMote-con MANager for the internal IR receiver (SCPH-50000 and later).
RMRESETReMote controller reset. ROMDIR The ROMDIR part of the ROM image.
ROMDRVROM driver. Provides access to the boot ROM (rom0).
ROMGSCRTThe SCPH-10000 and SCPH-15000 do not have this.
ROMVERROM version.
SBINSeems to be the pad controller library for the PS1 monitor.
SDRDRV
SECRMANSecurity Manager. Signing is NOT done with the one in ROM, but with a special version that comes with the utility discs. Debug stations , TOOL, and PS3 units have a different SECRMAN module from retail sets.
SIFCMDSIF command module. Contains the SIF command and SIF RPC functions.
SIFINITInitializes the SIF.
SIFMANSIF manager.
SIO2D
SIO2MANSIO2 manager. Provides access to the SIO2 interface.
SNDBOOTB
SNDBOOTH
SNDBOOTS
SNDCLOKS
SNDIMAGESound image. Contains sounds for the OSDSYS of the SCPH-18000 and newer.
SNDLOGOS
SNDOSDDB
SNDOSDDH
SNDRCLKS
SNDTM60S
SNDTNNLS
SNDWARNS
SSBUSCSSBUS Controller library. The SSBUS seems to be the bus that all peripherals get connected to. It seems to have the power to control the mapping of the device registers, as well as access timing.
SSDATA
SSND
STDIOStandard I/O library.
SYSCLIBSystem C Library.
SYSMEMSystem Memory Manager.
TBINThe PS1 monitor program. Seems to be the PS1 BIOS. This is started by RESET, when the IOP is in PS1 mode.
TDEV9
TDVRDRVDVR Driver for the PSX.
TDVRMISCMiscellaneous DVR functionality driver for the PSX.
TESTMODETest mode program. The EE will boot this module from EELOAD, if the console is put into service mode by the SONY service jig. For expansion bay sets, it is a device that goes into the expansion bay, but connects to the chassis from within it (it does not connect to the expansion connector).
TESTSPUUsed by the TESTMODE program for testing the SPU.
TEXBARRW
TEXBBTTN
TEXBCDPB
TEXBCPAR
TEXBICHI
TEXBNAV1
TEXBNAV2
TEXBOVAL
TEXCBINV
TEXCBLUR
TEXCBUMP
TEXCFLOW
TEXCKABE
TEXCKLFN
TEXCKLFP
TEXCKLGN
TEXCKLGP
TEXCMARU
TEXCNAVI
TEXCREFA
TEXCSMOK
TEXCSTSL
TEXIMAGETexture image. Contains textures for the OSDSYS of the SCPH-18000 and newer.
TEXOBLP
TEXOBLPR
TEXOCRBL
TEXOCRLE
TEXOFLAR
TEXOFOG0
TEXOFOG1
TEXOFOG2
TEXOFOG3
TEXOFOG4
TEXOPNGD
TEXOPNGE
TEXOPNGF
TEXOPNGG
TEXOPNGI
TEXOPNGP
TEXOPNGS
TEXOREF
TEXOSCE
TEXOWAL0
THMONSimple THread MONitor. Exists only in the late TOOL's ROM.
THPERF
THREADMANIOP thread manager.
TIMEMANITimer Manager (IOP mode)
TIMEMANPTimer Manager (PS mode)
TIOPIMG
TPADMAN
TSIO2MAN
TXATAPIATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX.
TZLISTTimezone list, used by the OSD. Not present in the SCPH-10000 and SCPH-15000, which only saw a Japan-only release.
UDFIOUDF driver used by the DVD Player.
UDNLSilverBull calls this an UpDate DownLoader. Basically, it is responsible for selecting the modules and starting the IOP, during the final phase of the IOP reset where the desired modules are to be loaded into the IOP.
USBD
VBLANKV-Blank management.
VERSTRVersion string. I think that the PS1 ROM will use this because I learned that this string is also present in PlayStation consoles.
XCDVDFSVUpdated module.
XCDVDMANUpdated module.
XDEV9Updated module.
XDEV9SERVA RPC service for accessing the DEV9 driver directly. Presumably to obtain things like the MAC address.
XFILEIOUpdated module.
XFLASHUpdated module.
XFROMMANUpdated module.
XLOADFILEUpdated module.
XMCMANUpdated module.
XMCSERVUpdated module.
XMTAPMANMulti-Tap Manager. XMTAPMAN is ised by the expansion bay OSDSYS program.
XPADMANUpdated module.
XPARAMUpdated module. File store per title ID settings. OSDSYS call XPARAM to check ID list for currently executed game/app. If ID is found on list, settings/flags are applied.
XPARAM2Updated module that seems to be used only in PS3. File store per title ID settings. OSDSYS call XPARAM2 to check ID list for currently executed game/app. If ID is found on list, settings/flags are applied.
XRMMAN2Updated module.
XSHA1this only present in PS3. It is used as additional antipiracy check. It seems that it calculate disc main elf checksum and compares it with some database.
XSIFCMDUpdated module.
XSIO2MANUpdated module.

Description source: https://gist.github.com/uyjulian/25291080f083987d3f3c134f593483c5

Scph
Retrieved from ‘https://playstationdev.wiki/ps2devwiki/index.php?title=Bios&oldid=248’

When emulating Playstation 2 ROMS, it is required to have the PS2 BIOS to kick start the emulator. If the emulator does not have the BIOS file, the game will not start. The file below all regions (US, Japan, Europe, etc) bundled into one file. You do not need all of these to play, pick the correct region for your ROM and extract it to the folder specified by the emulator.

Download

Ps2 Bios Scph 10000 Download Windows 7

PS2 BIOS Bundle (All BIOS Files, 14+ files)

Bundle Includes:

  • PS2 Bios 30004R V6 Pal.bin
  • PS2 Bios 30004R V6 Pal.MEC
  • PS2 Bios 30004R V6 Pal.NVM
  • Rom1.bin
  • scph10000.bin
  • scph10001.nvm
  • scph39001.bin
  • scph39001.mec
  • scph39001.NVM
  • SCPH-70004_BIOS_V12_PAL_200.bin
  • SCPH-70004_BIOS_V12_PAL_200.erom
  • SCPH-70004_BIOS_V12_PAL_200.nvm
  • SCPH-70004_BIOS_V12_PAL_200.rom1
  • SCPH-70004_BIOS_V12_PAL_200.rom2

Step-by-Step Instructions

Scph

Step 1. Download

Download the BIOS file below and extract the ZIP file. (Look above)

Ps2 Scph 50001 Bios

Step 2. UnZIP

Pcsx2 Bios Scph 10000 Download

Bios

Unzip the the file(ps2_bios.zip) and place whatever BIOS file you need (this has them all) in the same folder the PS2 ROMs are located in. In some cases, place the file in the same folder the Emulator is located. Each emulator is different, ensure to check the READ ME for specific instructions.

Step 3. Open Emulator

Open your emulator and if required, specify the BIOS File. Again, I’ve included all different regions/types just in case, you only need to use 1.