summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2022-03-01 06:01:49 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2022-03-01 06:01:49 +0100
commitcdcfa1d74abe0d804398fee543a3df55b44c4991 (patch)
tree61316920b768ce12a53cdf3636c39663ede219a3 /src
parentd66fb66dbb800c55d372f1d3cf2d690e4b2a4a5c (diff)
- gs6502.cpp, gs6809.cpp, gsz80.cpp: added years according to schematics [Guru]
- taito_b.cpp: dumped pals for masterw [Guru]
Diffstat (limited to 'src')
-rw-r--r--src/mame/drivers/gs6502.cpp10
-rw-r--r--src/mame/drivers/gs6809.cpp10
-rw-r--r--src/mame/drivers/gsz80.cpp10
-rw-r--r--src/mame/drivers/taito_b.cpp15
4 files changed, 39 insertions, 6 deletions
diff --git a/src/mame/drivers/gs6502.cpp b/src/mame/drivers/gs6502.cpp
index ecab72b0a01..b4166e0d2e5 100644
--- a/src/mame/drivers/gs6502.cpp
+++ b/src/mame/drivers/gs6502.cpp
@@ -12,6 +12,9 @@
#include "machine/clock.h"
#include "bus/rs232/rs232.h"
+
+namespace {
+
class gs6502_state : public driver_device
{
public:
@@ -73,5 +76,8 @@ ROM_START(gs6502)
ROM_LOAD("gs6502.bin", 0xc000, 0x4000, CRC(0b1d8348) SHA1(482451aa8cc0c470ce9706b43bfa093df47c8ab1))
ROM_END
-// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 201?, gs6502, 0, 0, gs6502, 0, gs6502_state, empty_init, "Grant Searle", "Simple 6502 Machine", MACHINE_NO_SOUND_HW )
+} // anonymous namespace
+
+
+// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
+COMP( 2013, gs6502, 0, 0, gs6502, 0, gs6502_state, empty_init, "Grant Searle", "Simple 6502 Machine", MACHINE_NO_SOUND_HW ) // schematics are dated 2009-2013
diff --git a/src/mame/drivers/gs6809.cpp b/src/mame/drivers/gs6809.cpp
index 69ab610ad0b..90abc0734f5 100644
--- a/src/mame/drivers/gs6809.cpp
+++ b/src/mame/drivers/gs6809.cpp
@@ -12,6 +12,9 @@
#include "machine/clock.h"
#include "bus/rs232/rs232.h"
+
+namespace {
+
class gs6809_state : public driver_device
{
public:
@@ -73,5 +76,8 @@ ROM_START(gs6809)
ROM_LOAD("gs6809.bin", 0xc000, 0x4000, CRC(f997a378) SHA1(1e0d5997b1b286aa328bdbff776bcddbb68d1c34))
ROM_END
-// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 201?, gs6809, 0, 0, gs6809, 0, gs6809_state, empty_init, "Grant Searle", "Simple 6809 Machine", MACHINE_NO_SOUND_HW )
+} // anonymous namespace
+
+
+// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
+COMP( 2011, gs6809, 0, 0, gs6809, 0, gs6809_state, empty_init, "Grant Searle", "Simple 6809 Machine", MACHINE_NO_SOUND_HW )
diff --git a/src/mame/drivers/gsz80.cpp b/src/mame/drivers/gsz80.cpp
index d7f3eb8358c..b20c22830f1 100644
--- a/src/mame/drivers/gsz80.cpp
+++ b/src/mame/drivers/gsz80.cpp
@@ -18,6 +18,9 @@
#include "machine/clock.h"
#include "bus/rs232/rs232.h"
+
+namespace {
+
// State class - derives from driver_device
class gsz80_state : public driver_device
{
@@ -149,7 +152,7 @@ static INPUT_PORTS_START( rc2014mini )
PORT_CONFSETTING( 0x4, "EMPTY4" )
PORT_CONFSETTING( 0x5, "EMPTY5" )
PORT_CONFSETTING( 0x6, "EMPTY6" )
- PORT_CONFSETTING( 0x7, "SCM" )
+ PORT_CONFSETTING( 0x7, "SCM" )
INPUT_PORTS_END
// ROM mapping is trivial, this binary was created from the HEX file on Grant's website
@@ -163,7 +166,10 @@ ROM_START(rc2014mini)
ROM_LOAD( "r0000009.bin", 0x0000, 0x10000, CRC(3fb1ced7) SHA1(40a030b931ebe6cca654ce056c228297f245b057))
ROM_END
+} // anonymous namespace
+
+
// This ties everything together
// YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS
-COMP( 201?, gsz80, 0, 0, gsz80, 0, gsz80_state, empty_init, "Grant Searle", "Simple Z-80 Machine", MACHINE_NO_SOUND_HW )
+COMP( 2007, gsz80, 0, 0, gsz80, 0, gsz80_state, empty_init, "Grant Searle", "Simple Z-80 Machine", MACHINE_NO_SOUND_HW )
COMP( 2015, rc2014mini, gsz80, 0, rc2014mini, rc2014mini, rc2014mini_state, empty_init, "Z80Kits", "RC2014 Mini", MACHINE_NO_SOUND_HW )
diff --git a/src/mame/drivers/taito_b.cpp b/src/mame/drivers/taito_b.cpp
index e8650598b50..d1f11dc8dcd 100644
--- a/src/mame/drivers/taito_b.cpp
+++ b/src/mame/drivers/taito_b.cpp
@@ -3385,6 +3385,11 @@ ROM_START( masterw )
ROM_REGION( 0x100000, "tc0180vcu", 0 )
ROM_LOAD( "b72-02.6", 0x000000, 0x080000, CRC(843444eb) SHA1(2b466045f882996c80e0090009ee957e11d32825) )
ROM_LOAD( "b72-01.5", 0x080000, 0x080000, CRC(a24ac26e) SHA1(895715a2bb0cb15334cba2283bd228b4fc08cd0c) )
+
+ ROM_REGION( 0x00600, "plds", 0 )
+ ROM_LOAD( "b72-08.ic3", 0x0000, 0x0104, CRC(1501a44a) SHA1(4dcda59238f17ce9d8654c27f45e217e6460fc03) )
+ ROM_LOAD( "b72-09.ic23", 0x0200, 0x0104, CRC(a1d19d49) SHA1(5ca983147ef57240f6b6a05a07a821f72bb13001) )
+ ROM_LOAD( "b72-10.ic32", 0x0400, 0x0104, CRC(20b0450b) SHA1(235ebbfd5b4cd179bb4d87e30d0e449028bb1df6) )
ROM_END
ROM_START( masterwu )
@@ -3400,6 +3405,11 @@ ROM_START( masterwu )
ROM_REGION( 0x100000, "tc0180vcu", 0 )
ROM_LOAD( "b72-02.6", 0x000000, 0x080000, CRC(843444eb) SHA1(2b466045f882996c80e0090009ee957e11d32825) )
ROM_LOAD( "b72-01.5", 0x080000, 0x080000, CRC(a24ac26e) SHA1(895715a2bb0cb15334cba2283bd228b4fc08cd0c) )
+
+ ROM_REGION( 0x00600, "plds", 0 )
+ ROM_LOAD( "b72-08.ic3", 0x0000, 0x0104, CRC(1501a44a) SHA1(4dcda59238f17ce9d8654c27f45e217e6460fc03) )
+ ROM_LOAD( "b72-09.ic23", 0x0200, 0x0104, CRC(a1d19d49) SHA1(5ca983147ef57240f6b6a05a07a821f72bb13001) )
+ ROM_LOAD( "b72-10.ic32", 0x0400, 0x0104, CRC(20b0450b) SHA1(235ebbfd5b4cd179bb4d87e30d0e449028bb1df6) )
ROM_END
ROM_START( masterwj )
@@ -3415,6 +3425,11 @@ ROM_START( masterwj )
ROM_REGION( 0x100000, "tc0180vcu", 0 )
ROM_LOAD( "b72-02.6", 0x000000, 0x080000, CRC(843444eb) SHA1(2b466045f882996c80e0090009ee957e11d32825) )
ROM_LOAD( "b72-01.5", 0x080000, 0x080000, CRC(a24ac26e) SHA1(895715a2bb0cb15334cba2283bd228b4fc08cd0c) )
+
+ ROM_REGION( 0x00600, "plds", 0 )
+ ROM_LOAD( "b72-08.ic3", 0x0000, 0x0104, CRC(1501a44a) SHA1(4dcda59238f17ce9d8654c27f45e217e6460fc03) )
+ ROM_LOAD( "b72-09.ic23", 0x0200, 0x0104, CRC(a1d19d49) SHA1(5ca983147ef57240f6b6a05a07a821f72bb13001) )
+ ROM_LOAD( "b72-10.ic32", 0x0400, 0x0104, CRC(20b0450b) SHA1(235ebbfd5b4cd179bb4d87e30d0e449028bb1df6) )
ROM_END
ROM_START( yukiwo ) /* Prototype of Master of Weapon */