summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine
diff options
context:
space:
mode:
author Dirk Best <mail@dirk-best.de>2018-05-17 02:39:51 +0200
committer Dirk Best <mail@dirk-best.de>2018-05-17 02:39:51 +0200
commitc85068bb66a4e21bab3c8485528b36801bf33692 (patch)
treeeb5bf0e7f17bc820608cfa88d031032ca918c1cb /src/mame/machine
parentbaf8ad945d8f94ddb6e5f4603575f5dcf64adaf3 (diff)
model1io2: Move ROM from driver to device (nw)
Diffstat (limited to 'src/mame/machine')
-rw-r--r--src/mame/machine/model1io2.cpp25
-rw-r--r--src/mame/machine/model1io2.h1
2 files changed, 26 insertions, 0 deletions
diff --git a/src/mame/machine/model1io2.cpp b/src/mame/machine/model1io2.cpp
index dd606859f95..3eaa59e5ff9 100644
--- a/src/mame/machine/model1io2.cpp
+++ b/src/mame/machine/model1io2.cpp
@@ -108,6 +108,31 @@ ioport_constructor model1io2_device::device_input_ports() const
}
//-------------------------------------------------
+// rom_region - device-specific ROM region
+//-------------------------------------------------
+
+ROM_START( model1io2 )
+ ROM_REGION(0x10000, "iocpu", 0)
+
+ // Wing War (taken from R360 version, is it the same for the regular version?)
+ ROM_SYSTEM_BIOS(0, "epr16891", "EPR-16891")
+ ROMX_LOAD("epr-16891.6", 0x00000, 0x10000, CRC(a33f84d1) SHA1(3079397c7241c1a6f494fa310faff0989dfa04a0), ROM_BIOS(1))
+
+ // NetMerc
+ ROM_SYSTEM_BIOS(1, "epr18021", "EPR-18021")
+ ROMX_LOAD("epr-18021.6", 0x00000, 0x10000, CRC(5551837e) SHA1(bf5b9aad99c0f8f5e262e0855796f39119d11a97), ROM_BIOS(2))
+
+ // Virtua Cop
+ ROM_SYSTEM_BIOS(2, "epr17181", "EPR-17181")
+ ROMX_LOAD("epr-17181.6", 0x00000, 0x10000, CRC(1add2b82) SHA1(81892251d466f630a96af25bde652c20e47d7ede), ROM_BIOS(3))
+ROM_END
+
+const tiny_rom_entry *model1io2_device::device_rom_region() const
+{
+ return ROM_NAME(model1io2);
+}
+
+//-------------------------------------------------
// device_add_mconfig - add device configuration
//-------------------------------------------------
diff --git a/src/mame/machine/model1io2.h b/src/mame/machine/model1io2.h
index d91c114f6ec..48752d5677b 100644
--- a/src/mame/machine/model1io2.h
+++ b/src/mame/machine/model1io2.h
@@ -110,6 +110,7 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual ioport_constructor device_input_ports() const override;
+ virtual const tiny_rom_entry *device_rom_region() const override;
virtual void device_add_mconfig(machine_config &config) override;
private: