From 0a898473d056cc4cc2e7418f52c2c95b4a09c955 Mon Sep 17 00:00:00 2001 From: hap Date: Tue, 26 Jan 2021 12:47:32 +0100 Subject: [PATCH] saitek_egr: add compatibility filter --- hash/saitek_egr.xml | 2 ++ src/mame/drivers/saitek_corona.cpp | 2 +- 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 Endgame ROM (ver. 1) 1988 Saitek + @@ -24,6 +25,7 @@ license:CC0 Endgame ROM (ver. 2) 1988 Saitek + 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"); }