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 |