summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2021-10-10 18:01:53 +0200
committer Ivan Vangelista <mesgnet@yahoo.it>2021-10-10 18:01:53 +0200
commitbb75d673791b751c14b56d77a6aa5eb6de57995b (patch)
tree4132a2862aa6c11510573cb7dc068b853eb16d9d /src/mame
parent7994b84b8834628eec028513437e003a93cec70a (diff)
New working clones
------------------ Super Rider (v1.3) [Michel Blanco]
Diffstat (limited to 'src/mame')
-rw-r--r--src/mame/drivers/subsino.cpp30
-rw-r--r--src/mame/mame.lst1
2 files changed, 31 insertions, 0 deletions
diff --git a/src/mame/drivers/subsino.cpp b/src/mame/drivers/subsino.cpp
index 6123b188b2a..e5cf70a9358 100644
--- a/src/mame/drivers/subsino.cpp
+++ b/src/mame/drivers/subsino.cpp
@@ -278,6 +278,7 @@ public:
void init_stisub();
void init_tesorone();
void init_tesorone230();
+ void init_smoto13();
void init_smoto20();
void init_sharkpy();
void init_smoto16();
@@ -3571,6 +3572,28 @@ ROM_START( smoto20 )
ROM_LOAD( "82s129.u13", 0x200, 0x100, CRC(9cb4a5c0) SHA1(0e0a368329c6d1cb685ed655d699a4894988fdb1) )
ROM_END
+ROM_START( smoto13 )
+ ROM_REGION( 0x10000, "maincpu", 0 )
+ ROM_LOAD( "rider out_1 ver1.3.u18", 0x00000, 0x10000, CRC(45a9ebb2) SHA1(216be0d93a9787593578343277fa82f2d8a2e75c) )
+
+ ROM_REGION( 0x40000, "tilemap", 0 )
+ ROM_LOAD( "rider rom_3 ver1.0.u16", 0x00000, 0x08000, CRC(511cccaa) SHA1(6d47f3d90049c141202c864a8ef6ed7d5a9077a4) )
+ ROM_CONTINUE( 0x10000, 0x08000 )
+ ROM_CONTINUE( 0x08000, 0x08000 )
+ ROM_CONTINUE( 0x18000, 0x08000 )
+ ROM_LOAD( "rider rom_2 ver1.0.u17", 0x20000, 0x08000, CRC(b0d3ec58) SHA1(c10008993c0b9368164e537386d14cb5e9aaf761) )
+ ROM_CONTINUE( 0x30000, 0x08000 )
+ ROM_CONTINUE( 0x28000, 0x08000 )
+ ROM_CONTINUE( 0x38000, 0x08000 )
+
+ ROM_REGION( 0x40000, "oki", 0 )
+ ROM_LOAD( "rider rom_4 ver1.0.u54", 0x00000, 0x20000, CRC(df828563) SHA1(f39324c5c37486ed9512e0ff934394556dd182ae) )
+
+ ROM_REGION( 0x300, "proms", 0 )
+ ROM_LOAD( "82s129.u11", 0x000, 0x100, CRC(e17730a6) SHA1(50c730b24e1d3d205c70f9381e4136e2ba6e499a) )
+ ROM_LOAD( "82s129.u12", 0x100, 0x100, CRC(df848861) SHA1(f7e382f8b56d6b9f2af6c7a48a19e3631a64bb6d) )
+ ROM_LOAD( "82s129.u13", 0x200, 0x100, CRC(9cb4a5c0) SHA1(0e0a368329c6d1cb685ed655d699a4894988fdb1) )
+ROM_END
/***************************************************************************
@@ -3782,6 +3805,12 @@ void subsino_state::init_smoto20()
rom[0x12e1] = 0x20; // "ERROR 951010"
}
+void subsino_state::init_smoto13()
+{
+ uint8_t *rom = memregion( "maincpu" )->base();
+ rom[0x1308] = 0x20; // "ERROR 951010"
+}
+
void subsino_state::init_tisub()
{
uint8_t *rom = memregion( "maincpu" )->base();
@@ -3924,5 +3953,6 @@ GAMEL( 1995, victor6b, victor6, sharkpy, victor6b, subsino_state, init_shark
GAMEL( 1996, smoto20, 0, srider, smoto20, subsino_state, init_smoto20, ROT0, "Subsino", "Super Rider (Italy, v2.0)", 0, layout_smoto )
GAMEL( 1996, smoto16, smoto20, srider, smoto16, subsino_state, init_smoto16, ROT0, "Subsino", "Super Moto (Italy, v1.6)", 0, layout_smoto )
+GAMEL( 1996, smoto13, smoto20, srider, smoto16, subsino_state, init_smoto13, ROT0, "Subsino", "Super Rider (v1.3)", 0, layout_smoto )
GAME( 1996, mtrainnv, mtrain, mtrainnv, stbsub, subsino_state, init_mtrainnv, ROT0, "Subsino", "Magic Train (Clear NVRAM ROM?)", MACHINE_NOT_WORKING )
diff --git a/src/mame/mame.lst b/src/mame/mame.lst
index de3c4493794..604978c48f0 100644
--- a/src/mame/mame.lst
+++ b/src/mame/mame.lst
@@ -39643,6 +39643,7 @@ mtrainnv // (c) 1996 Subsino
sharkpy // (c) 1996 Subsino
sharkpya // (c) 1996 Subsino
sharkpye // (c) 1996 Subsino (Alpha license)
+smoto13 // (c) 1996 Subsino
smoto16 // (c) 1996 Subsino
smoto20 // (c) 1996 Subsino
stbsub // (c) 1995 Subsino (Alpha license)