System Card based games require a special kind of CD-ROM. The first track of one of those CD-ROMs is an audio track, containing a warning, that the CD-ROM can not be played in a normal CD-player.
The second track contains the game and it's data. The following tracks can contain audio-data or additional data.
Every sector is 2048 bytes. The first sector contains some information, that has not yet been identified. This is the boot-sector (#2):
Games, that are based on the "Games Engine" system card use a standard ISO-9660 file-system.
| 00 | IPLBLK H | load start record no. of CD |
| 01 | IPLBLK M | load start record no. of CD |
| 02 | IPLBLK L | load start record no. of CD |
| 03 | IPLBLN | load block length of CD |
| 04 | IPLSTA L | program load address L |
| 05 | IPLSTA H | program load address H |
| 06 | IPLJMP L | program execute address L |
| 07 | IPLJMP H | program execute address H |
| 08 | IPLMPR2 | ipl set mpr2 (+ max mapping) |
| 09 | IPLMPR3 | ipl set mpr3 (+ max mapping) |
| 10 | IPLMPR4 | ipl set mpr4 (+ max mapping) |
| 11 | IPLMPR5 | ipl set mpr5 (+ max mapping) |
| 12 | IPLMPR6 | ipl set mpr6 (+ max mapping) |
| 13 | OPENMODE | opening mode
|
| 14 | GRPBLK H | opening graphic data record no. |
| 15 | GRPBLK M | opening graphic data record no. |
| 16 | GRPBLK L | opening graphic data record no. |
| 17 | GRPBLN | opening graphic data length |
| 18 | GRPADR L | opening graphic data read address L |
| 19 | GRPADR H | opening graphic data read address H |
| 20 | ADPBLK H | opening ADPCM data record no. |
| 21 | ADPBLK M | opening ADPCM data record no. |
| 22 | ADPBLK L | opening ADPCM data record no. |
| 23 | ADPBLN | opening ADPCM data length |
| 24 | ADPRATE | opening ADPCM sampling rate |
| 25 | (reserved) | |
| 26 | (reserved) | |
| 27 | (reserved) | |
| 28 | (reserved) | |
| 29 | (reserved) | |
| 30 | (reserved) | |
| 31 | (reserved) | |
| 32- | "PC Engine CD-ROM SYSTEM", 0, "Copyright HUDSON SOFT / NEC Home Electronics,Ltd.", 0 | |
| Program name, 16 bytes | ||
| reserved, 6 bytes |