Talk:PS1 Emulation: Difference between revisions
Jump to navigation
Jump to search
(Created page with "=TOC file layout= For multi bin images, probably require emu from ps plus. <br> Entry structure: {| class="wikitable" |- ! Entry Nº !! Offset !! Length !! Name !! Example !!...") |
|||
Line 2: | Line 2: | ||
For multi bin images, probably require emu from ps plus. | For multi bin images, probably require emu from ps plus. | ||
<br> | <br> | ||
Track entry structure: | |||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 9: | Line 9: | ||
| rowspan="10" style="background-color:#DDDDDD;" | 1 || 0x00 || 0x01 (1 byte) || '''TYPE''' || 0x41/0x01 || entry flags | | rowspan="10" style="background-color:#DDDDDD;" | 1 || 0x00 || 0x01 (1 byte) || '''TYPE''' || 0x41/0x01 || entry flags | ||
|- | |- | ||
| 0x01 || 0x01 (1 byte) || '''TNO''' || 00 || | | 0x01 || 0x01 (1 byte) || '''TNO''' || 00 || Track number | ||
|- | |- | ||
| 0x02 || 0x01 (1 byte) || '''POINT''' || 0xA0/0xA1/0xA2/0x01/0x02/0x03/etc || increases | | 0x02 || 0x01 (1 byte) || '''POINT''' || 0xA0/0xA1/0xA2/0x01/0x02/0x03/etc || increases | ||
|- | |- | ||
| 0x03 || 0x01 (1 byte) || '''MIN''' || varies || | | 0x03 || 0x01 (1 byte) || '''MIN''' || varies || bcd | ||
|- | |- | ||
| 0x04 || 0x01 (1 byte) || '''SEC''' || varies || | | 0x04 || 0x01 (1 byte) || '''SEC''' || varies || bcd | ||
|- | |- | ||
| 0x05 || 0x01 (1 byte) || '''FRAME''' || varies || | | 0x05 || 0x01 (1 byte) || '''FRAME''' || varies || bcd | ||
|- | |- | ||
| 0x06 || 0x01 (1 byte) || '''ZERO''' || 00 || always zero | | 0x06 || 0x01 (1 byte) || '''ZERO''' || 00 || always zero | ||
|- | |- | ||
| 0x07 || 0x01 (1 byte) || '''PMIN''' || varies || | | 0x07 || 0x01 (1 byte) || '''PMIN''' || varies || bcd | ||
|- | |- | ||
| 0x08 || 0x01 (1 byte) || '''PSEC''' || varies || | | 0x08 || 0x01 (1 byte) || '''PSEC''' || varies || bcd | ||
|- | |- | ||
| 0x09 || 0x01 (1 byte) || '''PFRAME''' || varies || | | 0x09 || 0x01 (1 byte) || '''PFRAME''' || varies || bcd | ||
|- | |- | ||
| style="background-color:#DDDDDD;" | Up to 102 || || || || || same structure than the previous entry | | style="background-color:#DDDDDD;" | Up to 102 || || || || || same structure than the previous entry | ||
|} | |} |
Revision as of 06:54, 28 July 2022
TOC file layout
For multi bin images, probably require emu from ps plus.
Track entry structure:
Entry Nº | Offset | Length | Name | Example | Notes |
---|---|---|---|---|---|
1 | 0x00 | 0x01 (1 byte) | TYPE | 0x41/0x01 | entry flags |
0x01 | 0x01 (1 byte) | TNO | 00 | Track number | |
0x02 | 0x01 (1 byte) | POINT | 0xA0/0xA1/0xA2/0x01/0x02/0x03/etc | increases | |
0x03 | 0x01 (1 byte) | MIN | varies | bcd | |
0x04 | 0x01 (1 byte) | SEC | varies | bcd | |
0x05 | 0x01 (1 byte) | FRAME | varies | bcd | |
0x06 | 0x01 (1 byte) | ZERO | 00 | always zero | |
0x07 | 0x01 (1 byte) | PMIN | varies | bcd | |
0x08 | 0x01 (1 byte) | PSEC | varies | bcd | |
0x09 | 0x01 (1 byte) | PFRAME | varies | bcd | |
Up to 102 | same structure than the previous entry |