From 7df59b1998a276b62773e7f39789728fa19311cb Mon Sep 17 00:00:00 2001 From: Robbbert Date: Tue, 14 Jan 2020 22:17:46 +1100 Subject: [PATCH] New software list (jupace_snap) and 5 working games -------------- Casse Briques Champs De Mines Millipede Pacman Valkyr --- hash/jupace_cass.xml | 2 +- hash/jupace_snap.xml | 71 +++++++++++++++++++++++++++++++++++++ src/mame/drivers/jupace.cpp | 7 +++- 3 files changed, 78 insertions(+), 2 deletions(-) create mode 100644 hash/jupace_snap.xml diff --git a/hash/jupace_cass.xml b/hash/jupace_cass.xml index c36e89e7c0b..faf63b03cd3 100644 --- a/hash/jupace_cass.xml +++ b/hash/jupace_cass.xml @@ -1803,7 +1803,7 @@ Valkyr + Life (Prototype) 1985 Colinsoft - + diff --git a/hash/jupace_snap.xml b/hash/jupace_snap.xml new file mode 100644 index 00000000000..a63c63a1476 --- /dev/null +++ b/hash/jupace_snap.xml @@ -0,0 +1,71 @@ + + + + + + + + Casse Briques + 1983 + ERE + + + + + + + + + Champs De Mines + 1983 + ERE + + + + + + + + + Millipede + 1983 + Your Computer + + + + + + + + + Pacman + 1983 + Your Computer + + + + + + + + + Valkyr + 1985 + Colinsoft + + + + + + + + diff --git a/src/mame/drivers/jupace.cpp b/src/mame/drivers/jupace.cpp index 89fd060eaca..fa43809b9a9 100644 --- a/src/mame/drivers/jupace.cpp +++ b/src/mame/drivers/jupace.cpp @@ -790,7 +790,11 @@ void ace_state::ace(machine_config &config) m_cassette->add_route(ALL_OUTPUTS, "mono", 0.05); m_cassette->set_interface("jupace_cass"); - SNAPSHOT(config, "snapshot", "ace", attotime::from_seconds(1)).set_load_callback(FUNC(ace_state::snapshot_cb)); + // snapshot + snapshot_image_device &snapshot(SNAPSHOT(config, "snapshot", "ace")); + snapshot.set_delay(attotime::from_double(1.0)); + snapshot.set_load_callback(FUNC(ace_state::snapshot_cb)); + snapshot.set_interface("jupace_snap"); I8255A(config, m_ppi); m_ppi->in_pb_callback().set(FUNC(ace_state::sby_r)); @@ -811,6 +815,7 @@ void ace_state::ace(machine_config &config) RAM(config, RAM_TAG).set_default_size("1K").set_extra_options("16K,32K,48K"); SOFTWARE_LIST(config, "cass_list").set_original("jupace_cass"); + SOFTWARE_LIST(config, "snap_list").set_original("jupace_snap"); }