diff --git a/src/mame/adp/adp.cpp b/src/mame/adp/adp.cpp index 2c7a85422f6ea..211d4c0dd6615 100644 --- a/src/mame/adp/adp.cpp +++ b/src/mame/adp/adp.cpp @@ -51,6 +51,9 @@ CPU Board: X - 8MHz xtal 3V Bat - Lithium 3V power module + Both the ROMs and the RAMs are interleaved and there's board variants, + that replace the SRAM with ST M48Z08 timekeepers and omit the large battery. + Video Board: ------------ ____________________________________________________________ @@ -694,6 +697,11 @@ ROM_START( funlddlx ) ROM_REGION16_BE( 0x100000, "gfx1", 0 ) ROM_LOAD16_BYTE( "flv_f1_i.bin", 0x00000, 0x80000, CRC(286fccdc) SHA1(dd23deda625e486a7cfe1f3268731d10053a96e9) ) ROM_LOAD16_BYTE( "flv_f1_ii.bin", 0x00001, 0x80000, CRC(2aa904e6) SHA1(864530b136dd488d619cc95f48e7dce8d93d88e0) ) + + ROM_REGION( 0x40000, "nvram", 0 ) + //nvram - 16 bit - taken from parent + ROM_LOAD16_BYTE( "v62c5181024ll.u5", 0x0000, 0x20000, CRC(66e00617) SHA1(74abbf8fae63f88f9dcbe9c72ff3d2f2fbf9cd87) ) + ROM_LOAD16_BYTE( "v62c5181024ll.u8", 0x0001, 0x20000, CRC(89705c86) SHA1(e5b57ab26a5034349ee61b8821d1ae64e2dd45f4) ) ROM_END ROM_START( funlddlx2 ) @@ -704,6 +712,11 @@ ROM_START( funlddlx2 ) ROM_REGION16_BE( 0x100000, "gfx1", 0 ) ROM_LOAD16_BYTE( "flv_f1_i.bin", 0x00000, 0x80000, CRC(286fccdc) SHA1(dd23deda625e486a7cfe1f3268731d10053a96e9) ) ROM_LOAD16_BYTE( "flv_f1_ii.bin", 0x00001, 0x80000, CRC(2aa904e6) SHA1(864530b136dd488d619cc95f48e7dce8d93d88e0) ) + + ROM_REGION( 0x40000, "nvram", 0 ) + //nvram - 16 bit - taken from parent + ROM_LOAD16_BYTE( "v62c5181024ll.u5", 0x0000, 0x20000, CRC(66e00617) SHA1(74abbf8fae63f88f9dcbe9c72ff3d2f2fbf9cd87) ) + ROM_LOAD16_BYTE( "v62c5181024ll.u8", 0x0001, 0x20000, CRC(89705c86) SHA1(e5b57ab26a5034349ee61b8821d1ae64e2dd45f4) ) ROM_END ROM_START( funlddlx4 ) @@ -714,6 +727,11 @@ ROM_START( funlddlx4 ) ROM_REGION16_BE( 0x100000, "gfx1", 0 ) ROM_LOAD16_BYTE( "flv_f1_i.bin", 0x00000, 0x80000, CRC(286fccdc) SHA1(dd23deda625e486a7cfe1f3268731d10053a96e9) ) ROM_LOAD16_BYTE( "flv_f1_ii.bin", 0x00001, 0x80000, CRC(2aa904e6) SHA1(864530b136dd488d619cc95f48e7dce8d93d88e0) ) + + ROM_REGION( 0x40000, "nvram", 0 ) + //nvram - 16 bit - generated by running 0x188dc + ROM_LOAD16_BYTE( "v62c5181024ll.u5", 0x0000, 0x20000, CRC(66e00617) SHA1(74abbf8fae63f88f9dcbe9c72ff3d2f2fbf9cd87) ) + ROM_LOAD16_BYTE( "v62c5181024ll.u8", 0x0001, 0x20000, CRC(89705c86) SHA1(e5b57ab26a5034349ee61b8821d1ae64e2dd45f4) ) ROM_END ROM_START( fstation ) @@ -734,7 +752,7 @@ GAME( 1994, skattv, 0, skattv, skattv, adp_state, empty_init, ROT0 GAME( 1995, skattva, skattv, skattva, skattva, adp_state, empty_init, ROT0, "ADP", "Skat TV (version TS3)", 0 ) GAME( 1997, fashiong, 0, fashiong, skattv, adp_state, empty_init, ROT0, "ADP", "Fashion Gambler (set 1)", 0 ) GAME( 1997, fashiong2, fashiong, fashiong, skattv, adp_state, empty_init, ROT0, "ADP", "Fashion Gambler (set 2)", 0 ) -GAME( 1999, funlddlx, 0, funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe", MACHINE_NOT_WORKING ) // keeps looping between F_IN and FOUL messages -GAME( 1999, funlddlx2, funlddlx, funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe (W2 set)", MACHINE_NOT_WORKING ) // keeps looping between F_IN and FOUL messages -GAME( 1999, funlddlx4, funlddlx, funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe (W4 set)", MACHINE_NOT_WORKING ) // keeps looping between F_IN and FOUL messages +GAME( 1999, funlddlx, funlddlx4,funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe", MACHINE_NOT_WORKING ) GAME( 2000, fstation, 0, fstation, fstation, adp_state, empty_init, ROT0, "ADP", "Fun Station Spielekoffer 9 Spiele", MACHINE_NOT_WORKING ) // suntris crashes when executing HD63484 paint commands +GAME( 2001, funlddlx2, funlddlx4,funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe (W2 set)", MACHINE_NOT_WORKING ) +GAME( 2001, funlddlx4, 0, funland, skattv, adp_state, empty_init, ROT0, "Stella", "Funny Land de Luxe (W4 set)", MACHINE_NOT_WORKING )