ROM type signature

From MSX Game Library

Revision as of 01:25, 16 February 2024 by Aoineko (talk | contribs)

This documentation is a proposed signature to help Flash tools and emulators correctly detect ROM formats and, in particular, the type of mapper used.

Note: All the strings of this page are defined without zero-terminator.

ROM type signature

Mapper Signature
Plan 16 KB "ROM:PL16"
Plan 32 KB "ROM:PL32"
Plan 48 KB "ROM:PL48"
Plan 64 KB "ROM:PL64"
ASCII 8 KB "ROM:ASC8"
ASCII 16 KB "ROM:AS16"
Konami 8 KB (K4) "ROM:KON4"
Konami 8 KB with SCC (K5) "ROM:KON5"
NEO 8 KB "ROM:NEO8"
NEO 16 KB "ROM:NE16"

Known ROM signature

Device Signature Size
MSX-Audio "AUDIO" 5 bytes
Internal MSX-Music (and FM-PAC clone) "APRLOPLL" 8 bytes
FM-PAC "OPLL" 4 bytes