mirror of
https://github.com/holub/mame
synced 2025-04-21 16:01:56 +03:00
new working machine
------------------------------------- Super Queen Bee [Guru] new working clone ------------------------------------- New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English) [Guru]
This commit is contained in:
parent
45824a95d6
commit
4748ba43c6
@ -14076,6 +14076,49 @@ ROM_START( nfb96seb )
|
||||
ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) )
|
||||
ROM_END
|
||||
|
||||
ROM_START( nfb96sec )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "u34",0x00000, 0x1000, CRC(65e7a70d) SHA1(77b8b7e16e842d6debf9bb13d83dbf4289ab0bd4) )
|
||||
ROM_CONTINUE(0x4000, 0x1000)
|
||||
ROM_CONTINUE(0x3000, 0x1000)
|
||||
ROM_CONTINUE(0x7000, 0x1000)
|
||||
ROM_CONTINUE(0x1000, 0x1000)
|
||||
ROM_CONTINUE(0x6000, 0x1000)
|
||||
ROM_CONTINUE(0x2000, 0x1000)
|
||||
ROM_CONTINUE(0x5000, 0x1000)
|
||||
ROM_CONTINUE(0x8000, 0x1000)
|
||||
ROM_CONTINUE(0x9000, 0x1000)
|
||||
ROM_CONTINUE(0xa000, 0x1000)
|
||||
ROM_CONTINUE(0xb000, 0x1000)
|
||||
ROM_CONTINUE(0xc000, 0x1000)
|
||||
ROM_CONTINUE(0xd000, 0x1000)
|
||||
ROM_CONTINUE(0xe000, 0x1000)
|
||||
ROM_CONTINUE(0xf000, 0x1000)
|
||||
|
||||
ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF )
|
||||
|
||||
ROM_REGION( 0x18000, "gfx1", 0 ) // Same data as other sets, arranged differently
|
||||
ROM_LOAD( "u2", 0x00000, 0x08000, CRC(7d245ff8) SHA1(eebc3c0700aaa5e8d0be22d411f097607e179d5e) )
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
ROM_CONTINUE( 0x08000, 0x08000 )
|
||||
ROM_CONTINUE( 0x00000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x10000, "gfx2", 0 ) // Same data as other sets, arranged differently
|
||||
ROM_LOAD( "u35", 0x0000, 0x4000, CRC(ddd6b7cb) SHA1(ff5161d7d25b216fd507a43f9102cde1e1518593) ) // 0xxxxxxxxxxxxxx = 0xFF
|
||||
ROM_CONTINUE( 0x2000, 0x2000 )
|
||||
ROM_CONTINUE( 0x0000, 0x2000 )
|
||||
ROM_LOAD( "u1", 0x4000, 0x4000, CRC(fdbb5896) SHA1(edfcfcfbf6306ff40c517eeeb05f91b869ba40d2) ) // 0xxxxxxxxxxxxxx = 0xFF
|
||||
ROM_CONTINUE( 0x6000, 0x2000 )
|
||||
ROM_CONTINUE( 0x4000, 0x2000 )
|
||||
|
||||
// taken from new fruit bonus '96, might be wrong
|
||||
ROM_REGION( 0x200, "proms", 0 ) // palette
|
||||
ROM_LOAD( "chu19.bin", 0x0000, 0x0100, CRC(fafc43ad) SHA1(e94592b83f19e5f9b6205473c1e06b36405ebfc2) )
|
||||
ROM_LOAD( "chu20.bin", 0x0100, 0x0100, CRC(05224f73) SHA1(051c3ee9c63f5436e4f6c355fc308f37910a88ef) )
|
||||
|
||||
ROM_REGION( 0x100, "proms2", 0 ) // colours again?
|
||||
ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) )
|
||||
ROM_END
|
||||
|
||||
// this contains elephants etc. instead of the usual symbols, maybe
|
||||
// it's meant to work with the above program roms?
|
||||
@ -16865,6 +16908,7 @@ GAME( 1996, roypok96c, roypok96, amcoe2, roypok96a, cmaster_state, init_rp96
|
||||
GAME( 1996, nfb96se, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "New Fruit Bonus '96 Special Edition (bootleg set 1, v97-3.3c Portuguese)", 0 )
|
||||
GAME( 1996, nfb96sea, nfb96, amcoe2, nfb96bl, cmaster_state, init_nfb96sea, ROT0, "bootleg", "New Fruit Bonus '96 Special Edition (bootleg set 2, v97-3.3c English)", MACHINE_WRONG_COLORS ) // encrypted program
|
||||
GAME( 1996, nfb96seb, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "New Fruit Bonus '96 Special Edition (bootleg set 3, v97-3.3c Portuguese)", MACHINE_WRONG_COLORS )
|
||||
GAME( 1996, nfb96sec, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "New Fruit Bonus '96 Special Edition (bootleg set 4, v97-3.3c English)", MACHINE_WRONG_COLORS )
|
||||
GAME( 2002, carb2002, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "Carriage Bonus 2002 (bootleg)", MACHINE_WRONG_COLORS )
|
||||
GAME( 2003, carb2003, nfb96, amcoe2, nfb96bl, cmaster_state, empty_init, ROT0, "bootleg", "Carriage Bonus 2003 (bootleg)", MACHINE_WRONG_COLORS )
|
||||
|
||||
|
@ -23,6 +23,7 @@ Year Game CPU Sound Custom
|
||||
1999 X-Train/P-Train AM188-EM M6295 SS9601, SS9802, SS9803 HM86171 RAMDAC, Battery
|
||||
2000 New 2001 H8/3044** SS9904 SS9601, SS9802, SS9803 HM86171 RAMDAC, Battery
|
||||
2001 Humlan's Lyckohjul H8/3044** SS9804 SS9601, SS9802, SS9803 HM86171 RAMDAC, Battery
|
||||
2002 Super Queen Bee H8/3044** ? ? ?
|
||||
2006 X-Plan AM188-EM M6295 SS9601, SS9802, SS9803 HM86171 RAMDAC, Battery
|
||||
----------------------------------------------------------------------------------------------------------------
|
||||
*SS9600 **SS9689
|
||||
@ -34,7 +35,7 @@ To do:
|
||||
- ptrain: missing scroll in race screens.
|
||||
- humlan: empty reels when bonus image should scroll in via L0 scroll. The image (crown/fruits) is at y > 0x100 in the tilemap.
|
||||
- saklove, xplan: remove IRQ hacks (when an AM188-EM core will be available).
|
||||
- bishjan, new2001, humlan, saklove: game is sometimes too fast (can bishjan read the VBLANK state? saklove and xplan can).
|
||||
- bishjan, new2001, humlan, saklove, squeenb: game is sometimes too fast (can bishjan read the VBLANK state? saklove and xplan can).
|
||||
- xtrain: it runs faster than a video from the real thing. It doesn't use vblank irqs (but reads the vblank bit).
|
||||
- mtrain: implement hopper. Double up does not work?
|
||||
|
||||
@ -114,6 +115,7 @@ public:
|
||||
void init_bishjan();
|
||||
void init_new2001();
|
||||
void init_humlan();
|
||||
void init_squeenb();
|
||||
void init_xtrain();
|
||||
void init_expcard();
|
||||
void init_wtrnymph();
|
||||
@ -2738,6 +2740,42 @@ void subsino2_state::init_humlan()
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Super Queen Bee
|
||||
(c) 2002 Subsino
|
||||
|
||||
no ROM labels available
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
ROM_START( squeenb )
|
||||
ROM_REGION( 0x80000, "maincpu", 0 ) // H8/3044
|
||||
ROM_LOAD( "u21", 0x00000, 0x40000, CRC(9edc4062) SHA1(515c8e648f839c99905fd5a861688fc62a45c4ed) )
|
||||
ROM_FILL( 0x40000, 0x40000, 0xff )
|
||||
|
||||
ROM_REGION( 0x200000, "tilemap", 0 )
|
||||
ROM_LOAD32_BYTE( "u25", 0x000000, 0x80000, CRC(842c0a33) SHA1(defb79c158d5091ca8830e9f03dda382d03d51ef) )
|
||||
ROM_LOAD32_BYTE( "u26", 0x000001, 0x80000, CRC(11b67abb) SHA1(e388e3aefbcceda1390c00e6590cbdd686982b2e) )
|
||||
ROM_LOAD32_BYTE( "u27", 0x000002, 0x80000, CRC(d713131a) SHA1(74a95e1ef0d30da53a91a5232574687f816df2eb) )
|
||||
ROM_LOAD32_BYTE( "u28", 0x000003, 0x80000, CRC(dfa39f39) SHA1(992f74c04cbf4af06a02812052ce701228d4e174) )
|
||||
|
||||
ROM_REGION( 0x80000, "samples", 0 )
|
||||
ROM_LOAD( "u9", 0x000000, 0x80000, CRC(c7cda990) SHA1(193144fe0c31fc8342bd44aa4899bf15f0bc399d) )
|
||||
ROM_END
|
||||
|
||||
void subsino2_state::init_squeenb()
|
||||
{
|
||||
uint16_t *rom = (uint16_t*)memregion("maincpu")->base();
|
||||
|
||||
// patch serial protection test (ERROR 093099 otherwise)
|
||||
rom[0x1814/2] = 0x4066;
|
||||
|
||||
// rts -> rte
|
||||
rom[0x399a/2] = 0x5670; // IRQ 8
|
||||
rom[0x3aa8/2] = 0x5670; // IRQ 0
|
||||
}
|
||||
|
||||
/***************************************************************************
|
||||
|
||||
Express Card / Top Card
|
||||
(c) 1998 American Alpha
|
||||
|
||||
@ -3187,3 +3225,4 @@ GAME( 1999, bishjan, 0, bishjan, bishjan, subsino2_state, init_bishjan
|
||||
GAME( 2000, new2001, 0, new2001, new2001, subsino2_state, init_new2001, ROT0, "Subsino", "New 2001 (Italy, Ver. 200N)", MACHINE_NO_SOUND )
|
||||
GAME( 2006, xplan, 0, xplan, xplan, subsino2_state, init_xplan, ROT0, "Subsino", "X-Plan (Ver. 101)", 0 )
|
||||
GAME( 2001, humlan, 0, humlan, humlan, subsino2_state, init_humlan, ROT0, "Subsino (Truemax license)", "Humlan's Lyckohjul (Sweden, Ver. 402)", MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
GAME( 2002, squeenb, 0, humlan, humlan, subsino2_state, init_squeenb, ROT0, "Subsino", "Super Queen Bee (Ver. 101)", MACHINE_NO_SOUND | MACHINE_IMPERFECT_GRAPHICS )
|
||||
|
@ -14377,6 +14377,7 @@ nfb96c // (c) 1996 Amcoe
|
||||
nfb96se // bootleg
|
||||
nfb96sea // bootleg
|
||||
nfb96seb // bootleg
|
||||
nfb96sec // bootleg
|
||||
nfb96txt // (c) 2000 Amcoe
|
||||
nfm // bootleg
|
||||
ns8lines // unknown
|
||||
@ -36233,6 +36234,7 @@ mtrain // (c) 1996 Subsino
|
||||
new2001 // (c) 2000 Subsino
|
||||
ptrain // (c) 1999 Subsino
|
||||
saklove // (c) 1998 Subsino
|
||||
squeenb // (c) 2002 Subsino
|
||||
wtrnymph // (c) 1996 Subsino
|
||||
xplan // (c) 2006 Subsino
|
||||
xtrain // (c) 1999 Subsino
|
||||
|
Loading…
Reference in New Issue
Block a user