summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
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
commit0a898473d056cc4cc2e7418f52c2c95b4a09c955 (patch)
treed9b46bfda8d419def92eff8fdb86ddf6f5dcbc68
parent414b538569ae97ee961e3e745d7a11afe0408bed (diff)
saitek_egr: add compatibility filter
-rw-r--r--hash/saitek_egr.xml2
-rw-r--r--src/mame/drivers/saitek_corona.cpp2
-rw-r--r--src/mame/drivers/saitek_simultano.cpp5
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");
}