summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/spectrum.c
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2012-10-12 07:30:33 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2012-10-12 07:30:33 +0000
commit837073f0fc68533352a269ba343dc5825fce6fd6 (patch)
tree258ee4736f1e8c7a77d3d9215d179cfe8c34d9b3 /src/mess/drivers/spectrum.c
parent4a61a594ed9c87ce5eac2b7955d7797911ffff25 (diff)
(MESS) samcoupe.c: modified the driver to not install / uninstall bank handlers,
greatly improving performaces (e.g. Manic Miner demo went from 20% to 380% ingame). Plus added some very preliminary softlists. [David Haywood] (MESS) spectrum_cass.xml: added very preliminary softlist containing some interesting test case for emulation. [David Haywood]
Diffstat (limited to 'src/mess/drivers/spectrum.c')
-rw-r--r--src/mess/drivers/spectrum.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mess/drivers/spectrum.c b/src/mess/drivers/spectrum.c
index 73cbea395ca..5e65dd7d439 100644
--- a/src/mess/drivers/spectrum.c
+++ b/src/mess/drivers/spectrum.c
@@ -670,7 +670,7 @@ static const cassette_interface spectrum_cassette_interface =
tzx_cassette_formats,
NULL,
(cassette_state)(CASSETTE_STOPPED | CASSETTE_SPEAKER_ENABLED | CASSETTE_MOTOR_ENABLED),
- NULL,
+ "spectrum_cass",
NULL
};
@@ -738,6 +738,7 @@ MACHINE_CONFIG_START( spectrum_common, spectrum_state )
MCFG_SNAPSHOT_ADD("snapshot", spectrum, "ach,frz,plusd,prg,sem,sit,sna,snp,snx,sp,z80,zx", 0)
MCFG_QUICKLOAD_ADD("quickload", spectrum, "raw,scr", 2) // The delay prevents the screen from being cleared by the RAM test at boot
MCFG_CASSETTE_ADD( CASSETTE_TAG, spectrum_cassette_interface )
+ MCFG_SOFTWARE_LIST_ADD("cass_list","spectrum_cass")
/* cartridge */
MCFG_CARTSLOT_ADD("cart")