diff options
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 |
commit | bb75d673791b751c14b56d77a6aa5eb6de57995b (patch) | |
tree | 4132a2862aa6c11510573cb7dc068b853eb16d9d /src/mame | |
parent | 7994b84b8834628eec028513437e003a93cec70a (diff) |
New working clones
------------------
Super Rider (v1.3) [Michel Blanco]
Diffstat (limited to 'src/mame')
-rw-r--r-- | src/mame/drivers/subsino.cpp | 30 | ||||
-rw-r--r-- | src/mame/mame.lst | 1 |
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) |