Back to menu

Extern Rom Databases

blueMSX uses different databases (with SHA1 values) :

- msxromdb.xml : the MSX database for games and applications in rom format

- msxsysromdb.xml : the MSX database for system rom files

- svidb.xml : the SVI database (with cas/wav, dsk and rom data)

- colecodb.xml : the Coleco database (only roms for the moment)

- segadb.xml : the Sega database (only rom and dsk data for the moment)

If a game is in one of these databases, there's no problem as blueMSX detects it and knows directly the mapper type, so he can run it !


How to add rom data in these databases ?


You must use the following general syntax :
<software>    
oooooo <title xml :lang="en"> .......</title>   Example : Metal Gear 2 Solid Snake
oooooo <system> ....... </system>   Example : MSX (other options : SVI - Coleco - Sega)
oooooo <company> .......</company>   Example : Konami
oooooo <year> ......</year>   Example : 1990
oooooo <country> ....... </country>   Country code - Example : JP for Japan
oooooo <dump>    
ooooooooooooo <original value="...."> ....

  2 options :
- for a GoodMSX dump : <original value="true">GoodMSX</original>
- for an other dump : <original value="false"/>
ooooooooooooo <rom>   Other options : megarom - sccpluscart - system rom
ooooooooooooo <type> ....... </type>



  Only for rom - megarom - system rom
Can be skipped for Normal roms
that begin at 0x0000 or for mirrored roms
(auto-detection by the emulator; not recommended for system roms)
ooooooooooooo <start> ....... </start>



  Only for the Normal roms - 4 options : 0x0000 - 0x4000 - 0x8000 - 0xC000
Can be skipped for Normal roms
that begin at 0x0000 or for mirrored roms
(auto-detection by the emulator; not recommended for system roms)
ooooooooooooo <boot> ...... </boot>   Only for the sccpluscarts - 2 options : scc - scc+
ooooooooooooo <hash algo="...."> ....... </hash>   2 options : crc32 or sha1 value (sha1 value is recommended)
ooooooooooooo <remark>    
oooooooooooooooo ooo o<text> ....... </text>   You can add here other infos about this dump
ooooooooooooo </remark>    
ooooooooooooo </rom>    
oooooo </dump>    
oooooo <dump>   Next dump of the same game !
...........................    
oooooo </dump>    
</software>    



How to find the sha1 code of a rom game ?

- use Google to make a research on the Net and you'll find different tools to calculate the sha1 value


Back to menu