Editing Bios

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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 14: Line 14:
| ADDROM2 || Adds support for rom2 (which contains a Chinese font file), only for Chinese consoles (SCPH-50009). ||  
| ADDROM2 || Adds support for rom2 (which contains a Chinese font file), only for Chinese consoles (SCPH-50009). ||  
|-
|-
| APPLOAD || IOP application loader (according to a printf string found on it).  Seems to be an IRX module capable of running other IRX modules, since it processes modload return values and more|| system 246/256 exclusive, has debug symbols and ELF header pointer to entrypoint is null for some reason.
| APPLOAD || ||  
|-
|-
| 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? || Needs to be at a fixed offset in ROM.
| 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 || Clears/resets the SPU2 by setting the registers to a known state and zeroing SPU2 memory. If the SPU2 asserts an interrupt when this library is active, it will cause a bus error due to the fact that the callback function is set to NULL. Only used by the OSDSYS of the SCPH-10000 and SCPH-15000, probably retained for backward-compatibility. Appears to use an older version of the libspu2 library. ||  
| 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 || EE code overlay for DVD player loaded after DVDPL* (after 256 byte alignment) ||  
| CMN01 || ||  
|-
|-
| CMN02 || EE code overlay for DVD player loaded at a location after CMN01 ||  
| CMN02 || ||  
|-
|-
| D2ELOADP || DECI2 ELOADP extension (ERX module support). ||  
| D2ELOADP || DECI2 ELOADP extension (ERX module support). ||  
|-
|-
| DAEMON || Security dongle check loop. basically imports the McDetectCard2 from MCMAN (export 22) and calls it once per minute || system 246/256 exclusive. Has debug symbols. listed on arcade IOPBTCONF but commented.
| DAEMON || ||  
|-
|-
| DBCMAN || ||  
| DBCMAN || ||  
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. || Needs to be at a fixed offset in ROM.
| 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 0x40 bytes of EEGS config and 0x20 bytes of OSD config from MECHACON EEPROM to a memory block which 0x3C0 points at. For 1.60+, 1.70+, 2.20+ ROMs, it configures an unknown device at 0xBF803204, 0xBF80146E, 0xB600000A, 0xBF801470, 0xBF801472, 0xBF803218. For 1.70+, 2.20+, PS3 ps2_emu ROMs, if high four bits at 0xBF80847C is set, device is configured related to 0xBF808414, 0xBF808400, 0xBF80844C, 0xBF808420, 0xBF808428, 0xBF808430. For 2.20+ ROMs, if high bit of 0xBF801450 is set, ROM region is read with SCMD 54/0x36 and patched using 0xFFFE0180 and 0xFFFE0184, MAC address is read with SCMD 55/0x37 and is loaded to 0xFFFE0188 and 0xFFFE018C, and 0xFFFE0190 is set to byte at offset 1 of EEGS config (config 0). ||  
| 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 || ||  
|-
| FNTHANCH || Unknown. along GB18030, they're the only files inside rom2 ||
|-
|-
| FNTIMAGE || Contains fonts for the OSDSYS of the SCPH-18000 and newer. ||  
| FNTIMAGE || Contains fonts for the OSDSYS of the SCPH-18000 and newer. ||  
|-
|-
| FONTM || The large FONT Module, used by the OSDSYS. ||  
| FONTM || The FONT Module, used by the OSDSYS. ||  
|-
|-
| FONTS || The small FONT module, used by the OSDSYS. ||  
| FONTS || ||  
|-
|-
| GB18030 || Chinese FONT module, replace FONTM. Loaded from rom2: on SCPH-50009 || On PS2 that use it, this file is required to boot at all.  
| GB18030 || Chinese FONT module, replace FONTM. Loaded from rom2: on SCPH-50009 || On PS2 that use it, this file is required to boot at all.  
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 || Appears to perform a similar function as the OSD update for SCPH-1xxxx systems. Most likely a build artifact for testing purposes. || SCPH-3xxxx exclusive
| 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. || Needs to be at a fixed offset in ROM.
| 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. In addition to listing modules to be loaded, this file can also tell the parser to parse another file. It is also capable of declaring a load address for the SYSMEM module ||  
| 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. || Needs to be at a fixed offset in ROM.
| KROM || Kanji ROM? Not sure where this is used. ||  
|-
|-
| KROMG || || Needs to be at a fixed offset in ROM.
| 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 || ||  
|-
|-
| LGBB01 || ||  
| LGBB01 || ||  
Line 274: Line 272:
| LOGO || PS1 logo? ||  
| LOGO || PS1 logo? ||  
|-
|-
| MBROWS || The browser module as a compressed EE raw binary. Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
| MBROWS || Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
|-
|-
| MCLOCK || The clock module as a compressed EE raw binary. Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
| MCLOCK || Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
|-
|-
| MCMAN || Memory Card Manager. (DONGLEMAN on system 246/256) ||
| MCMAN || Memory Card Manager. ||  
|-
|-
| MCMANO || MCMAN (Original).Probably the version of MCMAN wich was used to create DONGLEMAN, but without changes. only auths PS2 cards on mc1:/ || system 246/256 exclusive
| MCMANO || MCMAN (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. ||  
|-
|-
| MCSERV || RPC server for MCMAN. ||  
| MCSERV || RPC server for MCMAN. ||  
Line 286: Line 284:
| MODLOAD || IOP module loader. ||  
| MODLOAD || IOP module loader. ||  
|-
|-
| MOPEN || The opening module as a compressed EE raw binary. Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
| MOPEN || Only used by the old OSDSYS program from ROM v1.00 and v1.01. ||  
|-
|-
| MSGB01 || ||  
| MSGB01 || ||  
Line 330: Line 328:
| OLDROM || Contains a subset of ROM modules that are required for the late TOOL ROM to provide DEX-like functionality (i.e. old ROM modules). ||  
| OLDROM || Contains a subset of ROM modules that are required for the late TOOL ROM to provide DEX-like functionality (i.e. old ROM modules). ||  
|-
|-
| OSBROWS || Contains metadata about the browser module. Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
| OSBROWS || 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. ||  
| OSCLOCK || Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
|-
|-
| OSDCNF || Contains the IOP boot configuration for OSDSYS (mainly listing the X or P prefixed modules) ||  
| OSDCNF || ||  
|-
|-
| OSDSND || OSD sound library. This is a combination of the tentative libraries "libspu2", "libsnd2", "rspu2drv" from the PS2 runtime library, which are mostly ports from the PS1 runtime library. The changes to OSDSND from SCPH-18000 and newer is that it contains improvements to SPU2 AutoDMA code, larger thread stack size, more waits, and a fix to the timer quit code. However, it does not contain the VSync/Alarm based callback code that is in libsnd2 in SDK 1600. ||  
| 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 342: Line 340:
| OSDVER || Seems to be a build number for the OSD. ||  
| OSDVER || Seems to be a build number for the OSD. ||  
|-
|-
| OSFONTM || Contains metadata about the large font. Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
| OSFONTM || Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
|-
|-
| OSFONTS || Contains metadata about the small font. Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
| OSFONTS || Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
|-
|-
| OSOPEN || Contains metadata about the opening module. Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
| OSOPEN || Used by the old OSDSYS program from ROM v1.00/v1.01. ||  
|-
|-
| PADMAN || Pad manager. ||  
| PADMAN || Pad manager. ||  
Line 352: Line 350:
| PADMAN2 || ||  
| PADMAN2 || ||  
|-
|-
| PATAD || ATAD module for DESR systems used in its OSDSYS program. ||  
| PATAD || ||  
|-
|-
| PCDVDFSV || CDVDFSV module for DESR systems used in its OSDSYS program. ||  
| PCDVDFSV || ||  
|-
|-
| PCDVDMAN || CDVDMAN module for DESR systems used in its OSDSYS program. ||  
| PCDVDMAN || ||  
|-
|-
| PDEV9 || DEV9 module for DESR systems used in its OSDSYS program. ||  
| PDEV9 || ||  
|-
|-
| PEESYNC || EESYNC module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PEESYNC || ||  
|-
|-
| PFILEIO || FILEIO module for DESR systems used in its OSDSYS program. ||  
| PFILEIO || ||  
|-
|-
| PFLASH || FLASH module for DESR systems used in its OSDSYS program. ||  
| PFLASH || ||  
|-
|-
| PFLSLOAD || Flash load module for DESR systems used in its OSDSYS program. ||  
| PFLSLOAD || ||  
|-
|-
| PHDD || TIMEMAN module for DESR systems used in its OSDSYS program. ||  
| PHDD || ||  
|-
|-
| PHDDLOAD || HDDLOAD module for DESR systems used in its OSDSYS program. ||  
| PHDDLOAD || ||  
|-
|-
| PIOMAN    || IOMAN module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PIOMAN    || ||  
|-
|-
| PIOPRP    || IOPRP 3.1.0 used for the PS3 ps2_emu OSDSYS program. ||  
| PIOPRP    || ||  
|-
|-
| PLIBSD    || LIBSD module for DESR systems used in its OSDSYS program. ||  
| PLIBSD    || ||  
|-
|-
| PLOADCORE || LOADCORE module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PLOADCORE || ||  
|-
|-
| PLOADFILE || LOADFILE module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PLOADFILE || ||  
|-
|-
| PMCMAN    || MCMAN module for DESR systems used in its OSDSYS program. ||  
| PMCMAN    || ||  
|-
|-
| PMCSERV  || MCSERV module for DESR systems used in its OSDSYS program. ||  
| PMCSERV  || ||  
|-
|-
| PMODHSYN  || MODHSYN (part of CSL) module for DESR systems used in its OSDSYS program. ||  
| PMODHSYN  || ||  
|-
|-
| PMODLOAD  || MODLOAD module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PMODLOAD  || ||  
|-
|-
| PMODMIDI  || MODMIDI module (part of CSL) for DESR systems used in its OSDSYS program. ||  
| PMODMIDI  || ||  
|-
|-
| PMODSESQ  || MODSESQ module (part of CSL) for DESR systems used in its OSDSYS program. ||  
| PMODSESQ  || ||  
|-
|-
| PMTAPMAN  || MTAPMAN module for DESR systems used in its OSDSYS program. ||  
| PMTAPMAN  || ||  
|-
|-
| POWEROFF  || ||  
| POWEROFF  || ||  
|-
|-
| PPADMAN  || PADMAN module for DESR systems used in its OSDSYS program. ||  
| PPADMAN  || ||  
|-
|-
| PRMMAN2  || RMMAN2 module for DESR systems used in its OSDSYS program. ||  
| PRMMAN2  || ||  
|-
|-
| PROMDRV  || ROMDRV module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PROMDRV  || ||  
|-
|-
| 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 412: Line 410:
| PS1VERA || ||  
| PS1VERA || ||  
|-
|-
| PS2LOGO || Displays 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. on DECKARD Systems it is also in charge of operating rom0:XPARAM ||
| PS2LOGO || Displays 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    || SDRDRV module for DESR systems used in its OSDSYS program. ||  
| PSDRDRV    || ||  
|-
|-
| PSIFCMD    || SIFCMD module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PSIFCMD    || ||  
|-
|-
| PSIFMAN    || SIFMAN module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PSIFMAN    || ||  
|-
|-
| PSIO2MAN  || SIO2MAN module for DESR systems used in its OSDSYS program. ||  
| PSIO2MAN  || ||  
|-
|-
| PSTDIO    || STDIO module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PSTDIO    || ||  
|-
|-
| PSXVER    || Version of the ROM for DESR system. ||  
| PSXVER    || ||  
|-
|-
| PSYSCLIB  || SYSCLIB module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PSYSCLIB  || ||  
|-
|-
| PSYSMEM    || SYSMEM module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PSYSMEM    || ||  
|-
|-
| PTHREADMAN || THREADMAN module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PTHREADMAN || ||  
|-
|-
| PTIMEMANI  || TIMEMAN module for DESR systems used in its OSDSYS program; code identical to IOPRP 2.8.0. ||  
| PTIMEMANI  || ||  
|-
|-
| 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. ||  
|-
|-
| PXFROMMAN || Dev9 flash filesystem driver for DESR systems used in its OSDSYS program. ||  
| PXFROMMAN || ||  
|-
|-
| 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 || || Needs to be at a fixed offset in ROM.
| RDRAM1 || ||  
|-
|-
| RDRAM2 || || Needs to be at a fixed offset in ROM.
| 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. || Needs to be at a fixed offset in ROM.
| 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 452: Line 450:
| RMMAN2 || ReMote-con MANager for the internal IR receiver (SCPH-50000 and later). ||  
| RMMAN2 || ReMote-con MANager for the internal IR receiver (SCPH-50000 and later). ||  
|-
|-
| RMRESET || ReMote controller reset. ||
| RMRESET || ReMote controller reset. ROMDIR The ROMDIR part of the ROM image. ||  
|-
| ROMDIR || The ROMDIR part of the ROM image. ||  
|-
|-
| 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. || Needs to be at a fixed offset in ROM.
| ROMGSCRT || 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?) || Needs to be at a fixed offset in ROM.
|-
| S147CTRL || System 147/148 control ||
|-
| S147MDEV || System 147/148 storage manager providing the "atfile" device ||
|-
| S147NAND || System 147/148 NAND/Flash driver interfaces with S147MDEV ||
|-
| S147NETB || System 147/148 an986 USB-Ethernet network booting using driver files from "atfile10" filesystem provided by S147MDEV ||
|-
|-
| S147USBM || System 147/148 USB memory driver interfaces with S147MDEV ||
| ROMVER || ROM version. ||  
|-
|-
| 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. ||  
|-
|-
| SDRDRV || Library for allowing the EE to remotely access the SPU2 via libsd. ||  
| SDRDRV || ||  
|-
|-
| SECRMAN || Security 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.  
| SECRMAN || Security 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. ||  
SECRMAN from System246/256 is the same than special secrman, but with an extra function wich performs the security dongle auth routine.
|
|-
|-
| SIFCMD || SIF command module. Contains the SIF command and SIF RPC functions. ||
| SIFCMD || SIF command module. Contains the SIF command and SIF RPC functions. ||
Line 518: Line 502:
| SSDATA || ||  
| SSDATA || ||  
|-
|-
| SSND || Arcade sound driver. Uses the libspu2 library. || System 246/256 exclusive, has debug symbols
| SSND || ||  
|-
|-
| STDIO || Standard I/O library. ||  
| STDIO || Standard I/O library. ||  
Line 526: Line 510:
| SYSMEM || System Memory Manager. ||  
| SYSMEM || System Memory Manager. ||  
|-
|-
| TBIN || PS1 BIOS. This is started by RESET, when the IOP is in PS1 mode. || Needs to be at a fixed offset in ROM.
| 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 || ||  
|-
|-
| TDVRDRV || DVR Driver for the DESR used in TESTMODE. ||  
| TDVRDRV || DVR Driver for the PSX. ||  
|-
|-
| TDVRMISC || Miscellaneous DVR functionality driver for the DESR used in TESTMODE. ||  
| TDVRMISC || Miscellaneous DVR functionality driver for the PSX. ||  
|-
|-
| 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. Depends on libsd. ||  
| TESTSPU || Used by the TESTMODE program for testing the SPU. ||  
|-
|-
| TEXBARRW || ||  
| TEXBARRW || ||  
Line 624: Line 608:
| TEXOWAL0  || ||  
| TEXOWAL0  || ||  
|-
|-
| 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. ||  
|-
|-
| THPERF  || Found on the system 246/256 bios. For late TOOL, this module was removed and its functionality was combined into THMON. ||  
| THPERF  || ||  
|-
|-
| THREADMAN || IOP thread manager. ||  
| THREADMAN || IOP thread manager. ||  
Line 634: Line 618:
| TIMEMANP || Timer Manager (PS mode) ||  
| TIMEMANP || Timer Manager (PS mode) ||  
|-
|-
| TIOPIMG || Modified IOPRP 2.8.0 used in DESR TESTMODE. ||  
| TIOPIMG || ||  
|-
|-
| TPADMAN || PADMAN used by rom0:TESTMODE. ||
| TPADMAN || ||  
|-
|-
| TSIO2MAN || SIO2MAN used by rom0:TESTMODE. ||
| TSIO2MAN || ||  
|-
|-
| TXATAPI || ATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX. ||  
| TXATAPI || ATAPI driver for the (the DVD writer of the) PSX. TXATAPI is used by TESTMODE of the PSX. ||  
Line 648: Line 632:
| UDNL || SilverBull 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. ||  
| UDNL || SilverBull 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 || USB driver, which shows up in System 2x6 systems. ||  
| USBD || ||  
|-
|-
| 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. || Needs to be at a fixed offset in ROM.
| 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 || Updated module. ||  
|-
|-
| XCDVDMAN || CDVDMAN module used in OSDSYS. ||  
| XCDVDMAN || Updated module. ||  
|-
|-
| XDEV9 || A cut down version of DEV9 used in OSDSYS. ||  
| XDEV9 || Updated module. ||  
|-
|-
| XDEV9SERV || A RPC service for accessing the DEV9 driver directly. Presumably to obtain things like the MAC address. ||  
| XDEV9SERV || A RPC service for accessing the DEV9 driver directly. Presumably to obtain things like the MAC address. ||  
|-
|-
| XFILEIO || FILEIO module used in OSDSYS. ||  
| XFILEIO || Updated module. ||  
|-
|-
| XFLASH || dev9 flash module used in OSDSYS. || SCPH-50xxx exclusive
| XFLASH || Updated module. ||  
|-
|-
| XFROMMAN || dev9 flash filesystem module used in OSDSYS. || SCPH-50xxx exclusive
| XFROMMAN || Updated module. ||  
|-
|-
| XLOADFILE || LOADFILE module used in OSDSYS. ||  
| XLOADFILE || Updated module. ||  
|-
|-
| XMCMAN || MCMAN module used in OSDSYS. ||  
| XMCMAN || Updated module. ||  
|-
|-
| XMCSERV || MCSERV module used in OSDSYS. ||  
| XMCSERV || Updated module. ||  
|-
|-
| XMTAPMAN || Multi-Tap Manager. XMTAPMAN is used by the expansion bay OSDSYS program. ||  
| XMTAPMAN || Multi-Tap Manager. XMTAPMAN is ised by the expansion bay OSDSYS program. ||  
|-
|-
| XPADMAN || PADMAN module used in OSDSYS. ||  
| XPADMAN || Updated module. ||  
|-
|-
| XPARAM || Updated 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. ||  
| XPARAM || Updated 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. ||  
Line 682: Line 666:
| XPARAM2 || Updated 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. ||  
| XPARAM2 || Updated 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. ||  
|-
|-
| XRMMAN2 || Module handling the IR sensor controlled by the Mechacon, used in OSDSYS. ||  
| XRMMAN2 || Updated module. ||  
|-
|-
| XSHA1 || this 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. ||
| XSHA1 || this 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. ||
|-
|-
| XSIFCMD || SIFCMD module used in OSDSYS. ||
| XSIFCMD || Updated module. ||
|-
|-
| XSIO2MAN || SIO2MAN module used in OSDSYS. ||  
| XSIO2MAN || Updated module. ||  
|}
|}
Description source: https://gist.github.com/uyjulian/25291080f083987d3f3c134f593483c5
Description source: https://gist.github.com/uyjulian/25291080f083987d3f3c134f593483c5
Please note that all contributions to PS2 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS2 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)