From 4698b08773c9b76124bd806c676b551556a87cf4 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Fri, 22 Jul 2011 16:50:12 +0000 Subject: [PATCH] Skeleton for JPM System 80 and MPU4 cleanup by Haze (no whatsnew) --- .gitattributes | 1 + src/mame/drivers/jpms80.c | 238 ++++++++++++++++++++++++++++++++++++++ src/mame/drivers/mpu4.c | 26 +---- src/mame/mame.lst | 20 +++- src/mame/mame.mak | 1 + 5 files changed, 261 insertions(+), 25 deletions(-) create mode 100644 src/mame/drivers/jpms80.c diff --git a/.gitattributes b/.gitattributes index beab3d1014f..dafc97a8113 100644 --- a/.gitattributes +++ b/.gitattributes @@ -2212,6 +2212,7 @@ src/mame/drivers/jongkyo.c svneol=native#text/plain src/mame/drivers/jp.c svneol=native#text/plain src/mame/drivers/jpmimpct.c svneol=native#text/plain src/mame/drivers/jpmmps.c svneol=native#text/plain +src/mame/drivers/jpms80.c svneol=native#text/plain src/mame/drivers/jpmsys5.c svneol=native#text/plain src/mame/drivers/jrpacman.c svneol=native#text/plain src/mame/drivers/jubilee.c svneol=native#text/plain diff --git a/src/mame/drivers/jpms80.c b/src/mame/drivers/jpms80.c new file mode 100644 index 00000000000..4d1dafcd17c --- /dev/null +++ b/src/mame/drivers/jpms80.c @@ -0,0 +1,238 @@ +/* JPM MPS1/2 Hardware + + TMS9995 CPU + + + + + ??? + + AY8910? + +*/ + +#include "emu.h" +#include "cpu/tms9900/tms9900.h" +#include "sound/ay8910.h" + +class jpms80_state : public driver_device +{ +public: + jpms80_state(const machine_config &mconfig, device_type type, const char *tag) + : driver_device(mconfig, type, tag) { } +}; + +static ADDRESS_MAP_START( jpms80_map, AS_PROGRAM, 8 ) + AM_RANGE(0x0000, 0x2fff) AM_ROM + AM_RANGE(0x3000, 0x3fff) AM_RAM +ADDRESS_MAP_END + +static ADDRESS_MAP_START( jpms80_io_map, AS_IO, 8 ) + +ADDRESS_MAP_END + + +static INPUT_PORTS_START( jpms80 ) +INPUT_PORTS_END + + +static const ay8910_interface ay8910_interface_jpm = +{ + AY8910_LEGACY_OUTPUT, + AY8910_DEFAULT_LOADS, + DEVCB_NULL, + DEVCB_NULL, + DEVCB_NULL, + DEVCB_NULL +}; + + +// these are wrong +#define MAIN_CLOCK 2000000 +#define SOUND_CLOCK 2000000 + +static MACHINE_CONFIG_START( jpms80, jpms80_state ) + + /* basic machine hardware */ + MCFG_CPU_ADD("maincpu", TMS9995, MAIN_CLOCK) + MCFG_CPU_PROGRAM_MAP(jpms80_map) + MCFG_CPU_IO_MAP(jpms80_io_map) + + MCFG_SPEAKER_STANDARD_MONO("mono") + + MCFG_SOUND_ADD("aysnd", AY8910, 2000000) + MCFG_SOUND_CONFIG(ay8910_interface_jpm) + MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 1.0) + +MACHINE_CONFIG_END + +DRIVER_INIT( jpms80 ) +{ + +} + + + + + +ROM_START( j80bac ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bankacoinp1.bin", 0x0000, 0x1000, CRC(7b82025b) SHA1(f698688c55f8c5dc891e470de8df2eb12f6b1ec5) ) + ROM_LOAD( "bankacoinp2.bin", 0x1000, 0x1000, CRC(91d71fbe) SHA1(d0c45218b7568d5293f015334d7d1045bcb2fe03) ) + ROM_LOAD( "bankacoinp3.bin", 0x2000, 0x1000, CRC(0c3b2954) SHA1(4342a2a047496caf8569d4519dd8daad47e634e3) ) +ROM_END + + + +ROM_START( j80bounc ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "bouncer.p1", 0x0000, 0x1000, CRC(81de115b) SHA1(0890de1492859c58411fd130ecf721df7611247a) ) + ROM_LOAD( "bouncer.p2", 0x1000, 0x1000, CRC(8507ea42) SHA1(e4838fe737c8a9964e0067be460e8bfc18b0a406) ) +ROM_END + + + +ROM_START( j80frogh ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "froghop1.bin", 0x0000, 0x1000, CRC(606846f8) SHA1(8796fb647a41dad087b9eb3e24fa7071c933d1ec) ) + ROM_LOAD( "froghop2.bin", 0x1000, 0x1000, CRC(b64ed5ad) SHA1(5697b0a16191ee3845f0f4077cf7b597f0b20024) ) + ROM_LOAD( "froghop3.bin", 0x2000, 0x1000, CRC(f5b55c0e) SHA1(9fdef9f634f9b832a1bf6e3e3890a7fa328d20e3) ) +ROM_END + + + +ROM_START( j80fruit ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "fruit_snappa_1-1.bin", 0x0000, 0x1000, CRC(f6eea72d) SHA1(ae994f9eb68aa6ea127586afb448cc8fbff0c314) ) + ROM_LOAD( "fruit_snappa_1-2.bin", 0x1000, 0x1000, CRC(10eccac5) SHA1(3c9cc57a3b51fdae713c11a33677555be3f669bc) ) + ROM_LOAD( "fruit_snappa_1-3.bin", 0x2000, 0x1000, CRC(6f938a9a) SHA1(edbf44ae7cb060420b6f952652f08271c4af35bd) ) +ROM_END + + + +ROM_START( j80golds ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "goldstep2-1.p1", 0x0000, 0x1000, CRC(bc1e0788) SHA1(5e01881bda22fc00b2d2ac2b80acc67caddea682) ) + ROM_LOAD( "goldstep2-2.p2", 0x1000, 0x1000, CRC(6ea82bd9) SHA1(289c9a076b9e5039f09283d64ceb77dfd7ea79ea) ) +ROM_END + + + +ROM_START( j80hotln ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "lines2_1.rom", 0x0000, 0x1000, CRC(f0ce5d7f) SHA1(be3f8ff3f83737a004d6a78cc61c3385307df1c3) ) + ROM_LOAD( "lines2_2.rom", 0x1000, 0x1000, CRC(d5e69b49) SHA1(fcaa527875f81e03c5a5866d6d8b017450c50d9c) ) +ROM_END + + + +ROM_START( j80myspn ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ms1.bin", 0x0000, 0x1000, CRC(b247374e) SHA1(33399f39bba68eff13e05529174d17f5b1ca0f70) ) + ROM_LOAD( "ms2.bin", 0x1000, 0x1000, CRC(721c35df) SHA1(05ea0cdc83823f268becc7b9dd99db61949ad229) ) +ROM_END + + + +ROM_START( j80nudg2 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "ndu.p1", 0x0000, 0x1000, CRC(4cfd3c6f) SHA1(06ad825343178a694585ee3b4ff8400caf15dd21) ) +ROM_END + + + +ROM_START( j80rr ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "jpmroadrunnerp1.bin", 0x0000, 0x1000, CRC(86f50997) SHA1(8bb266274d3ebeee942e5f878f7faae012712382) ) + ROM_LOAD( "jpmroadrunnerp2.bin", 0x1000, 0x1000, CRC(aea12b9e) SHA1(6f6eb286c43a9bc04bfcab71713ce59da61cc063) ) + ROM_LOAD( "jpmroadrunnerp3.bin", 0x2000, 0x1000, CRC(9b0b6fb9) SHA1(0282189e2945e4aa3a338930666d1eb34022894c) ) +ROM_END + + +ROM_START( j80rra ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "rr.p1", 0x0000, 0x1000, CRC(38cd5043) SHA1(f4b828ad2e761bba91336714357a18f10d79c22b) ) + ROM_LOAD( "rr.p2", 0x1000, 0x1000, CRC(81dc46ec) SHA1(17c60590cf5628df6bd109213a3f671b1a6df14b) ) + ROM_LOAD( "rr.p3", 0x2000, 0x1000, CRC(5e617600) SHA1(1a2a25f81818fc3abeceb74608b2ffd53fac2c6d) ) +ROM_END + + + +ROM_START( j80r66 ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "route66p1seta.bin", 0x0000, 0x1000, CRC(86f50997) SHA1(8bb266274d3ebeee942e5f878f7faae012712382) ) + ROM_LOAD( "route66p2seta.bin", 0x1000, 0x1000, CRC(aea12b9e) SHA1(6f6eb286c43a9bc04bfcab71713ce59da61cc063) ) + ROM_LOAD( "route66p3seta.bin", 0x2000, 0x1000, CRC(9b0b6fb9) SHA1(0282189e2945e4aa3a338930666d1eb34022894c) ) +ROM_END + + + +ROM_START( j80supst ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "supasteppa2-1.p1", 0x0000, 0x1000, CRC(aac5b165) SHA1(5bf4acb85be227e1f4979fea4552fa5f64e9b7b2) ) + ROM_LOAD( "supasteppa2-2.p2", 0x1000, 0x1000, CRC(3a93ea9e) SHA1(24e711a398d7f071fb904993ff0a974b4ac8b1d6) ) +ROM_END + + + +ROM_START( j80supbk ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "sbank-4.1.bin", 0x0000, 0x1000, CRC(effd29fa) SHA1(1e20bc6130f5d49db3856c56c64746f3fa49bd9c) ) + ROM_LOAD( "sbank-4.2.bin", 0x1000, 0x1000, CRC(6ca5cc1d) SHA1(77d9bb44e6837027b61286f30bcb2c1b0e6a53fb) ) + ROM_LOAD( "sbank-4.3.bin", 0x2000, 0x1000, CRC(af08594d) SHA1(ebff60e63e99af102874f4b3f070d9bfd229ab89) ) +ROM_END + + + +ROM_START( j80topsp ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "topsprint4-1.p1", 0x0000, 0x1000, CRC(91c4f494) SHA1(e4fd688a1fd23694c4fe8529d07ac248f262ad70) ) + ROM_LOAD( "topsprint4-2.p2", 0x1000, 0x1000, CRC(e9ad3706) SHA1(bb6cb1a8ea740be017055e4fa621fabc8df77086) ) + ROM_LOAD( "topsprint4-3.p3", 0x2000, 0x1000, CRC(d1abfb54) SHA1(33b11563c6e1ddfaa5527ad7a384fecd03c7de0a) ) +ROM_END + + + +ROM_START( j80topup ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "topup3-1.bin", 0x0000, 0x1000, CRC(2feb37e8) SHA1(098671f81fa94b851a8fa41ee7bd3d1b762eb824) ) + ROM_LOAD( "topup3-2.bin", 0x1000, 0x1000, CRC(1937e7c9) SHA1(a9ae5163e560642598ec9878276d8785c28eb035) ) + ROM_LOAD( "topup3-3.bin", 0x2000, 0x1000, CRC(283d7dd2) SHA1(8246c80c85956a0a3b59d68700319a59b35a5326) ) +ROM_END + + + +ROM_START( j80tumbl ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "tumble3-1.bin", 0x0000, 0x1000, CRC(2feb37e8) SHA1(098671f81fa94b851a8fa41ee7bd3d1b762eb824) ) + ROM_LOAD( "tumble3-2.bin", 0x1000, 0x1000, CRC(1937e7c9) SHA1(a9ae5163e560642598ec9878276d8785c28eb035) ) + ROM_LOAD( "tumble3-3.bin", 0x2000, 0x1000, CRC(23789c80) SHA1(6b6ac4e1dc66d5eb399437e87a9e7ee461bee086) ) +ROM_END + + + +ROM_START( j80wsprt ) + ROM_REGION( 0x10000, "maincpu", 0 ) + ROM_LOAD( "winsprint.p1", 0x0000, 0x1000, CRC(e440c7bb) SHA1(5ef85a93a6170115c750257ac6c755b18b3114a9) ) + ROM_LOAD( "winsprint.p2", 0x1000, 0x1000, CRC(225674bf) SHA1(d8a15226ff4f7b16f7f1a8dff969585a6b4536fe) ) + ROM_LOAD( "winsprint.p3", 0x2000, 0x1000, CRC(51d11f59) SHA1(756ba5f02c0733d082767cbdaa93105a7d3f31f3) ) +ROM_END + + + +GAME(198?, j80bac ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bank A Coin (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80bounc ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Bouncer (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80frogh ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Frog Hop (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80fruit ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Fruit Snappa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80golds ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Golden Steppa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80hotln ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Hot Lines (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80myspn ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Mystery Spin (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80nudg2 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Nudge Double Up MkII (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80rr ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80rra ,j80rr ,jpms80,jpms80,jpms80,ROT0, "Jpm","Road Runner (Jpm) (SYSTEM80, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80r66 ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Route 66 (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80supst ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Supa Steppa (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80supbk ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Superbank (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80topsp ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Sprint (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80topup ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Top Up (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80tumbl ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Tumble (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) +GAME(198?, j80wsprt ,0 ,jpms80,jpms80,jpms80,ROT0, "Jpm","Winsprint (Jpm) (SYSTEM80)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_MECHANICAL|GAME_NO_SOUND ) diff --git a/src/mame/drivers/mpu4.c b/src/mame/drivers/mpu4.c index d46ad8469ac..95a76a723c3 100644 --- a/src/mame/drivers/mpu4.c +++ b/src/mame/drivers/mpu4.c @@ -11854,7 +11854,7 @@ ROM_END ROM_START( m4colosse ) ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "col_0.6.bin", 0x0000, 0x010000, CRC(53d2431a) SHA1(44da207ce0ba24d110a1aaf6c0705f9c2245d212) ) + ROM_LOAD( "coll10.bin", 0x0000, 0x010000, CRC(a2468607) SHA1(e926025548e4c0ad1e97b35215b2d28c058126dd) ) ROM_REGION( 0x100000, "msm6376", 0 ) ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) ) @@ -11862,15 +11862,6 @@ ROM_START( m4colosse ) ROM_END ROM_START( m4colossf ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "coll10.bin", 0x0000, 0x010000, CRC(a2468607) SHA1(e926025548e4c0ad1e97b35215b2d28c058126dd) ) - - ROM_REGION( 0x100000, "msm6376", 0 ) - ROM_LOAD( "colsnd1.bin", 0x000000, 0x080000, CRC(a6fa2c68) SHA1(e5572b37086a28bee9ce4dfe549ed60ddbffe444) ) - ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) ) -ROM_END - -ROM_START( m4colossg ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "colossus-v1.0.bin", 0x0000, 0x010000, CRC(4fc41c62) SHA1(1c088dd278e414081e98689a49b8305c3d3d4db3) ) @@ -11879,7 +11870,7 @@ ROM_START( m4colossg ) ROM_LOAD( "colsnd2.bin", 0x080000, 0x080000, CRC(8b01f0cb) SHA1(990fb0b51ddf4eb3f436e11d01d0e5e3b2465ac5) ) ROM_END -ROM_START( m4colossh ) +ROM_START( m4colossg ) ROM_REGION( 0x10000, "maincpu", 0 ) ROM_LOAD( "colossus_8.bin", 0x0000, 0x010000, CRC(4ab3ee66) SHA1(2b61b6f9b43592826f7cb755898fcbc4a381f9b3) ) @@ -12526,15 +12517,6 @@ ROM_START( m4nudgem ) ROM_LOAD( "nudgejems.p1", 0x0000, 0x080000, CRC(e875d82e) SHA1(50fb941ad801397ef3dee651be126c01c9423386) ) ROM_END -ROM_START( m4nudgema ) - ROM_REGION( 0x10000, "maincpu", 0 ) - ROM_LOAD( "nudgejemsprg.p1", 0x0000, 0x010000, CRC(bbab66b8) SHA1(a3a7d40d0ca41e57cd0d6965c0306edca372da1d) ) - - ROM_REGION( 0x080000, "msm6376", 0 ) - ROM_LOAD( "nudgejems.p1", 0x0000, 0x080000, CRC(e875d82e) SHA1(50fb941ad801397ef3dee651be126c01c9423386) ) -ROM_END - - ROM_START( m4pbnudg ) @@ -13550,7 +13532,6 @@ GAME(199?, m4colossd, m4coloss, mod4oki, mpu4, m4default, ROT0, "Mdm","Colossu GAME(199?, m4colosse, m4coloss, mod4oki, mpu4, m4default, ROT0, "Mdm","Colossus (Mdm) (MPU4, set 6)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4colossf, m4coloss, mod4oki, mpu4, m4default, ROT0, "Mdm","Colossus (Mdm) (MPU4, set 7)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4colossg, m4coloss, mod4oki, mpu4, m4default, ROT0, "Mdm","Colossus (Mdm) (MPU4, set 8)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) -GAME(199?, m4colossh, m4coloss, mod4oki, mpu4, m4default, ROT0, "Mdm","Colossus (Mdm) (MPU4, set 9)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4firebl, 0, mod2 ,mpu4, m4default, ROT0, "Mdm","Fireball (Mdm) (MPU4, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?) GAME(199?, m4firebla, m4firebl, mod2 ,mpu4, m4default, ROT0, "Mdm","Fireball (Mdm) (MPU4, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?) GAME(199?, m4fireblb, m4firebl, mod2 ,mpu4, m4default, ROT0, "Mdm","Fireball (Mdm) (MPU4, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) // hangs after spin (sound status?) @@ -13563,8 +13544,7 @@ GAME(199?, m4themoba, m4themob, mod4oki, mpu4, m4default, ROT0, "Mdm","The Mob GAME(199?, m4themobb, m4themob, mod4oki, mpu4, m4default, ROT0, "Mdm","The Mob (Mdm) (MPU4, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4nudbon, 0, mod2 ,mpu4, m4default, ROT0, "Mdm","Nudge Bonanza (Mdm) (MPU4, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4nudbona, m4nudbon, mod2 ,mpu4, m4default, ROT0, "Mdm","Nudge Bonanza (Mdm) (MPU4, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) -GAME(199?, m4nudgem, 0, mod4oki, mpu4, m4default, ROT0, "Mdm","Nudge Gems (Mdm) (MPU4, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) -GAME(199?, m4nudgema, m4nudgem, mod4oki, mpu4, m4default, ROT0, "Mdm","Nudge Gems (Mdm) (MPU4, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) +GAME(199?, m4nudgem, 0, mod4oki, mpu4, m4default, ROT0, "Mdm","Nudge Gems (Mdm) (MPU4)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4smshgb, 0, mod4oki, mpu4, m4default, ROT0, "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 1)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4smshgba,m4smshgb, mod4oki, mpu4, m4default, ROT0, "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 2)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) GAME(199?, m4smshgbb,m4smshgb, mod4oki, mpu4, m4default, ROT0, "Mdm","Smash 'n' Grab (Mdm) (MPU4, set 3)", GAME_NOT_WORKING|GAME_REQUIRES_ARTWORK|GAME_NO_SOUND ) diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 780fc80b9bc..8a49dfc6035 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -9094,6 +9094,24 @@ funlddlx // (c) 1999 // JPM System 80 +j80bac // Bank A Coin (Jpm) +j80bounc // Bouncer (Jpm) +j80frogh // Frog Hop (Jpm) +j80fruit // Fruit Snappa (Jpm) +j80golds // Golden Steppa (Jpm) +j80hotln // Hot Lines (Jpm) +j80myspn // Mystery Spin (Jpm) +j80nudg2 // Nudge Double Up MkII (Jpm) +j80rr // Road Runner (Jpm) +j80rra // +j80r66 // Route 66 (Jpm) +j80supst // Supa Steppa (Jpm) +j80supbk // Superbank (Jpm) +j80topsp // Top Sprint (Jpm) +j80topup // Top Up (Jpm) +j80tumbl // Tumble (Jpm) +j80wsprt // Winsprint (Jpm) + // JPM MPS1/2 Hardware j2adnote // Add A Note (Jpm) @@ -11496,7 +11514,6 @@ m4colossd // m4colosse // m4colossf // m4colossg // -m4colossh // m4firebl // Fireball (Mdm) m4firebla // m4fireblb // @@ -11510,7 +11527,6 @@ m4themobb // m4nudbon // Nudge Bonanza (Mdm) m4nudbona // m4nudgem // Nudge Gems (Mdm) -m4nudgema // m4smshgb // Smash 'n' Grab (Mdm) m4smshgba // m4smshgbb // diff --git a/src/mame/mame.mak b/src/mame/mame.mak index 85ea19461ec..91a76d23460 100644 --- a/src/mame/mame.mak +++ b/src/mame/mame.mak @@ -801,6 +801,7 @@ $(MAMEOBJ)/jpm.a: \ $(DRIVERS)/guab.o \ $(DRIVERS)/jpmsys5.o \ $(DRIVERS)/jpmmps.o \ + $(DRIVERS)/jpms80.o \ $(DRIVERS)/jpmimpct.o $(VIDEO)/jpmimpct.o \ $(MAMEOBJ)/kaneko.a: \