mirror of
https://github.com/mamedev/mame.git
synced 2024-11-16 07:48:32 +01:00
New software list (jupace_snap) and 5 working games
-------------- Casse Briques Champs De Mines Millipede Pacman Valkyr
This commit is contained in:
parent
7195a4e29c
commit
7df59b1998
3 changed files with 78 additions and 2 deletions
|
@ -1803,7 +1803,7 @@
|
|||
<description>Valkyr + Life (Prototype)</description>
|
||||
<year>1985</year>
|
||||
<publisher>Colinsoft</publisher>
|
||||
<info name="usage" value="load valkyr go" />
|
||||
<info name="usage" value="load valkyr go" /><!-- computer reboots when starting the game, bad dump? -->
|
||||
<part name="cass1" interface="jupace_cass">
|
||||
<feature name="part_id" value="Tape 1 (Valkyr)"/>
|
||||
<dataarea name="cass" size="12855">
|
||||
|
|
71
hash/jupace_snap.xml
Normal file
71
hash/jupace_snap.xml
Normal file
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
|
||||
|
||||
<!--
|
||||
|
||||
Created by Robbbert on 2020-01-14.
|
||||
|
||||
There are many more .ace files, but they duplicate the ones already in jupace_cass.xml
|
||||
|
||||
NOTES:
|
||||
* It is recommended to run with 32k of ram (-ram 32k)
|
||||
|
||||
-->
|
||||
|
||||
<softwarelist name="jupace_snap" description="Jupiter Cantab Jupiter Ace snapshots">
|
||||
<software name="briques">
|
||||
<description>Casse Briques</description>
|
||||
<year>1983</year>
|
||||
<publisher>ERE</publisher>
|
||||
<info name="usage" value="Press Enter" /><!-- n jeu, where n = number of lives -->
|
||||
<part name="snap" interface="jupace_snap">
|
||||
<dataarea name="snap" size="2572">
|
||||
<rom name="casse briques (1983)(ere)(fr)[3k].ace" size="2572" crc="d2bc5b51" sha1="bcbee732478b8be742996b7af42330c6666472e2"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="mines">
|
||||
<description>Champs De Mines</description>
|
||||
<year>1983</year>
|
||||
<publisher>ERE</publisher>
|
||||
<info name="usage" value="Press Enter" /><!-- n jeu, where n = number of mines times 10 -->
|
||||
<part name="snap" interface="jupace_snap">
|
||||
<dataarea name="snap" size="2768">
|
||||
<rom name="champs de mines (1983)(ere)(fr)[3k].ace" size="2768" crc="f6249f68" sha1="b9fc39c03472d122cd8056fb1716185c4c2f433d"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="milliped">
|
||||
<description>Millipede</description>
|
||||
<year>1983</year>
|
||||
<publisher>Your Computer</publisher>
|
||||
<info name="usage" value="Type milliped and press Enter" />
|
||||
<part name="snap" interface="jupace_snap">
|
||||
<dataarea name="snap" size="4166">
|
||||
<rom name="millipede (1983-04)(your computer)[3k].ace" size="4166" crc="466ff760" sha1="620674685ecffeae221cc5dc7c4ceb9e7894d0d1"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="pacman">
|
||||
<description>Pacman</description>
|
||||
<year>1983</year>
|
||||
<publisher>Your Computer</publisher>
|
||||
<info name="usage" value="The playfield shows by itself, type run and press Enter" />
|
||||
<part name="snap" interface="jupace_snap">
|
||||
<dataarea name="snap" size="3197">
|
||||
<rom name="pacman (1983-03)(your computer)[3k].ace" size="3197" crc="68d096a9" sha1="e0b654ebca9fe8c32143335daf23bf4075781e68"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
<software name="valkyr">
|
||||
<description>Valkyr</description>
|
||||
<year>1985</year>
|
||||
<publisher>Colinsoft</publisher>
|
||||
<part name="snap" interface="jupace_snap">
|
||||
<dataarea name="snap" size="22763">
|
||||
<rom name="valkyr.ace" size="22763" crc="3f1bee9e" sha1="85dec67ffdf542102eb89065b60f396825d5cd73"/>
|
||||
</dataarea>
|
||||
</part>
|
||||
</software>
|
||||
|
||||
</softwarelist>
|
|
@ -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");
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue