diff options
author | hap <happppp@users.noreply.github.com> | 2021-01-26 12:47:32 +0100 |
---|---|---|
committer | hap <happppp@users.noreply.github.com> | 2021-01-26 12:47:48 +0100 |
commit | 0a898473d056cc4cc2e7418f52c2c95b4a09c955 (patch) | |
tree | d9b46bfda8d419def92eff8fdb86ddf6f5dcbc68 | |
parent | 414b538569ae97ee961e3e745d7a11afe0408bed (diff) |
saitek_egr: add compatibility filter
-rw-r--r-- | hash/saitek_egr.xml | 2 | ||||
-rw-r--r-- | src/mame/drivers/saitek_corona.cpp | 2 | ||||
-rw-r--r-- | src/mame/drivers/saitek_simultano.cpp | 5 |
3 files changed, 6 insertions, 3 deletions
diff --git a/hash/saitek_egr.xml b/hash/saitek_egr.xml index e2c57a2ad60..c6df74f98aa 100644 --- a/hash/saitek_egr.xml +++ b/hash/saitek_egr.xml @@ -13,6 +13,7 @@ license:CC0 <description>Endgame ROM (ver. 1)</description> <year>1988</year> <publisher>Saitek</publisher> + <sharedfeat name="compatibility" value="egr"/> <part name="extrom" interface="saitek_egr"> <dataarea name="rom" size="0x8000"> <rom name="egr.bin" size="0x8000" crc="1f9800c8" sha1="6147ad3de65b897fa5f6ab06b2f8597403d6e32e" /> @@ -24,6 +25,7 @@ license:CC0 <description>Endgame ROM (ver. 2)</description> <year>1988</year> <publisher>Saitek</publisher> + <sharedfeat name="compatibility" value="egr2"/> <part name="extrom" interface="saitek_egr"> <dataarea name="rom" size="0x8000"> <rom name="egr2.bin" size="0x8000" crc="9f751516" sha1="c46053b0af55856f2a6871d4aa65b3bd0e7d865f" /> diff --git a/src/mame/drivers/saitek_corona.cpp b/src/mame/drivers/saitek_corona.cpp index d62e10a0b78..710a8119c1e 100644 --- a/src/mame/drivers/saitek_corona.cpp +++ b/src/mame/drivers/saitek_corona.cpp @@ -294,7 +294,7 @@ void corona_state::corona(machine_config &config) /* extension rom */ GENERIC_CARTSLOT(config, "extrom", generic_plain_slot, "saitek_egr"); - SOFTWARE_LIST(config, "cart_list").set_original("saitek_egr"); + SOFTWARE_LIST(config, "cart_list").set_original("saitek_egr").set_filter("egr2"); } diff --git a/src/mame/drivers/saitek_simultano.cpp b/src/mame/drivers/saitek_simultano.cpp index 372e86c281d..788247eb0af 100644 --- a/src/mame/drivers/saitek_simultano.cpp +++ b/src/mame/drivers/saitek_simultano.cpp @@ -10,7 +10,7 @@ Two versions are known: "B" from 1988/1989, and "C" from 1989. Hardware notes: - WDC W65C02P @ 5MHz -- 64KB ROM (2*AMI 27256), socket for 32KB Endgame ROM +- 64KB ROM (2*AMI 27256), socket for 32KB Endgame ROM (ver. 2) - 8KB RAM (SRM2264LC) battery-backed - "HELIOS" NEC gate array - Epson SED1502F, LCD screen @@ -21,6 +21,7 @@ with hardware differences: 3MHz R65C02, 1 64KB ROM and no EGR socket. TODO: - where does the IRQ come from? same problem as with stratos +- verify that egr(1) does not work on real chesscomputer ***************************************************************************/ @@ -336,7 +337,7 @@ void simultano_state::simultano(machine_config &config) /* extension rom */ GENERIC_CARTSLOT(config, "extrom", generic_plain_slot, "saitek_egr"); - SOFTWARE_LIST(config, "cart_list").set_original("saitek_egr"); + SOFTWARE_LIST(config, "cart_list").set_original("saitek_egr").set_filter("egr2"); } |