mirror of
https://github.com/holub/mame
synced 2025-05-22 13:48:55 +03:00
new Jumping Pop clone
New Clone Added -------------------------------------- Jumping Pop (set 2) [Brian Troha, David Haywood, The Dumping Union]
This commit is contained in:
parent
cc801c43f6
commit
93124d45ef
@ -30,7 +30,6 @@ Other ESD games:
|
||||
|
||||
3 Cushion Billiards (c) 2000 - Undumped
|
||||
Tang Tang (c) 2000 - Undumped ESD 05-28-99 version
|
||||
Jumping Pop (c) 2001 - Undumped "Emag Soft" copyright on ESD 11-09-98 hardware
|
||||
Fire Hawk (c) 2001 - see nmk16.c driver
|
||||
Jumping Pop (c) 2001 - see tumbleb.c driver
|
||||
|
||||
|
@ -279,6 +279,11 @@ Stephh's notes (based on the games M68000 code and some tests) :
|
||||
|
||||
Jumping Pop is a complete rip-off of Tumble Pop, not even the levels have
|
||||
been changed, it simply has different hardware and new 8bpp backgrounds!
|
||||
Looks like "Emag" might have been the original programmers (bootleggers)
|
||||
of Jumping Pop and ESD picked it up later. Check out the names on the high
|
||||
score table, they spell out emag soft. hhmmmm... Also it doesn't look like
|
||||
emag "cleaned" the tiles for the title screen, but started clean and ESD
|
||||
added their text into the tiles later.
|
||||
|
||||
|
||||
Pang Pang
|
||||
@ -2331,11 +2336,11 @@ MACHINE_CONFIG_END
|
||||
static MACHINE_CONFIG_START( jumppop, tumbleb_state )
|
||||
|
||||
/* basic machine hardware */
|
||||
MCFG_CPU_ADD("maincpu", M68000, 16000000)
|
||||
MCFG_CPU_ADD("maincpu", M68000, XTAL_16MHz)
|
||||
MCFG_CPU_PROGRAM_MAP(jumppop_main_map)
|
||||
MCFG_CPU_VBLANK_INT("screen", irq6_line_hold)
|
||||
|
||||
MCFG_CPU_ADD("audiocpu", Z80, 3500000) /* verified */
|
||||
MCFG_CPU_ADD("audiocpu", Z80, XTAL_14MHz/4) /* verified */
|
||||
MCFG_CPU_PROGRAM_MAP(jumppop_sound_map)
|
||||
MCFG_CPU_IO_MAP(jumppop_sound_io_map)
|
||||
MCFG_CPU_PERIODIC_INT(nmi_line_pulse, 1953) /* measured */
|
||||
@ -2362,11 +2367,11 @@ static MACHINE_CONFIG_START( jumppop, tumbleb_state )
|
||||
|
||||
MCFG_SPEAKER_STANDARD_STEREO("lspeaker", "rspeaker")
|
||||
|
||||
MCFG_SOUND_ADD("ymsnd", YM3812, 3500000)
|
||||
MCFG_SOUND_ADD("ymsnd", YM3812, XTAL_14MHz/4)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.70)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.70)
|
||||
|
||||
MCFG_OKIM6295_ADD("oki", 875000, OKIM6295_PIN7_HIGH)
|
||||
MCFG_OKIM6295_ADD("oki", XTAL_14MHz/16, OKIM6295_PIN7_HIGH)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "lspeaker", 0.50)
|
||||
MCFG_SOUND_ROUTE(ALL_OUTPUTS, "rspeaker", 0.50)
|
||||
MACHINE_CONFIG_END
|
||||
@ -2675,6 +2680,40 @@ Notes:
|
||||
|
||||
Note there are no IC locations on the PCB, so the extension of the ROMs is just 'BIN'
|
||||
|
||||
-------------------------------------------
|
||||
|
||||
Jumping Pop (c) 2001 Emag Soft
|
||||
|
||||
PCB Layout
|
||||
----------
|
||||
|
||||
ESD 11-09-98
|
||||
+-----------------------------------------+
|
||||
| YM3812 6116 su10 fu27|
|
||||
|VOL YM3014 su06 M6295 fu32|
|
||||
| PAL Z80 fu26|
|
||||
| 6116 fu30|
|
||||
|J 6116 Actel fu28|
|
||||
|A DSWA DSWB 76C256 A40MX04 fu31|
|
||||
|M 76C256 fu29|
|
||||
|M cu03 76C256 6116 Actel PAL fu33|
|
||||
|A cu02 76C256 6116 A40MX04 PAL ju07|
|
||||
| 68000 6116 ju03|
|
||||
| PAL 6116 PAL ju04|
|
||||
| PAL 6116 PAL ju05|
|
||||
|16MHz 14MHz 6116 PAL ju06|
|
||||
+-----------------------------------------+
|
||||
|
||||
PCB No. ESD 11-09-98
|
||||
CPU: MC68HC000FN16 (68000, 68 pin PLCC socketed)
|
||||
SND: Z80 (Z0840006PSC), U6614/U6612 (YM3014/YM3812), AD-65 (OKI M6295)
|
||||
OSC: 16.000MHz, 14.000MHz
|
||||
RAM: 4 x 62256, 9 x 6116
|
||||
DIPS: 2 x 8 position
|
||||
Other: 2 x Actel A40MX04-F FPGA (PLCC84)
|
||||
|
||||
Should move these two into esd16.c at some point.
|
||||
|
||||
*/
|
||||
|
||||
ROM_START( jumppop )
|
||||
@ -2689,7 +2728,7 @@ ROM_START( jumppop )
|
||||
ROM_LOAD( "bg0.bin", 0x000000, 0x100000, CRC(35a1363d) SHA1(66c550b0bdea7c8b079f186f5e044f731d31bc58) )
|
||||
ROM_LOAD( "bg1.bin", 0x100000, 0x100000, CRC(5b37f943) SHA1(fe73b839f29d4c32823418711b22f85a5f583ec2) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx2", 0 )
|
||||
ROM_REGION( 0x200000, "gfx2", 0 ) // 2nd half of these is just unused garbage data from the gfx1 region
|
||||
ROM_LOAD( "sp0.bin", 0x000000, 0x100000, CRC(7c5d0633) SHA1(1fba60073d1d5d4dbd217fde181fa73a9d92bdc6) )
|
||||
ROM_LOAD( "sp1.bin", 0x100000, 0x100000, CRC(7eae782e) SHA1(a33c544ad9516ec409c209968e72f63e7cdb934b) )
|
||||
|
||||
@ -2697,6 +2736,33 @@ ROM_START( jumppop )
|
||||
ROM_LOAD( "samples.bin", 0x00000, 0x40000, CRC(066f30a7) SHA1(6bdd0210001c597819f7132ffa1dc1b1d55b4e0a) )
|
||||
ROM_END
|
||||
|
||||
/* This set displays an a '(c)2001 Emag Soft' copyright and doesn't have the ESD copyright embedded into the gfx1 tiles,
|
||||
it was running on an original ESD 11-09-98 PCB with original ROMs */
|
||||
ROM_START( jumppope )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) /* 68000 code */
|
||||
ROM_LOAD16_BYTE( "esd2.cu02", 0x000000, 0x040000, CRC(302dd093) SHA1(fd52dc2342652fd6e6f24942d00a0c2bff83e4ed) ) // 68k_prg.bin [odd] 99.980164%
|
||||
ROM_LOAD16_BYTE( "esd1.cu03", 0x000001, 0x040000, CRC(883392ba) SHA1(7241fd35b0431bbb6e83e4f0eb9026bafbcf1d7f) ) // 68k_prg.bin [even] 99.979782%
|
||||
|
||||
ROM_REGION( 0x80000, "audiocpu", 0 ) /* Z80 code */
|
||||
ROM_LOAD( "at27c020.su06", 0x00000, 0x40000, CRC(a88d4424) SHA1(eefb5ac79632931a36f360713c482cd079891f91) ) // z80_prg.bin IDENTICAL
|
||||
ROM_RELOAD( 0x10000, 0x40000)
|
||||
|
||||
ROM_REGION( 0x200000, "gfx1", 0 )
|
||||
ROM_LOAD16_BYTE( "esd6.fu29", 0x000000, 0x080000, CRC(c01af40d) SHA1(fce0244027d4d4eb5cff1809cf8f404bfe016455) ) // [even 1/2] 99.778366%, [even 2/2] 99.267578%
|
||||
ROM_LOAD16_BYTE( "esd3.fu27", 0x000001, 0x080000, CRC(3358a693) SHA1(2e368e5c26755bbe6d04838015fd4ca5e43ccfb5) ) // [odd 1/2] 99.784470%, [odd 2/2] 99.267578%
|
||||
ROM_LOAD16_BYTE( "esd5.fu28", 0x100000, 0x080000, CRC(0d47f821) SHA1(fc1ef080eb05990909e25d5db59918f1f4e90a67) ) // [even 1/2] 99.769974%, [even 2/2] 99.267578%
|
||||
ROM_LOAD16_BYTE( "esd4.fu26", 0x100001, 0x080000, CRC(97b409be) SHA1(3a4344ca8ffb0aee046e3c0bab2d7c3f7c0eb204) ) // [odd 1/2] 99.763107%, [odd 2/2] 99.267578%
|
||||
|
||||
ROM_REGION( 0x200000, "gfx2", 0 )
|
||||
ROM_LOAD16_BYTE( "esd7.ju03", 0x000000, 0x040000, CRC(9c2970e0) SHA1(000b0f43d4d5434ba6c4834107ade8ebcd509ff8) ) // sp0.bin [even 1/2] IDENTICAL
|
||||
ROM_LOAD16_BYTE( "esd8.ju04", 0x000001, 0x040000, CRC(33bf99b0) SHA1(023ce2948b8130bf8464b3fc6f5543c6f3b1865c) ) // sp0.bin [odd 1/2] IDENTICAL
|
||||
ROM_LOAD16_BYTE( "esd9.ju05", 0x100000, 0x040000, CRC(671d21fd) SHA1(c9dfe163bd9e46855db7af8daf436b1248df1ed0) ) // sp1.bin [even 1/2] IDENTICAL
|
||||
ROM_LOAD16_BYTE( "esd10.ju06", 0x100001, 0x040000, CRC(85a3cc73) SHA1(ec90f4d2e4244dffbada306a732e50263173203e) ) // sp1.bin [odd 1/2] IDENTICAL
|
||||
|
||||
ROM_REGION( 0x80000, "oki", 0 ) /* Oki samples */
|
||||
ROM_LOAD( "at27c020.su10", 0x00000, 0x40000, CRC(066f30a7) SHA1(6bdd0210001c597819f7132ffa1dc1b1d55b4e0a) ) // samples.bin IDENTICAL
|
||||
ROM_END
|
||||
|
||||
/**************************************
|
||||
|
||||
SemiCom Games
|
||||
@ -3794,8 +3860,8 @@ GAME( 1994, metlsavr, 0, metlsavr, metlsavr, chokchok, ROT0, "First Amu
|
||||
GAME( 1994, pangpang, 0, pangpang, tumblepb, tumbleb2, ROT0, "Dong Gue La Mi Ltd.", "Pang Pang", GAME_IMPERFECT_SOUND | GAME_SUPPORTS_SAVE ) // PIC is protected, sound simulation not 100%
|
||||
GAME( 1994, suprtrio, 0, suprtrio, suprtrio, suprtrio, ROT0, "Gameace", "Super Trio", GAME_SUPPORTS_SAVE )
|
||||
GAME( 1996, fncywld, 0, fncywld, fncywld, fncywld, ROT0, "Unico", "Fancy World - Earth of Crisis" , GAME_SUPPORTS_SAVE ) // game says 1996, testmode 1995?
|
||||
GAME( 2001, jumppop, 0, jumppop, jumppop, 0, ORIENTATION_FLIP_X, "ESD", "Jumping Pop", GAME_SUPPORTS_SAVE )
|
||||
|
||||
GAME( 2001, jumppop, 0, jumppop, jumppop, 0, ORIENTATION_FLIP_X, "ESD", "Jumping Pop (set 1)", GAME_SUPPORTS_SAVE )
|
||||
GAME( 2001, jumppope, jumppop, jumppop, jumppop, 0, ORIENTATION_FLIP_X, "Emag Soft", "Jumping Pop (set 2)", GAME_SUPPORTS_SAVE )
|
||||
// Should also be 'Magicball Fighting' (c)1994
|
||||
GAME( 1995, wlstar, 0, cookbib_mcu, wlstar, wlstar, ROT0, "Mijin", "Wonder League Star - Sok-Magicball Fighting (Korea)", GAME_SUPPORTS_SAVE ) // translates to 'Wonder League Star - Return of Magicball Fighting'
|
||||
GAME( 1995, htchctch, 0, htchctch, htchctch, htchctch, ROT0, "SemiCom", "Hatch Catch" , GAME_SUPPORTS_SAVE ) // not 100% sure about gfx offsets
|
||||
|
@ -5500,6 +5500,7 @@ tumbleb // bootleg
|
||||
tumbleb2 // bootleg
|
||||
jumpkids // (c) 1993 Comad
|
||||
jumppop // (c) 2001 ESD
|
||||
jumppope // (c) 2001 Emag Soft (on original ESD 11-09-98 hardware)
|
||||
pangpang // (c) 1994 Dong Gue La Mi Ltd.
|
||||
fncywld // (c) 1996 Unico
|
||||
suprtrio // (c) 1994 GameAce
|
||||
|
Loading…
Reference in New Issue
Block a user