New clones added

----------------
Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia] (NOT WORKING)
This commit is contained in:
Luca Elia 2012-08-10 18:28:05 +00:00
parent 5af796646d
commit 1b8b32b0db
3 changed files with 68 additions and 2 deletions

View File

@ -1746,6 +1746,65 @@ ROM_START( nndmseal )
ROM_LOAD( "mr96017-04.9", 0x000000, 0x200000, CRC(c2e7b444) SHA1(e2b9d3d94720d01beff1108ef3dfbff805ddd1fd) )
ROM_END
/***************************************************************************
Nandemo Seal Iinkai (Astro Boy ver.)
(c)1996 1997 I'max/Jaleco
Jaleco game similar to Nandemo Seal.
It sat at the back of an arcade repair workshop for about 15 years.
There's an external sound board. No ROMs on it but there's an NEC D78P014 MCU(?)
and an Altera FPGA and other sound related stuff, plus a Sony CXD1178Q (RGBDAC?)
The game boots here to a message screen and complains and won't go further.
Probably the external sound PCB is required to boot up.
It's missing the special cable so I can't connect it.
Mainboard:
NS-96205
Daughterboard:
NS-96206A
Sound: M6295 (on daughterboard)
ROMs:(all ROMs are on daughterboard)
1.1 - Programs (TMS 27C020)
3.3 /
(actual label is "Cawaii 1 Ver1.1" & "Cawaii 3 Ver1.1")
MR97006-01.2 (42pin mask ROM, read as 16M, byte mode)
IC6 is not populated.
IC2 and IC5 have a 0-ohm resistor wired to pin32 (A20 on a 32MBit ROM)
IC5 has it set so pin32 is tied to ground. So IC5 is 16MBit.
IC2 has it set so it goes to some logic on the main board (pin 12 of a 74LS244).
IC2 is dumped as 32M with both halves dumped in byte mode, 00's stripped and then interleaved.
***************************************************************************/
ROM_START( nndmseala )
ROM_REGION( 0x80000, "maincpu", 0 ) // 68000 Code
ROM_LOAD16_BYTE( "1.ic1", 0x00000, 0x40000, CRC(4eab8565) SHA1(07cdf00b60e19339188cbcd9d8e96a683b114f3e) )
ROM_LOAD16_BYTE( "3.ic3", 0x00001, 0x40000, CRC(054ba50f) SHA1(11e3c5a6199955d6501ee72a5af62d17440fc306) )
ROM_REGION( 0x100000, "gfx1", ROMREGION_ERASE ) /* 8x8x8 (Sprites) */
/* This game doesn't use sprites, but the region needs to be a valid size for at least one sprite 'page' for the init to work. */
ROM_REGION( 0x200000, "gfx2", 0 ) // 16x16x8 (Background)
ROM_LOAD( "mr97032-02.ic5", 0x000000, 0x200000, CRC(460f16bd) SHA1(cdc4efa9897060d2ae3b21915dba68661e76ec03) )
ROM_REGION( 0x400000, "gfx3", 0 ) // 16x16x8 (Rotation)
ROM_LOAD( "mr97032-01.ic2", 0x000000, 0x400000, CRC(18c1a394) SHA1(491a2eb190efb5684f5eddb317adacd55afa727c) )
ROM_REGION( 0x100000, "gfx4", 0 ) // 8x8x8 (Foreground)
ROM_LOAD( "mr97032-03.ic8", 0x000000, 0x100000, CRC(5678a378) SHA1(306a3238590fa6e274e3c2ad334f5f210738dd7d) )
ROM_REGION( 0x40000, "oki", ROMREGION_ERASE ) // Samples
// filled in from "okisource"
ROM_REGION( 0x200000, "okisource", 0 ) // Samples
ROM_LOAD( "mr97016-04.ic9", 0x000000, 0x200000, CRC(f421232b) SHA1(d9cdc911566e795e6968d4b349c008b47132bea3) )
ROM_END
/***************************************************************************
Rock'n Tread 1 (Japan)
@ -2208,7 +2267,8 @@ GAME( 1997, tetrisp2, 0, tetrisp2, tetrisp2, driver_device, 0, ROT0,
GAME( 1997, tetrisp2j, tetrisp2, tetrisp2, tetrisp2j, driver_device,0, ROT0, "Jaleco / The Tetris Company", "Tetris Plus 2 (Japan, V2.2)", GAME_SUPPORTS_SAVE )
GAME( 1997, tetrisp2ja,tetrisp2, tetrisp2, tetrisp2j, driver_device,0, ROT0, "Jaleco / The Tetris Company", "Tetris Plus 2 (Japan, V2.1)", GAME_SUPPORTS_SAVE )
GAME( 1997, nndmseal, 0, nndmseal, nndmseal, tetrisp2_state, rockn, ROT0 | ORIENTATION_FLIP_X, "I'Max / Jaleco", "Nandemo Seal Iinkai", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
GAME( 1997, nndmseal, 0, nndmseal, nndmseal, tetrisp2_state, rockn, ROT0 | ORIENTATION_FLIP_X, "I'Max / Jaleco", "Nandemo Seal Iinkai", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
GAME( 1997, nndmseala,nndmseal, nndmseal, nndmseal, tetrisp2_state, rockn, ROT0 | ORIENTATION_FLIP_X, "I'Max / Jaleco", "Nandemo Seal Iinkai (Astro Boy ver.)", GAME_SUPPORTS_SAVE | GAME_NOT_WORKING )
GAME( 1999, rockn, 0, rockn, rockn, tetrisp2_state, rockn, ROT270, "Jaleco", "Rock'n Tread (Japan)", GAME_SUPPORTS_SAVE )
GAME( 1999, rockna, rockn, rockn, rockn, tetrisp2_state, rockn1, ROT270, "Jaleco", "Rock'n Tread (Japan, alternate)", GAME_SUPPORTS_SAVE )
@ -2223,4 +2283,3 @@ GAME( 2000, rockn4, 0, rockn2, rockn, tetrisp2_state, rockn3, ROT
// Dumped (partly):
GAME( 1999, stepstag, 0, stepstag, stepstag, stepstag_state, stepstag, ROT0, "Jaleco", "Stepping Stage Special", GAME_NO_SOUND| GAME_NOT_WORKING)
GAME( 1999, step3, 0, stepstag, stepstag, stepstag_state, stepstag, ROT0, "Jaleco", "Stepping 3 Superior", GAME_NO_SOUND| GAME_NOT_WORKING)

View File

@ -7915,6 +7915,7 @@ tetrisp2 // (c) 1997 Jaleco
tetrisp2j // (c) 1997 Jaleco
tetrisp2ja // (c) 1997 Jaleco
nndmseal // (c) 1997 I'Max/Jaleco
nndmseala // (c) 1997 I'Max/Jaleco
stepstag // (c) 1999 Jaleco
step3 // (c) 1999 Jaleco
rockn // (c) 1999 Jaleco

View File

@ -412,6 +412,12 @@ static void tetrisp2_draw_sprites( running_machine &machine, _BitmapClass &bitma
xzoom = 1 << 16;
yzoom = 1 << 16;
if (xsize > 0x100 - tx)
xsize = 0x100 - tx;
if (ysize > 0x100 - ty)
ysize = 0x100 - ty;
gfx_element_set_source_clip(gfx, tx, xsize, ty, ysize);
{