Offset | Size | Section | Description |
H100 | 16 bytes | File Identifier | 'SEGA MEGA DRIVE' or 'SEGA GENESIS' |
H110 | 16 bytes | Copyright notice | See Below |
H120 | 48 bytes | Domestic game name | Original Name [48 bytes] |
H150 | 48 bytes | Overseas game name | Worldwide Name [48 bytes] |
H180 | 14 bytes | Product Code | 'PT XXXXXXXXXXX'// PT=Product type X=Product Code after '-' is the version number |
H18E | 02 bytes | Checksum | Checksum of ROM |
H190 | 16 bytes | I/O Support | Can contain up to 16. Unused need to be filled with spaces. See Below |
H1A0 | 08 bytes | ROM capacity | Start Address [4 bytes; most cases 0] End Address [4 bytes] |
H1A8 | 08 bytes | RAM capacity | Start Address [4 bytes] End Address [4 bytes] |
H1B0 | 12 bytes | External RAM | Unknown |
H1BC | 12 bytes | MODEM Support | If not supported filled with spaces otherwise 'MOxxxxyy.z' //x=Company Code y=MODEM NO. z=Version |
H1C8 | 40 bytes | MEMO | Seems just to be reserved for Memos. |
H1F0 | 03 bytes | Countries | Can contain up to 3. Unused need to be filled with spaces. See Below |
Standard Format: (C)XXXX yyyy.mmm //XXXX=
Company Code
2 Char Code Format: (C)T-XX yyyy.mmm //XX=
Company Code
3 Char Code Format: (C)T-XXX yyyy.mmm //XXX=
Company Code
Wrong Copyrights found:
- The year is written as '199X' or '19XX', or doen't include the millennium and the century.
- The company name is '00' or 'XX'
- Some companies that use a number for company code overwrite the hiphen, not the space.
- Some companies doesn't include the '(C)' in the beginning and others include just their name; some just include the the year
- Some copyrights have the year and month separated by ',','/', '-', space, null character (H00) or no separator at all.
- Wrong Abbreviations for Months= APL, 08 and SEPT.