Editing Memory Card

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 1: Line 1:
= Overview =
The main console storage device for user data. It is used to store game saves, DVD Player updates, gameplay history records and more on the system.
Normal memory cards from Sony, labeled as SCPH-10020, come in different colors and store 8MB. Officially licensed memory cards from Katana can store up to 16MB and 32MB; these memory cards store up to 8MB on each page. Unlicensed cards with different capacities also exist.
Official cards are capable of using both the developer and retail MagicGate keys. By default they use the developer keys, until they receive the '''0xF7''' card command, which issues a card key change on the card controller.
The SECRMAN driver from DTL-H models does not issue this command, allowing retail cards to work on them. Arcade and developer cards are coded to completely ignore the 0xF7 command.
= Hardware =
There are several variants of memory card (functionality wise)
=== TDB StartUp Card ===
[[File:PS2-TDB START-UP CARD.jpg|200px|]]
A special memory card reserved exclusively for executing some basic debugger on DTL-H models. more information can be found on it's own dedicated article: [[TDB Start-up Card]]
It uses the developer MagicGate keys. wich makes it's contents inacessible from non developer hardware
=== Arcade Memory Card COH-H10020 ===
[[File:COH-H10020 back.png|200px|]] [[File:COH-H10020 front.png|200px|]]
Used by Namco System 246/256 as security dongles. these cards served as Storage for arcade games executables, as well as IRX drivers, IOPRP images and similar files. being plugged to the slot 1 exclusively
These cards are also needed to keep those systems working. (system shutdowns if dongle is not authenthicated in a span of 5 mins)
=== Soul Calibur 2 Campaign Card ===
[[File:SoulCalibur2 Arcade conquest card.png]]
A normal memory card that seems to use a custom memory card filesystem paired with special encryption that ties it to the soul calibur security dongle it came with. it is still unknown how to bypass this.
* It uses a different ECC data format than normal cards
* Sectors are encrypted using the per card seed/key from it's security dongle.
* It uses the retail magicgate keystore because the Namco system 246/256 only auths retail cards on slot 2
The units destined to america had an additional sticker warning about card corruption/data loss if plugged to a retail ps2
=== Development TOOL Memory Card ===
[[File:SCPH-10020T_Front.png|200px|]] [[File:SCPH-10020T_Back.png|200px|]]
It is unknown if it had any special purpose/functionality.
It most likely uses the developer magicgate keystore, to avoid filesystem access on non developer hardware
= File System =
The PS2 memory card file system has a fairly simple design, with some allowances made for the limitations of flash memory. It's overall structure is similar to the well known MS-DOS FAT file system. It uses a file allocation table (FAT) to keep track of allocated space and a hierarchical directory system where all of a file's metadata is stored in its directory entry. Like the FAT file system, which groups disk sectors into clusters, the PS2 memory card file system groups flash memory pages in to clusters. On standard PS2 memory cards, the cluster size 1024 bytes, or 2 pages long.
The PS2 memory card file system has a fairly simple design, with some allowances made for the limitations of flash memory. It's overall structure is similar to the well known MS-DOS FAT file system. It uses a file allocation table (FAT) to keep track of allocated space and a hierarchical directory system where all of a file's metadata is stored in its directory entry. Like the FAT file system, which groups disk sectors into clusters, the PS2 memory card file system groups flash memory pages in to clusters. On standard PS2 memory cards, the cluster size 1024 bytes, or 2 pages long.


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)

Template used on this page: