Editing ROM
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 1: | Line 1: | ||
= Overview = | = Overview = | ||
PS2 contains one or two Mask-ROMs, "BOOT ROM" containing the [[Bios|BIOS]] and "DVD ROM" containing the [[DVD Player]], with the latter being optional, since early PS2 consoles (SCPH-10000 and SCPH-15000, A-chassis) came | PS2 contains one or two Mask-ROMs, "BOOT ROM" containing the [[Bios|BIOS]] and "DVD ROM" containing the [[DVD Player]], with the latter being optional, since early PS2 consoles (SCPH-10000 and SCPH-15000, A-chassis) came with no DVD Player preinstalled. On these consoles, it had to be installed onto Memory Card from the [[Utility Disc]] bundled with the console. [[PSX]] also has no DVD Player in ROM; it's loaded from HDD instead. In many consoles containing a version of the DVD Player in ROM, it is physically located within the same ROM chip as the BIOS. Despite this, the DVD Player section of the ROM is electrically addressed independently and handled as a separate device by [[IOP/Deckard|IOP]]. Other consoles contain two physically separate ICs. Many fat and early slim motherboards have solder pads for both variants and can have these installed either way. | ||
BOOT ROM always has a size of 32Mbit/4MByte, while DVD ROM has a size of 16Mbit/2MByte until G-chassis (thus until SCPH- | BOOT ROM always has a size of 32Mbit/4MByte, while DVD ROM has a size of 16Mbit/2MByte until G-chassis (thus until SCPH-39XXX) and 32Mbit/4MByte from H-chassis onwards (thus from SCPH-5XXXX). | ||
Only in the special Chinese SCPH-50009, there is an additional third ROM-partition, containing a Chinese font set | Only in the special Chinese SCPH-50009, there is an additional third ROM(-partition), containing a Chinese font set. | ||
''' The following sections are incomplete and work in progress! ''' | ''' The following sections are incomplete and work in progress! ''' | ||
Line 32: | Line 32: | ||
== Fat consoles == | == Fat consoles == | ||
=== Japan === | === Japan === | ||
* '''00-100 | * '''00-100''' | ||
** BOOT ROM of early SCPH-10000 consoles (A-chassis, GH-001) | ** BOOT ROM of early SCPH-10000 consoles (A-chassis, GH-001) | ||
** Found in consoles manufactured until March 25th, 2000 | ** Found in consoles manufactured until March 25th, 2000 | ||
Line 38: | Line 38: | ||
** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software | ** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software | ||
** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101 | ** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101 | ||
* '''00-101 | * '''00-101''' | ||
** BOOT ROM of later SCPH-10000 and all SCPH-15000 consoles (A-chassis, GH-001 and | ** BOOT ROM of later SCPH-10000 and and all SCPH-15000 consoles (A-chassis, GH-001 and GH-003) | ||
**Found in SCPH-10000 consoles manufactured later on as well as in SCPH-15000 consoles | ** Found in SCPH-10000 consoles manufactured later on as well as in SCPH-15000 consoles | ||
**Blocks launching DVD Player 1.00 from Memory Card | ** Blocks launching DVD Player 1.00 from Memory Card | ||
**Contains | ** Contains the Protokernel, which lacks several features and has several differences to later versions, creating some issues with homebrew software | ||
**Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101 | ** Comes in a different package with a much larger footprint than all other ROMs except 00-100 and 00-101 | ||
*'''B-00-012 | * '''B-00-012''' | ||
**BOOT ROM of SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008) | ** BOOT ROM of SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008) | ||
**On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads | ** On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads | ||
**First japanese BIOS to run the final kernel instead of the Protokernel | ** First japanese BIOS to run the final kernel instead of the Protokernel | ||
**First japanese BIOS to be bundled with a DVD Player ROM | ** First japanese BIOS to be bundled with a DVD Player ROM | ||
*'''B-00- | * '''B-00-040''' | ||
**BOOT ROM of | ** BOOT ROM of Japanese D-chassis consoles (SCPH-30000) | ||
*'''B-00- | * '''B-00-120''' | ||
**BOOT ROM of | ** BOOT ROM of Japanese J-chassis consoles (SCPH-50000) | ||
*'''B- | === North America === | ||
**BOOT ROM of | * '''B-10-010''' | ||
*'''B- | ** BOOT ROM of North American B/B'-chassis launch consoles (SCPH-30001) | ||
**BOOT ROM of | * '''B-10-040''' | ||
*'''B- | ** BOOT ROM of North American D-chassis consoles (SCPH-30001) | ||
**BOOT ROM of | * '''B-10-050''' | ||
*'''B- | ** BOOT ROM of early North American F-chassis consoles (SCPH-30001R) | ||
**BOOT ROM of | * '''B-10-060''' | ||
** BOOT ROM of late North American F-chassis consoles (SCPH-30001R) | |||
* '''B-10-070''' | |||
** BOOT ROM of North American G-chassis consoles (SCPH-39001/39010) | |||
* '''B-10-102''' | |||
** BOOT ROM of North American H-chassis consoles (SCPH-50001/50010) | |||
=== | === Europe === | ||
*'''B- | * '''B-20-020''' | ||
**BOOT ROM of | ** BOOT ROM of PAL-European C/C'-chassis launch consoles (SCPH-30003/4) | ||
*'''B- | * '''B-20-030''' | ||
**BOOT ROM of | ** BOOT ROM of PAL-European D-chassis consoles (SCPH-30003/4, SCPH-35003/4) | ||
*'''B- | * '''B-20-050''' | ||
**BOOT ROM of early | ** BOOT ROM of early PAL-European F-chassis consoles (SCPH-30003/4R) | ||
*'''B- | * '''B-20-060''' | ||
**BOOT ROM of late | ** BOOT ROM of late PAL-European F-chassis consoles (SCPH-30003/4R) | ||
*'''B- | * '''B-20-080''' | ||
**BOOT ROM of | ** BOOT ROM of PAL-European G-chassis consoles (SCPH-39003/4) | ||
*'''B- | * '''B-20-101''' | ||
**BOOT ROM of | ** BOOT ROM of early PAL-European H-chassis consoles (SCPH-50003/4) | ||
* '''B-20-103''' | |||
** BOOT ROM of late PAL-European H-chassis and I-chassis consoles (SCPH-50003/4) | |||
=== | === Asia === | ||
*'''B- | * '''B-60-103''' | ||
**BOOT ROM of | ** BOOT ROM of of Taiwanese H-chassis consoles (SCPH-50007, maybe also I-chassis? Maybe also Korea and Hongkong SCPH-50005 and SCPH-50006?) | ||
== | == Slim consoles == | ||
*''' | * '''B1110A''' | ||
**BOOT ROM of | ** BOOT ROM of slim SCPH-70001/11/12 (North America) consoles | ||
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B2110A''' | |||
** BOOT ROM of slim SCPH-70002/3/4/8 (all PAL SCPH-7000x) consoles | |||
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B3110A''' | |||
** BOOT ROM of slim SCPH-70000 (Japan) consoles | |||
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B4110A''' | |||
** BOOT ROM of SCPH-70005 (Korea) and SCPH-70007 (Taiwan) consoles | |||
** Probably also used in SCPH-70006 (Hong Kong) | |||
** ''Some'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B6120B''' | |||
** Universal BOOT ROM of SCPH-75XXX consoles | |||
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B6130B''' | |||
** Universal BOOT ROM of SCPH-77XXX consoles | |||
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B6140B''' | |||
** Universal BOOT ROM of SCPH-79XXX consoles and early SCPH-90XXX consoles | |||
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
* '''B6150B''' | |||
** Universal BOOT ROM of late SCPH-90XXX consoles | |||
** ''All'' regional variation is done through on-the-fly patching through MechaCon, determined by region parameters stored in it's EEPROM | |||
** Patches FMCB (Use Free DVD Boot instead) | |||
* '''B6160B''' | |||
** BOOT ROM for the PS2 motherboard inside the Bravia KDL-22PX300 TV | |||
** Patches FMCB (Use Free DVD Boot instead) | |||
== | == Dev consoles == | ||
*''' | * '''01-100''' | ||
**BOOT ROM of | ** BOOT ROM of early japanese DTL-H10000 | ||
= Known DVD ROM versions = | |||
== Fat consoles == | |||
=Known DVD ROM versions= | |||
==Fat consoles== | |||
''Very incomplete'' | ''Very incomplete'' | ||
===Japan=== | === Japan === | ||
*'''D-020-020''' | *'''D-020-020''' | ||
**DVD Player 2.00J | **DVD Player 2.00J | ||
**DVD ROM of all | **DVD ROM of all japanese SCPH-18000 consoles (A+-chassis GH-003 and AB-chassis GH-008) | ||
**On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads | **On GH-003, the ROM IC is located on a daughter board due to GH-003 not having the correct footprint at the ROM-pads | ||
**First DVD Player to support the IR remote control | **First DVD Player to support the IR remote control | ||
*'''D-020-040''' | *'''D-020-040''' | ||
**DVD Player 2. | **DVD Player 2.??J | ||
**DVD ROM of japanese D-chassis consoles (early? late?) | |||
**DVD ROM of | |||
*'''D-020-120''' | *'''D-020-120''' | ||
**DVD Player 3.03J | **DVD Player 3.03J | ||
**DVD ROM of | **DVD ROM of japanese J-chassis SCPH-50000 consoles | ||
=== North America === | |||
===North America=== | |||
*'''D-110-010''' | *'''D-110-010''' | ||
**DVD Player 1.10U | **DVD Player 1.10U | ||
**DVD ROM of US launch consoles, SCPH-30001 (B-chassis GH-004 and B'-chassis GH-005) | **DVD ROM of US launch consoles, SCPH-30001 (B-chassis GH-004 and B'-chassis GH-005) | ||
**The first ROM-based DVD player to be built into consumer PS2 consoles | **The first ROM-based DVD player to be built into consumer PS2 consoles | ||
*'''D-110-040''' | *'''D-110-040''' | ||
**DVD Player 2.10U | **DVD Player 2.10U | ||
**DVD ROM of | **DVD ROM of North American F-chassis SCPH-30001R consoles | ||
*'''D-110-110''' | *'''D-110-110''' | ||
**DVD Player 3.00U | **DVD Player 3.00U | ||
**DVD ROM of North American H | **DVD ROM of North American H-chassis SCPH-50001 consoles | ||
=== Europe === | |||
===Europe=== | |||
*'''D-221-020''' | *'''D-221-020''' | ||
**DVD Player 1.20E | **DVD Player 1.20E | ||
**DVD ROM of | **DVD ROM of european launch consoles, SCPH-30003/SCPH-30004 | ||
*'''D-221-030''' | *'''D-221-030''' | ||
**DVD Player 1.30E | **DVD Player 1.30E | ||
**DVD ROM of early | **DVD ROM of early european D-chassis SCPH-30003/4 consoles (no R behind the model number) | ||
*'''D-221-060''' | *'''D-221-060''' | ||
**DVD Player 2.13E | **DVD Player 2.13E | ||
**DVD ROM of | **DVD ROM of european G-chassis SCPH-39003/4 consoles | ||
*'''D-221-110''' | *'''D-221-110''' | ||
**DVD Player 3.00E | **DVD Player 3.00E | ||
**DVD ROM of | **DVD ROM of european H-chassis SCPH-50003/4 consoles | ||
*'''D-221-111''' | *'''D-221-111''' | ||
**DVD Player 3.02E | **DVD Player 3.02E | ||
**DVD ROM of | **DVD ROM of european I-chassis SCPH-50003/4 consoles | ||
===Oceania=== | === Oceania === | ||
*'''D-341-110''' | *'''D-341-110''' | ||
**DVD Player 3. | **DVD Player 3.??A | ||
**DVD ROM of Australian H | **DVD ROM of Australian (H? I?)-chassis SCPH-50002 consoles | ||
=== Russia === | |||
===Russia=== | |||
*'''D-552-111''' | *'''D-552-111''' | ||
**DVD Player 3.02D | **DVD Player 3.02D | ||
**DVD ROM of | **DVD ROM of russian H-chassis consoles (SCPH-50008) | ||
== | == Slim consoles == | ||
*'' | *'''D1010U''' | ||
**DVD 3. | ** Universal DVD ROM used in all SCPH-70XXX K-chassis slim consoles from all regions | ||
** DVD Player 3.10x | |||
** Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM | |||
*'''D0020U''' | |||
** Universal DVD ROM used in all slim consoles (and the Bravia KDL-22PX300 TV) from all regions, except K-chassis SCPH-70XXX | |||
** DVD Player 3.11x | |||
** Regional variation is done through on-the-fly patching by MechaCon, determined by region parameters stored in it's EEPROM |