Editing Bios
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 18: | Line 18: | ||
| ATAD || The 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. || | | ATAD || The 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. || | ||
|- | |- | ||
| BNNETCNF || not entirely sure what this is for, but it appears in the PS3's PS2 ROMs. Seems to be for network configuration, but why? || | | BNNETCNF || not entirely sure what this is for, but it appears in the PS3's PS2 ROMs. Seems to be for network configuration, but why? || | ||
|- | |- | ||
| BOARDINF || reads in the DSW602 board's ID and sets up the values for Boot Modes 6 and 7. Only does something useful on TOOL units. || | | BOARDINF || reads in the DSW602 board's ID and sets up the values for Boot Modes 6 and 7. Only does something useful on TOOL units. || | ||
Line 30: | Line 30: | ||
| CDVDMAN || The CD/DVD manager. || | | CDVDMAN || The CD/DVD manager. || | ||
|- | |- | ||
| CLEARSPU || | | CLEARSPU || Seems 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 || | | CMN01 || || | ||
|- | |- | ||
| CMN02 || | | CMN02 || || | ||
|- | |- | ||
| D2ELOADP || DECI2 ELOADP extension (ERX module support). || | | D2ELOADP || DECI2 ELOADP extension (ERX module support). || | ||
Line 62: | Line 62: | ||
| DECI2LOAD || DECI2 IOP module loader. || | | DECI2LOAD || DECI2 IOP module loader. || | ||
|- | |- | ||
| DECKARD || The SCPH-7500x has a newer PowerPC processor in place of the IOP, and requires code to emulate the IOP. || | | DECKARD || The SCPH-7500x has a newer PowerPC processor in place of the IOP, and requires code to emulate the IOP. || | ||
|- | |- | ||
| DMACMAN || DMA Controller Manager. || | | DMACMAN || DMA Controller Manager. || | ||
Line 112: | Line 112: | ||
| DVDVERR || || | | DVDVERR || || | ||
|- | |- | ||
| EECONF || Loads | | EECONF || Loads 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. || | ||
|- | |- | ||
| EELOAD || The EE ELF loader, which is loaded by LoadExecPS2() to 0x00082000 for loading ELFs. || | | EELOAD || The EE ELF loader, which is loaded by LoadExecPS2() to 0x00082000 for loading ELFs. || | ||
Line 155: | Line 155: | ||
|- | |- | ||
| FNTEXOSD || || | | FNTEXOSD || || | ||
|- | |- | ||
| FNTIMAGE || Contains fonts for the OSDSYS of the SCPH-18000 and newer. || | | FNTIMAGE || Contains fonts for the OSDSYS of the SCPH-18000 and newer. || | ||
Line 168: | Line 166: | ||
| HDDLOAD || Update loader for the HDD unit (and later includes the flash device). || | | HDDLOAD || Update loader for the HDD unit (and later includes the flash device). || | ||
|- | |- | ||
| HDDOSD || | | HDDOSD || Not sure what this does, but it is present in the expansion-bay ROMs. || | ||
|- | |- | ||
| HEAPLIB || Memory HEAP LIBrary (i.e. thvpool, thfpool). || | | HEAPLIB || Memory HEAP LIBrary (i.e. thvpool, thfpool). || | ||
Line 240: | Line 238: | ||
| IOMAN || I/O Manager. || | | IOMAN || I/O Manager. || | ||
|- | |- | ||
| IOPBOOT || IOP bootup program. || | | IOPBOOT || IOP bootup program. || | ||
|- | |- | ||
| IOPBTCON2 || Boot configuration file for the IOP, for the first phase of the IOP reset (before UDNL is loaded). || | | IOPBTCON2 || Boot configuration file for the IOP, for the first phase of the IOP reset (before UDNL is loaded). || | ||
|- | |- | ||
| IOPBTCONF || Boot 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. | | IOPBTCONF || Boot 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. || | ||
|- | |- | ||
| KERNEL || The EE kernel. || | | KERNEL || The EE kernel. || | ||
|- | |- | ||
| KROM || Kanji ROM? Not sure where this is used. || | | KROM || Kanji ROM? Not sure where this is used. || | ||
|- | |- | ||
| KROMG || || | | KROMG || || | ||
|- | |- | ||
| LED || Led setter module, simply calls the mechacon NCMD that would switch the blue led on retail PS2s (sceCdApplySCmd: 0x1c) probably related to the system 2x6 watchdog|| system 246/256 exclusive. Has debug symbols. listed on arcade IOPBTCONF but commented. | | LED || Led setter module, simply calls the mechacon NCMD that would switch the blue led on retail PS2s (sceCdApplySCmd: 0x1c) probably related to the system 2x6 watchdog|| system 246/256 exclusive. Has debug symbols. listed on arcade IOPBTCONF but commented. | ||
Line 334: | Line 332: | ||
| OSCLOCK || Contains metadata about the clock module. Used by the old OSDSYS program from ROM v1.00/v1.01. || | | OSCLOCK || Contains metadata about the clock module. Used by the old OSDSYS program from ROM v1.00/v1.01. || | ||
|- | |- | ||
| OSDCNF || Contains the IOP boot configuration for OSDSYS (mainly listing the X | | OSDCNF || Contains the IOP boot configuration for OSDSYS (mainly listing the X prefixed modules) || | ||
|- | |- | ||
| OSDSND || OSD sound library. This is | | OSDSND || OSD 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. || | ||
|- | |- | ||
| OSDSYS || The browser. || | | OSDSYS || The browser. || | ||
Line 360: | Line 358: | ||
| PDEV9 || DEV9 module for DESR systems used in its OSDSYS program. || | | PDEV9 || DEV9 module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PEESYNC || EESYNC module for DESR systems used in its OSDSYS program | | PEESYNC || EESYNC module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PFILEIO || FILEIO module for DESR systems used in its OSDSYS program. || | | PFILEIO || FILEIO module for DESR systems used in its OSDSYS program. || | ||
Line 372: | Line 370: | ||
| PHDDLOAD || HDDLOAD module for DESR systems used in its OSDSYS program. || | | PHDDLOAD || HDDLOAD module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PIOMAN || IOMAN module for DESR systems used in its OSDSYS program | | PIOMAN || IOMAN module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PIOPRP || IOPRP 3.1.0 used for the PS3 ps2_emu OSDSYS program. || | | PIOPRP || IOPRP 3.1.0 used for the PS3 ps2_emu OSDSYS program. || | ||
Line 378: | Line 376: | ||
| PLIBSD || LIBSD module for DESR systems used in its OSDSYS program. || | | PLIBSD || LIBSD module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PLOADCORE || | | PLOADCORE || LAODCORE module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PLOADFILE || LOADFILE module for DESR systems used in its OSDSYS program | | PLOADFILE || LOADFILE module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PMCMAN || MCMAN module for DESR systems used in its OSDSYS program. || | | PMCMAN || MCMAN module for DESR systems used in its OSDSYS program. || | ||
Line 388: | Line 386: | ||
| PMODHSYN || MODHSYN (part of CSL) module for DESR systems used in its OSDSYS program. || | | PMODHSYN || MODHSYN (part of CSL) module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PMODLOAD || MODLOAD module for DESR systems used in its OSDSYS program | | PMODLOAD || MODLOAD module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PMODMIDI || MODMIDI module (part of CSL) for DESR systems used in its OSDSYS program. || | | PMODMIDI || MODMIDI module (part of CSL) for DESR systems used in its OSDSYS program. || | ||
Line 402: | Line 400: | ||
| PRMMAN2 || RMMAN2 module for DESR systems used in its OSDSYS program. || | | PRMMAN2 || RMMAN2 module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PROMDRV || ROMDRV module for DESR systems used in its OSDSYS program | | PROMDRV || ROMDRV module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PS1DRV || The PlayStation driver. Sets up the EE for GPU emulation and resets the IOP into PS1 mode. || | | PS1DRV || The PlayStation driver. Sets up the EE for GPU emulation and resets the IOP into PS1 mode. || | ||
Line 416: | Line 414: | ||
| PSDRDRV || SDRDRV module for DESR systems used in its OSDSYS program. || | | PSDRDRV || SDRDRV module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSIFCMD || SIFCMD module for DESR systems used in its OSDSYS program | | PSIFCMD || SIFCMD module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSIFMAN || SIFMAN module for DESR systems used in its OSDSYS program | | PSIFMAN || SIFMAN module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSIO2MAN || SIO2MAN module for DESR systems used in its OSDSYS program. || | | PSIO2MAN || SIO2MAN module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSTDIO || STDIO module for DESR systems used in its OSDSYS program | | PSTDIO || STDIO module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSXVER || Version of the ROM for DESR system. || | | PSXVER || Version of the ROM for DESR system. || | ||
|- | |- | ||
| PSYSCLIB || SYSCLIB module for DESR systems used in its OSDSYS program | | PSYSCLIB || SYSCLIB module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PSYSMEM || SYSMEM module for DESR systems used in its OSDSYS program | | PSYSMEM || SYSMEM module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PTHREADMAN || THREADMAN module for DESR systems used in its OSDSYS program | | PTHREADMAN || THREADMAN module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PTIMEMANI || TIMEMAN module for DESR systems used in its OSDSYS program | | PTIMEMANI || TIMEMAN module for DESR systems used in its OSDSYS program. || | ||
|- | |- | ||
| PXATAPI || ATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX. || | | PXATAPI || ATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX. || | ||
Line 440: | Line 438: | ||
| RDRAM || Provides a RDRAM test for the EE at power-on. This is run from RESET. || | | RDRAM || Provides a RDRAM test for the EE at power-on. This is run from RESET. || | ||
|- | |- | ||
| RDRAM1 || || | | RDRAM1 || || | ||
|- | |- | ||
| RDRAM2 || || | | RDRAM2 || || | ||
|- | |- | ||
| REBOOT || The reboot service. Receives IOP reset packets from the EE, from across the SIF. || | | REBOOT || The reboot service. Receives IOP reset packets from the EE, from across the SIF. || | ||
|- | |- | ||
| RESET || Bootstrap code for the EE and IOP. || | | RESET || Bootstrap code for the EE and IOP. || | ||
|- | |- | ||
| RMMAN || ReMote-con MANager for the external IR receiver. || | | RMMAN || ReMote-con MANager for the external IR receiver. || | ||
Line 458: | Line 456: | ||
| ROMDRV || ROM driver. Provides access to the boot ROM (rom0). || | | ROMDRV || ROM driver. Provides access to the boot ROM (rom0). || | ||
|- | |- | ||
| ROMGSCRT || First appeared in ROM 1.60. Provides a portable method for manipulating GS screen modes. The SCPH-10000 and SCPH-15000 do not have this. | | ROMGSCRT || First appeared in ROM 1.60. Provides a portable method for manipulating GS screen modes. The SCPH-10000 and SCPH-15000 do not have this. || | ||
|- | |- | ||
| | | ROMVER || ROM version. specifies ROM version, console region letter, machine type letter and a date (presuably packing date?) || | ||
|- | |- | ||
| SBIN || PS1 BIOS kernel memory COFF file. This is loaded into kernel memory at 0x80000500 (-0x90 header), and contain A0/B0/C0 vector handlers, and more. On real PS1 this code is located at 0xBFC10000, and later also copied to 0x80000500 during bios initialization. || | | SBIN || PS1 BIOS kernel memory COFF file. This is loaded into kernel memory at 0x80000500 (-0x90 header), and contain A0/B0/C0 vector handlers, and more. On real PS1 this code is located at 0xBFC10000, and later also copied to 0x80000500 during bios initialization. || | ||
Line 518: | Line 506: | ||
| SSDATA || || | | SSDATA || || | ||
|- | |- | ||
| SSND || Arcade sound driver | | SSND || Arcade sound driver || System 246/256 exclusive, has debug symbols | ||
|- | |- | ||
| STDIO || Standard I/O library. || | | STDIO || Standard I/O library. || | ||
Line 526: | Line 514: | ||
| SYSMEM || System Memory Manager. || | | SYSMEM || System Memory Manager. || | ||
|- | |- | ||
| TBIN || PS1 BIOS. This is started by RESET, when the IOP is in PS1 mode. || | | TBIN || PS1 BIOS. This is started by RESET, when the IOP is in PS1 mode. || | ||
|- | |- | ||
| TDEV9 || Dev9 driver for the DESR used in TESTMODE. || | | TDEV9 || Dev9 driver for the DESR used in TESTMODE. || | ||
Line 536: | Line 524: | ||
| TESTMODE || Test 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). || | | TESTMODE || Test 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). || | ||
|- | |- | ||
| TESTSPU || Used by the TESTMODE program for testing the SPU | | TESTSPU || Used by the TESTMODE program for testing the SPU. || | ||
|- | |- | ||
| TEXBARRW || || | | TEXBARRW || || | ||
Line 626: | Line 614: | ||
| THMON || Simple THread MONitor. Exists only in the late TOOL's ROM and system 246/256. || | | THMON || Simple THread MONitor. Exists only in the late TOOL's ROM and system 246/256. || | ||
|- | |- | ||
| THPERF || Found on the system 246/256 bios | | THPERF || Found on the system 246/256 bios || | ||
|- | |- | ||
| THREADMAN || IOP thread manager. || | | THREADMAN || IOP thread manager. || | ||
Line 634: | Line 622: | ||
| TIMEMANP || Timer Manager (PS mode) || | | TIMEMANP || Timer Manager (PS mode) || | ||
|- | |- | ||
| TIOPIMG || | | TIOPIMG || IOPRP 2.8.0x used in DESR TESTMODE. || | ||
|- | |- | ||
| TPADMAN || PADMAN used by rom0:TESTMODE. || | | TPADMAN || PADMAN used by rom0:TESTMODE. || | ||
Line 652: | Line 640: | ||
| VBLANK || V-Blank management. || | | VBLANK || V-Blank management. || | ||
|- | |- | ||
| VERSTR || Version string. I think that the PS1 ROM will use this because I learned that this string is also present in PlayStation consoles. || | | VERSTR || Version string. I think that the PS1 ROM will use this because I learned that this string is also present in PlayStation consoles. || | ||
|- | |- | ||
| XCDVDFSV || CDVDFSV module used in OSDSYS. || | | XCDVDFSV || CDVDFSV module used in OSDSYS. || |