mirror of
https://github.com/holub/mame
synced 2025-07-01 16:19:38 +03:00
New clones marked not working
----------------------------- Magic Bomb (Ver. AA.72.C, 25/05/05) [Ioannis Bampoulas]
This commit is contained in:
parent
4163b847df
commit
1799afe5c8
@ -28493,6 +28493,7 @@ magibombf // (c) 2002 Astro Corp.
|
||||
magibombg // (c) 2004 Astro Corp.
|
||||
magibombh // (c) 2001? Astro Corp.
|
||||
magibombi // (c) 2001? Astro Corp.
|
||||
magibombj // (c) 2005 Astro Corp.
|
||||
showhanc // (c) 2000 Astro Corp.
|
||||
showhand // (c) 2000 Astro Corp.
|
||||
skilldrp // (c) 2002 Astro Corp.
|
||||
|
@ -54,7 +54,7 @@ TODO:
|
||||
- Fix mirror ROM checksum / ROM overlay without code patches (in games with heavier encryption).
|
||||
- Find source of level 2 interrupt (sprite DMA end?).
|
||||
- magibomba, westvent: need a redump of one of the program ROMs.
|
||||
- magibombd, magibombg, hacher: need a redump of the sprite ROMs.
|
||||
- magibombg, hacher: need a redump of the sprite ROMs.
|
||||
- astoneag, dinodino, magibombd, magibombg: exiting from test menu goes haywire (requires a soft-reset with F3).
|
||||
- magibombg: needs RE of the CPU code and correct EEPROM.
|
||||
- gostopac: stops with 'S4' message during boot. Needs RE of the CPU code and emulation of its peculiarities.
|
||||
@ -1658,7 +1658,7 @@ ROM_START( magibombd )
|
||||
ROM_FILL( 0x20000, 0x20000, 0xff )
|
||||
|
||||
ROM_REGION( 0x200000, "sprites", 0 )
|
||||
ROM_LOAD( "gfx", 0x000000, 0x200000, BAD_DUMP CRC(042f7992) SHA1(2e175994d0b14200a92bdb46e82847b1a1c88265) ) // different from the Ver. A3.1 set!
|
||||
ROM_LOAD( "mx29f1610ml.u26", 0x000000, 0x200000, CRC(c120f256) SHA1(f7468fb73b2f7453c950256880c0b8db24849a4e) )
|
||||
|
||||
ROM_REGION( 0x80000, "oki", 0 )
|
||||
ROM_LOAD( "rom5", 0x00000, 0x80000, CRC(c9edbf1b) SHA1(8e3a96a38aea23950d6add66a5a3d079013bc217) )
|
||||
@ -1707,7 +1707,7 @@ ROM_START( magibombg )
|
||||
ROM_FILL( 0x20000, 0x20000, 0xff )
|
||||
|
||||
ROM_REGION( 0x200000, "sprites", 0 )
|
||||
ROM_LOAD( "mx29f1610mc.u26", 0x000000, 0x200000, BAD_DUMP CRC(042f7992) SHA1(2e175994d0b14200a92bdb46e82847b1a1c88265) ) // wasn't dumped, different from the Ver. A3.1 set!
|
||||
ROM_LOAD( "mx29f1610mc.u26", 0x000000, 0x200000, BAD_DUMP CRC(042f7992) SHA1(2e175994d0b14200a92bdb46e82847b1a1c88265) ) // wasn't dumped, different from all the other sets
|
||||
|
||||
ROM_REGION( 0x80000, "oki", 0 )
|
||||
ROM_LOAD( "5 magic bomb", 0x00000, 0x80000, CRC(c9edbf1b) SHA1(8e3a96a38aea23950d6add66a5a3d079013bc217) )
|
||||
@ -1749,6 +1749,25 @@ ROM_START( magibombi )
|
||||
ROM_LOAD( "93c46.u6", 0x00, 0x80, CRC(4ea5fdb1) SHA1(0c1aefc517587ee7456d158d3614201da34beb14) ) // factory default
|
||||
ROM_END
|
||||
|
||||
ROM_START( magibombj )
|
||||
ROM_REGION( 0x40000, "maincpu", 0 )
|
||||
ROM_LOAD16_BYTE( "rom1", 0x00000, 0x10000, CRC(7faa57c3) SHA1(6176848354f90b819d4ffe2d91cdd9cca36ff58f) )
|
||||
ROM_LOAD16_BYTE( "rom2", 0x00001, 0x10000, CRC(987c3e4e) SHA1(d2ffac771dc1d30f0598c79cad0691753e4945f7) )
|
||||
ROM_FILL( 0x20000, 0x20000, 0xff )
|
||||
|
||||
ROM_REGION( 0x200000, "sprites", 0 )
|
||||
ROM_LOAD( "mx29f1610ml.u26", 0x000000, 0x200000, CRC(c120f256) SHA1(f7468fb73b2f7453c950256880c0b8db24849a4e) )
|
||||
|
||||
ROM_REGION( 0x80000, "oki", 0 )
|
||||
ROM_LOAD( "rom5", 0x00000, 0x80000, CRC(c9edbf1b) SHA1(8e3a96a38aea23950d6add66a5a3d079013bc217) )
|
||||
|
||||
ROM_REGION16_LE( 0x80, "eeprom", 0 )
|
||||
ROM_LOAD( "93c46.u6", 0x00, 0x80, CRC(7278d581) SHA1(c0851466b669e42c657ca5517c00c44d76e559f4) ) // factory default
|
||||
|
||||
ROM_REGION16_LE( 0x02, "astro_cpucode", 0 )
|
||||
ROM_LOAD( "magibombj_cpucode.key", 0x00, 0x02, CRC(ee980d67) SHA1(f3bdb8a14701ec01828f7c92f18e9bba4c56a4e0) )
|
||||
ROM_END
|
||||
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
@ -2657,7 +2676,8 @@ GAMEL( 2004, zoo, 0, zoo, magibombd, zoo_state, init_z
|
||||
GAME( 2004, gostopac, 0, gostop, dinodino, zoo_state, init_gostop, ROT0, "Astro Corp.", "Go & Stop", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING )
|
||||
GAMEL( 2005, dinodino, 0, dinodino, dinodino, zoo_state, init_dinodino, ROT0, "Astro Corp.", "Dino Dino (Ver. A1.1, 01/13/2005)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION, layout_dinodino ) // 13/01.2005 10:59
|
||||
GAMEL( 2005, astoneag, 0, astoneag, astoneag, astoneag_state, init_astoneag, ROT0, "Astro Corp.", "Stone Age (Astro, Ver. EN.03.A, 2005/02/21)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION, layout_astoneag )
|
||||
GAMEL( 2005, magibombd, magibomb, magibombd, magibombd, zoo_state, init_magibombd, ROT0, "Astro Corp.", "Magic Bomb (Ver. AA.72.D, 14/11/05)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING, layout_magibombb ) // 15/11/05 09:31. Undumped sprite ROM
|
||||
GAMEL( 2005, magibombd, magibomb, magibombd, magibombd, zoo_state, init_magibombd, ROT0, "Astro Corp.", "Magic Bomb (Ver. AA.72.D, 14/11/05)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING, layout_magibombb ) // 15/11/05 09:31
|
||||
GAMEL( 2005, magibombj, magibomb, magibombd, magibombd, zoo_state, init_magibombd, ROT0, "Astro Corp.", "Magic Bomb (Ver. AA.72.C, 25/05/05)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING, layout_magibombb ) // 25/05/05 11:26
|
||||
GAMEL( 2004, magibombg, magibomb, magibombg, magibombg, zoo_state, init_magibombg, ROT0, "Astro Corp.", "Magic Bomb (Ver. NB6.1, 26/04/04)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING, layout_magibomb ) // 26/04/04. Undumped sprite ROM
|
||||
GAMEL( 2006, winbingo, 0, winbingo, winbingo, zoo_state, init_winbingo, ROT0, "Astro Corp.", "Win Win Bingo (Ver. GM.03.3, Feb 23 2006)", MACHINE_SUPPORTS_SAVE | MACHINE_UNEMULATED_PROTECTION, layout_winbingo ) // 15:47:48 Feb 23 2006
|
||||
GAMEL( 2006, winbingoa, winbingo, winbingo, winbingo, zoo_state, init_winbingoa, ROT0, "Astro Corp.", "Win Win Bingo (Ver. GM.05.1, May 11 2006)", MACHINE_SUPPORTS_SAVE | MACHINE_NOT_WORKING, layout_winbingo ) // 11:02:07 May 11 2006. Undumped sprite ROMs
|
||||
|
@ -210,9 +210,20 @@ static INPUT_PORTS_START( seoul88 ) // there are 3 8-dip banks on PCB but test m
|
||||
PORT_DIPUNKNOWN_DIPLOC(0x80, 0x80, "SW3:8")
|
||||
INPUT_PORTS_END
|
||||
|
||||
const gfx_layout gfx_8x32x4 =
|
||||
{
|
||||
8,32,
|
||||
RGN_FRAC(1,4),
|
||||
4,
|
||||
{ RGN_FRAC(3,4), RGN_FRAC(2,4), RGN_FRAC(1,4), RGN_FRAC(0,4) },
|
||||
{ STEP8(0,1) },
|
||||
{ STEP32(0,8) },
|
||||
32*8
|
||||
};
|
||||
|
||||
static GFXDECODE_START( gfx_seoul88 )
|
||||
GFXDECODE_ENTRY( "gfx1", 0, gfx_8x8x4_planar, 0, 16 )
|
||||
GFXDECODE_ENTRY( "gfx2", 0, gfx_8x8x4_planar, 128, 8 ) // TODO
|
||||
GFXDECODE_ENTRY( "fgtiles", 0, gfx_8x8x4_planar, 0, 16 )
|
||||
GFXDECODE_ENTRY( "reels", 0, gfx_8x32x4, 128, 8 ) // TODO: decode may be not 100% correct
|
||||
GFXDECODE_END
|
||||
|
||||
void seoul88_state::seoul88(machine_config &config)
|
||||
@ -250,10 +261,10 @@ ROM_START( seoul88 )
|
||||
ROM_REGION( 0x4000, "mcu", 0 )
|
||||
ROM_LOAD( "at89c2051-24pc.u1", 0x0000, 0x4000, NO_DUMP ) // 2 Kbytes internal ROM
|
||||
|
||||
ROM_REGION( 0x20000, "gfx1", 0 )
|
||||
ROM_REGION( 0x20000, "fgtiles", 0 )
|
||||
ROM_LOAD( "amic_a277308-90.u07", 0x00000, 0x20000, CRC(ea0aafdc) SHA1(232fc5a542d7b61f466e82bc0a8e14b3f2f81e1d) )
|
||||
|
||||
ROM_REGION( 0x20000, "gfx2", 0 )
|
||||
ROM_REGION( 0x20000, "reels", 0 )
|
||||
ROM_LOAD( "mx_28f1000ppc.u43", 0x00000, 0x20000, CRC(b824f1c6) SHA1(a390e7cc4e5705770f4f8d9c604ad304982aabf8) )
|
||||
|
||||
ROM_REGION( 0x0700, "proms", 0 )
|
||||
|
Loading…
Reference in New Issue
Block a user