> CPU2D.BIN (128kb) = I can't find this in the MAME rom so I'll see what happens if I > just ignore it.
rtypeleo has an encrypted sound cpu. There is an internal translation table for opcodes & MAME does the translation at run time. what I would guess they have done is taken the sound rom & looked each byte up in the rtypeleo_decryption_table from irem_cpuc and then saved it & use that instead.
> CPU1.BIN seems larger than it should be to me -- I think the roms it's composed of > only total 768kb, and that's all that fits into the memory location specified in the > source anyway, although everything looks like it's at the right memory offset in the > merged file.
MAME creates a 1mb region, but only loads 768kb. I guess they saved out the whole 1mb.
ROM_REGION( 0x100000, "maincpu", 0 ) ROM_LOAD16_BYTE( "rtl-h0-c.bin", 0x000001, 0x040000, CRC(5fef7fa1) SHA1(7d18d4ea979d887d6da42c79734b8c695f3df02b) ) ROM_LOAD16_BYTE( "rtl-l0-c.bin", 0x000000, 0x040000, CRC(8156456b) SHA1(9755ab80feb92e3e3a36154d57ee2b53185b6816) ) ROM_LOAD16_BYTE( "rtl-h1-d.bin", 0x080001, 0x020000, CRC(352ff444) SHA1(e302bc8dbf80abe5c1aaf02e92473fc72a796e72) ) ROM_LOAD16_BYTE( "rtl-l1-d.bin", 0x080000, 0x020000, CRC(fd34ea46) SHA1(aca12d46ebff94505d03884e45805e84bbece6a7) )
|