From e81e74777d865661c11c6170cf47e5e766531edd Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Fri, 6 Mar 2020 18:48:11 +0100 Subject: New working clones ------------------ New Fruit Bonus '96 (v3.1, A PCB, set 2) [Ioannis Bampoulas] --- src/mame/drivers/goldstar.cpp | 41 ++++++++++++++++++++++++++++++++++++++++- src/mame/mame.lst | 1 + 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/src/mame/drivers/goldstar.cpp b/src/mame/drivers/goldstar.cpp index c9c1dbe6508..305c68c1777 100644 --- a/src/mame/drivers/goldstar.cpp +++ b/src/mame/drivers/goldstar.cpp @@ -14611,6 +14611,44 @@ ROM_START( nfb96l ) ROM_LOAD( "chu1920.bin", 0x0000, 0x0100, CRC(71b0e11d) SHA1(1d2a2a31d8571f580c0cb7f4833823841072b31f) ) ROM_END +ROM_START( nfb96m ) + ROM_REGION( 0x20000, "maincpu", 0 ) + ROM_LOAD( "27c512 v3.1a.bin", 0x00000, 0x1000, CRC(579b94f7) SHA1(4fa58c182604a9e6d7ca654de709c355a43a47aa) ) // v3.1, A Sub-PCB + 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, 0x8000) + + ROM_REGION( 0x10000, "user1", ROMREGION_ERASEFF ) + // no girls + + ROM_REGION( 0x20000, "graphics", 0 ) + ROM_LOAD( "high.bin", 0x00000, 0x10000, CRC(fee708a7) SHA1(40ca3a236954d5549f9ad768541487752402fb5e) ) + ROM_LOAD( "low.bin", 0x10000, 0x10000, CRC(b00e1a8c) SHA1(d191e7721059045a90129a8e14817c44f48fb5e6) ) + + ROM_REGION( 0x18000, "gfx1", 0 ) + ROM_COPY( "graphics", 0x18000, 0x00000, 0x4000 ) // 1 + ROM_COPY( "graphics", 0x08000, 0x08000, 0x4000 ) // 1 + ROM_COPY( "graphics", 0x04000, 0x10000, 0x4000 ) // 1 + ROM_COPY( "graphics", 0x1c000, 0x04000, 0x4000 ) // 2 + ROM_COPY( "graphics", 0x0c000, 0x0c000, 0x4000 ) // 2 + ROM_COPY( "graphics", 0x14000, 0x14000, 0x4000 ) // 2 + + ROM_REGION( 0x8000, "gfx2", 0 ) + ROM_COPY( "graphics", 0x02000, 0x00000, 0x2000 ) + ROM_COPY( "graphics", 0x12000, 0x02000, 0x2000 ) + ROM_COPY( "graphics", 0x00000, 0x04000, 0x2000 ) + ROM_COPY( "graphics", 0x10000, 0x06000, 0x2000 ) + + 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_END + ROM_START( nfb96txt ) ROM_REGION( 0x20000, "maincpu", 0 ) ROM_LOAD( "tf122axt.bin", 0x00000, 0x1000, CRC(50b5b105) SHA1(01348c463985d9967b2494b649fa02edbd61f698) ) // Special Texas v1.22, C2 Sub-PCB @@ -19113,11 +19151,12 @@ GAMEL( 1996, nfb96c, nfb96, amcoe2, nfb96, cmaster_state, init_nfb9 GAMEL( 1996, nfb96f, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_dk, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.61a, DK PCB)", 0, layout_nfb96 ) /* ver. 00-3.61a DK Sub-PCB */ GAMEL( 1996, nfb96g, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_dk, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.61, DK PCB)", 0, layout_nfb96 ) /* ver. 00-3.61 DK Sub-PCB */ GAMEL( 1996, nfb96h, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_dk, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.60, DK PCB)", 0, layout_nfb96 ) /* ver. 00-3.60 DK Sub-PCB */ -GAMEL( 1996, nfb96d, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_a, ROT0, "Amcoe", "New Fruit Bonus '96 (v3.1, A PCB)", 0, layout_nfb96 ) /* ver. 00-3.1 A Sub-PCB */ +GAMEL( 1996, nfb96d, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_a, ROT0, "Amcoe", "New Fruit Bonus '96 (v3.1, A PCB, set 1)", 0, layout_nfb96 ) /* ver. 00-3.1 A Sub-PCB */ GAMEL( 1996, nfb96i, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_d, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.53, D PCB)", 0, layout_nfb96 ) /* ver. 00-3.53 D Sub-PCB */ GAMEL( 1996, nfb96j, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_d, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v3.40, D PCB)", 0, layout_nfb96 ) /* ver. 00-3.40 D Sub-PCB */ GAMEL( 1996, nfb96k, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_d, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v97-3.3c, D PCB)", 0, layout_nfb96 ) /* ver. 97-3.3c D Sub-PCB */ GAMEL( 1996, nfb96l, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_b, ROT0, "Amcoe", "New Fruit Bonus '96 (v97-3.1c, B PCB)", 0, layout_nfb96 ) /* ver. 97-3.1c B Sub-PCB */ +GAMEL( 1996, nfb96m, nfb96, amcoe2, nfb96, cmaster_state, init_nfb96_a, ROT0, "Amcoe", "New Fruit Bonus '96 (v3.1, A PCB, set 2)", 0, layout_nfb96 ) /* ver. 00-3.1 A Sub-PCB */ GAMEL( 2000, nfb96txt, nfb96, amcoe2, nfb96tx, cmaster_state, init_nfb96_c2, ROT0, "Amcoe", "New Fruit Bonus '96 Special Edition (v1.22 Texas XT, C2 PCB)", 0, layout_nfb96 ) /* ver. tf1.22axt C2 Sub-PCB */ GAMEL( 1996, nc96, 0, amcoe2, nfb96, cmaster_state, init_nfb96_c1, ROT0, "Amcoe", "New Cherry '96 Special Edition (v3.63, C1 PCB)", 0, layout_nfb96 ) /* C1 Sub-PCB */ diff --git a/src/mame/mame.lst b/src/mame/mame.lst index 750fc4ae562..9d5dd5c87a7 100644 --- a/src/mame/mame.lst +++ b/src/mame/mame.lst @@ -15065,6 +15065,7 @@ nfb96i // (c) 1996 Amcoe nfb96j // (c) 1996 Amcoe nfb96k // (c) 1996 Amcoe nfb96l // (c) 1996 Amcoe +nfb96m // (c) 1996 Amcoe nfb96se // bootleg nfb96sea // bootleg nfb96seb // bootleg -- cgit v1.2.3