mirror of
https://github.com/holub/mame
synced 2025-05-24 14:56:21 +03:00
New clones added
---------------- Nandemo Seal Iinkai (Astro Boy ver.) [Guru, Luca Elia] (NOT WORKING)
This commit is contained in:
parent
5af796646d
commit
1b8b32b0db
@ -1746,6 +1746,65 @@ ROM_START( nndmseal )
|
|||||||
ROM_LOAD( "mr96017-04.9", 0x000000, 0x200000, CRC(c2e7b444) SHA1(e2b9d3d94720d01beff1108ef3dfbff805ddd1fd) )
|
ROM_LOAD( "mr96017-04.9", 0x000000, 0x200000, CRC(c2e7b444) SHA1(e2b9d3d94720d01beff1108ef3dfbff805ddd1fd) )
|
||||||
ROM_END
|
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)
|
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, 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, 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, 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 )
|
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):
|
// Dumped (partly):
|
||||||
GAME( 1999, stepstag, 0, stepstag, stepstag, stepstag_state, stepstag, ROT0, "Jaleco", "Stepping Stage Special", GAME_NO_SOUND| GAME_NOT_WORKING)
|
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)
|
GAME( 1999, step3, 0, stepstag, stepstag, stepstag_state, stepstag, ROT0, "Jaleco", "Stepping 3 Superior", GAME_NO_SOUND| GAME_NOT_WORKING)
|
||||||
|
|
||||||
|
@ -7915,6 +7915,7 @@ tetrisp2 // (c) 1997 Jaleco
|
|||||||
tetrisp2j // (c) 1997 Jaleco
|
tetrisp2j // (c) 1997 Jaleco
|
||||||
tetrisp2ja // (c) 1997 Jaleco
|
tetrisp2ja // (c) 1997 Jaleco
|
||||||
nndmseal // (c) 1997 I'Max/Jaleco
|
nndmseal // (c) 1997 I'Max/Jaleco
|
||||||
|
nndmseala // (c) 1997 I'Max/Jaleco
|
||||||
stepstag // (c) 1999 Jaleco
|
stepstag // (c) 1999 Jaleco
|
||||||
step3 // (c) 1999 Jaleco
|
step3 // (c) 1999 Jaleco
|
||||||
rockn // (c) 1999 Jaleco
|
rockn // (c) 1999 Jaleco
|
||||||
|
@ -412,6 +412,12 @@ static void tetrisp2_draw_sprites( running_machine &machine, _BitmapClass &bitma
|
|||||||
xzoom = 1 << 16;
|
xzoom = 1 << 16;
|
||||||
yzoom = 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);
|
gfx_element_set_source_clip(gfx, tx, xsize, ty, ysize);
|
||||||
|
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user