diff options
-rw-r--r-- | src/mame/drivers/m24.cpp | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/src/mame/drivers/m24.cpp b/src/mame/drivers/m24.cpp index 978599455e2..04e87d70c54 100644 --- a/src/mame/drivers/m24.cpp +++ b/src/mame/drivers/m24.cpp @@ -3,6 +3,14 @@ /**************************************************************************** Olivetti M24 emulation + + http://olivettim24.hadesnet.org/index.html + https://sites.google.com/site/att6300shrine/Home + http://www.ti99.com/exelvision/website/index.php?page=logabax-persona-1600 + + The AT&T PC6300, the Xerox 6060 and the Logabax Persona 1600 were badge + engineered Olivetti M24s. + ****************************************************************************/ @@ -302,8 +310,21 @@ MACHINE_CONFIG_END ROM_START( m24 ) ROM_REGION16_LE(0x8000,"bios", 0) - ROMX_LOAD("olivetti_m24_version_1.43_high.bin",0x4001, 0x2000, CRC(04e697ba) SHA1(1066dcc849e6289b5ac6372c84a590e456d497a6), ROM_SKIP(1)) - ROMX_LOAD("olivetti_m24_version_1.43_low.bin", 0x4000, 0x2000, CRC(ff7e0f10) SHA1(13423011a9bae3f3193e8c199f98a496cab48c0f), ROM_SKIP(1)) + ROM_SYSTEM_BIOS(0,"v1.1","v1.1") + ROMX_LOAD("m24_bios11h.rom",0x4001, 0x2000, CRC(f08e859a) SHA1(c2ede7ce4472c77462d1d841e2b47e8b306c563d), ROM_SKIP(1) | ROM_BIOS(0)) + ROMX_LOAD("m24_bios11l.rom", 0x4000, 0x2000, CRC(ec494e66) SHA1(51259cf9fd9f6a6855d52730206ff66ad3367ea4), ROM_SKIP(1) | ROM_BIOS(0)) + + ROM_SYSTEM_BIOS(1,"v1.21","v1.21") + ROMX_LOAD("m24_bios121h.rom",0x4001, 0x2000, CRC(93292715) SHA1(863eccfb3beca6e64c5b0cc070c64394bad7da82), ROM_SKIP(1) | ROM_BIOS(1)) + ROMX_LOAD("m24_bios121l.rom", 0x4000, 0x2000, CRC(1acbc9d7) SHA1(d3696e38853cea31e70ffa4e13e127ec7551bf57), ROM_SKIP(1) | ROM_BIOS(1)) + + ROM_SYSTEM_BIOS(2,"v1.36","v1.36") + ROMX_LOAD("m24_bios136h.rom",0x4001, 0x2000, CRC(25cbf8ba) SHA1(1ab90985852544d2c12b47bb7f20f9faccabdf88), ROM_SKIP(1) | ROM_BIOS(2)) + ROMX_LOAD("m24_bios136l.rom", 0x4000, 0x2000, CRC(e2f738c0) SHA1(da9771325a5021cf9908997e0e0d14e47258125f), ROM_SKIP(1) | ROM_BIOS(2)) + + ROM_SYSTEM_BIOS(3,"v1.43","v1.43") + ROMX_LOAD("olivetti_m24_version_1.43_high.bin",0x4001, 0x2000, CRC(04e697ba) SHA1(1066dcc849e6289b5ac6372c84a590e456d497a6), ROM_SKIP(1) | ROM_BIOS(3)) + ROMX_LOAD("olivetti_m24_version_1.43_low.bin", 0x4000, 0x2000, CRC(ff7e0f10) SHA1(13423011a9bae3f3193e8c199f98a496cab48c0f), ROM_SKIP(1) | ROM_BIOS(3)) ROM_REGION(0x800, "kbc", 0) ROM_LOAD("pdbd.tms2516.kbdmcu_replacement_board.10u", 0x000, 0x800, CRC(b8c4c18a) SHA1(25b4c24e19ff91924c53557c66513ab242d926c6)) |