summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author David Haywood <mamehaze@gmail.com>2019-08-21 16:45:50 +0100
committer R. Belmont <rb6502@users.noreply.github.com>2019-08-21 11:45:50 -0400
commit44bbf908032cccd73cb6579152fafee90d96968f (patch)
treefd6e9b27bd16d662e44e8742807058fa863966aa
parent4d77a8ea0d7ecae1a99171c3ac9c37ce8614169c (diff)
add mindset software list, currently only contains vyper, but can be expanded on (nw) (#5522)
* add mindset software list, currently only contains vyper, but can be expanded on (nw) * (nw)
-rw-r--r--hash/mindset_flop.xml21
-rw-r--r--src/mame/drivers/mindset.cpp2
2 files changed, 23 insertions, 0 deletions
diff --git a/hash/mindset_flop.xml b/hash/mindset_flop.xml
new file mode 100644
index 00000000000..cfef2658536
--- /dev/null
+++ b/hash/mindset_flop.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!DOCTYPE softwarelist SYSTEM "softwarelist.dtd">
+
+<softwarelist name="mindset_flop" description="Mindset Corporation Mindset Floppy Discs">
+ <software name="vyper" supported="partial">
+ <description>Vyper</description>
+ <year>1984</year>
+ <publisher>Synapse Software</publisher>
+ <part name="flop1" interface="floppy_5_25">
+ <dataarea name="flop" size="133536">
+ <rom name="vyper.imd" size="133536" crc="2b64537e" sha1="203a880a034659199f99716cac9c3592031f9f3c" offset="0" />
+ </dataarea>
+ </part>
+ <!-- the scp image isn't currently used but might be preferable at a later date -->
+ <part name="flop1scp" interface="unused">
+ <dataarea name="flop" size="6524462">
+ <rom name="vyper.scp" size="6524462" crc="e625f90f" sha1="bd69f346a49926742e37b98d3946020ab814d53c"/>
+ </dataarea>
+ </part>
+ </software>
+</softwarelist>
diff --git a/src/mame/drivers/mindset.cpp b/src/mame/drivers/mindset.cpp
index d8fafdf6f8f..e6ee0d3ca8e 100644
--- a/src/mame/drivers/mindset.cpp
+++ b/src/mame/drivers/mindset.cpp
@@ -1225,6 +1225,8 @@ void mindset_state::mindset(machine_config &config)
MINDSET_MODULE(config, "m3", mindset_modules, nullptr, false);
MINDSET_MODULE(config, "m4", mindset_modules, nullptr, false);
MINDSET_MODULE(config, "m5", mindset_modules, nullptr, false);
+
+ SOFTWARE_LIST(config, "flop_list").set_original("mindset_flop");
}
static INPUT_PORTS_START(mindset)