Previous 199869 Revisions Next

r36278 Friday 6th March, 2015 at 01:38:11 UTC by Vasantha Crabb
Current crazybon dump comes from a pkrmast conversion kit [Amanda King, Vas Crabb]
* Fix GFX decode for prkmast and crazybon
* Add PROM dumps from cmv4 to get correct colours in pkrmast and crazybon until real PROM dumps can be obtained
[src/mame/drivers]goldstar.c

trunk/src/mame/drivers/goldstar.c
r244789r244790
64936493   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
64946494   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
64956495
6496   PORT_START("DSW4-0")
6497   PORT_DIPNAME( 0x01, 0x01, "DSW4-0" )                PORT_DIPLOCATION("SW4:1")
6496   PORT_START("DSW4")
6497   PORT_DIPNAME( 0x01, 0x01, "DSW4" )                  PORT_DIPLOCATION("SW4:1")
64986498   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
64996499   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
65006500   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:2")
r244789r244790
65066506   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:4")
65076507   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
65086508   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6509   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
6509   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:5")
65106510   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
65116511   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6512   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
6512   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:6")
65136513   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
65146514   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6515   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
6515   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:7")
65166516   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
65176517   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6518   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
6518   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:8")
65196519   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
65206520   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
65216521
6522   PORT_START("DSW4-1")
6523   PORT_DIPNAME( 0x01, 0x01, "DSW4-1" )                PORT_DIPLOCATION("SW4:5")
6524   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
6525   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6526   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:6")
6527   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
6528   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6529   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:7")
6530   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
6531   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6532   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )      PORT_DIPLOCATION("SW4:8")
6533   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
6534   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6535   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
6536   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
6537   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6538   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
6539   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
6540   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6541   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
6542   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
6543   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6544   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
6545   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
6546   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
6547
65486522   PORT_START("DSW5")
65496523   PORT_DIPNAME( 0x01, 0x01, "DSW5" )                  PORT_DIPLOCATION("SW5:1")
65506524   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
r244789r244790
73797353GFXDECODE_END
73807354
73817355
7382static const gfx_layout tiles8x8x4pkr_layout =
7383{
7384   8,8,    /* 8*8 characters */
7385   RGN_FRAC(1,1),    /* 4096 characters */
7386   4,      /* 3 bits per pixel */
7387   { 0, 2, 4, 6 }, /* the bitplanes are packed in one byte */
7388   { 0*8+0, 0*8+1, 1*8+0, 1*8+1, 2*8+0, 2*8+1, 3*8+0, 3*8+1 },
7389   { 0*32, 1*32, 2*32, 3*32, 4*32, 5*32, 6*32, 7*32 },
7390   32*8   /* every char takes 32 consecutive bytes */
7391};
7392
73937356static const gfx_layout tiles8x32x4pkr_layout =
73947357{
73957358   8,32,    /* 8*8 characters */
r244789r244790
74037366};
74047367
74057368static GFXDECODE_START( pkrmast )
7406   GFXDECODE_ENTRY( "gfx1", 0, tiles8x8x4pkr_layout, 0, 16 )
7407   GFXDECODE_ENTRY( "gfx2", 0, tiles8x32x4pkr_layout, 0, 16 )
7369   GFXDECODE_ENTRY( "gfx1", 0, charlayout, 0, 16 )
7370   GFXDECODE_ENTRY( "gfx2", 0, tiles8x32x4pkr_layout, 128+64, 16 )
74087371GFXDECODE_END
74097372
74107373
r244789r244790
89468909
89478910  27C020 socket place for OKI samples is blind.
89488911
8912  This dump is not from the original Sang Ho board, it's from a Poker Master conversion kit
8913  Plug-in daughterboard dated 1997
8914
89498915*/
89508916ROM_START( crazybon )
8951   ROM_REGION( 0x80000, "maincpu", 0 )
8917   ROM_REGION( 0x10000, "maincpu", 0 )
89528918   ROM_LOAD( "crazy_14_030418.bin",  0x00000, 0x10000, CRC(0071fb2a) SHA1(771b9b2b9fdf11dafc5ec0dbababc181d2ce4c75) )
89538919
89548920   ROM_REGION( 0x20000, "gfx1", 0 )
r244789r244790
89578923   ROM_REGION( 0x20000, "gfx2", 0 )
89588924   ROM_LOAD( "crazy_j3.bin", 0x00000, 0x20000, CRC(e375cd4b) SHA1(68888126ff9743cd589f3426205231bc3a896588) )
89598925
8960   ROM_REGION( 0x40000, "oki", 0 ) /* Audio ADPCM */
8961   ROM_LOAD( "27c020.bin",  0x0000, 0x20000, NO_DUMP )
8926   ROM_REGION( 0x10000, "user1", ROMREGION_ERASE00 )
8927
8928   /* proms taken from cmv4, probably wrong  */
8929   ROM_REGION( 0x200, "proms", 0 )
8930   ROM_LOAD( "82s129.u84", 0x0000, 0x0100, CRC(0489b760) SHA1(78f8632b17a76335183c5c204cdec856988368b0) )
8931   ROM_LOAD( "82s129.u70", 0x0100, 0x0100, CRC(21eb5b19) SHA1(9b8425bdb97f11f4855c998c7792c3291fd07470) )
8932
8933   ROM_REGION( 0x100, "proms2", 0 )
8934   ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) )
89628935ROM_END
89638936
89648937
r244789r244790
100029975   ROM_LOAD( "103-1.bin", 0x00000,  0x20000, CRC(e375cd4b) SHA1(68888126ff9743cd589f3426205231bc3a896588) )
100039976
100049977   ROM_REGION( 0x10000, "user1", ROMREGION_ERASE00 )
9978
9979   /* proms taken from cmv4, probably wrong  */
100059980   ROM_REGION( 0x200, "proms", 0 )
10006   ROM_LOAD( "proms", 0x00000,  0x200, NO_DUMP )
10007   ROM_REGION( 0x100, "proms2", ROMREGION_ERASE00 )
9981   ROM_LOAD( "82s129.u84", 0x0000, 0x0100, CRC(0489b760) SHA1(78f8632b17a76335183c5c204cdec856988368b0) )
9982   ROM_LOAD( "82s129.u70", 0x0100, 0x0100, CRC(21eb5b19) SHA1(9b8425bdb97f11f4855c998c7792c3291fd07470) )
9983
9984   ROM_REGION( 0x100, "proms2", 0 )
9985   ROM_LOAD( "82s129.u46", 0x0000, 0x0100, CRC(50ec383b) SHA1(ae95b92bd3946b40134bcdc22708d5c6b0f4c23e) )
100089986ROM_END
100099987
100109988
r244789r244790
1408014058GAME(  199?, chrygld,   0,        chrygld,  chrygld,  goldstar_state, chrygld,   ROT0, "bootleg",           "Cherry Gold I",                               0 )
1408114059GAME(  199?, chry10,    0,        chrygld,  chry10,   goldstar_state, chry10,    ROT0, "bootleg",           "Cherry 10 (bootleg with PIC16F84)",           0 )
1408214060GAME(  199?, goldfrui,  goldstar, goldfrui, goldstar, driver_device,  0,         ROT0, "bootleg",           "Gold Fruit",                                  0 )                  // maybe fullname should be 'Gold Fruit (main 40%)'
14083GAME(  2001, super9,    goldstar, super9,   goldstar, goldstar_state, super9,    ROT0, "Playmark",          "Super Nove (Playmark)",                       GAME_NOT_WORKING)    // need to decode gfx and see the program loops/reset...
14084GAME(  2001, wcherry,   0,        wcherry,  chrygld,  goldstar_state, wcherry,   ROT0, "bootleg",           "Win Cherry (ver 0.16 - 19990219)",            GAME_NOT_WORKING)
14061GAME(  2001, super9,    goldstar, super9,   goldstar, goldstar_state, super9,    ROT0, "Playmark",          "Super Nove (Playmark)",                       GAME_NOT_WORKING )   // need to decode gfx and see the program loops/reset...
14062GAME(  2001, wcherry,   0,        wcherry,  chrygld,  goldstar_state, wcherry,   ROT0, "bootleg",           "Win Cherry (ver 0.16 - 19990219)",            GAME_NOT_WORKING )
1408514063GAME(  199?, star100,   0,        star100,  star100,  driver_device,  0,         ROT0, "Sang Ho",           "Ming Xing 100 (Star 100)",                    GAME_IMPERFECT_COLORS )
14086GAME(  1997, crazybon,  0,        star100,  crazybon, driver_device, 0,         ROT0, "Sang Ho",           "Crazy Bonus 2000",                            GAME_NOT_WORKING)
14064GAME(  1997, crazybon,  0,        pkrmast,  crazybon, goldstar_state, cmv4,      ROT0, "bootleg (ED93)",    "Crazy Bonus 2002",                            GAME_NOT_WORKING )
1408714065
1408814066
1408914067// are these really dyna, or bootlegs?


Previous 199869 Revisions Next


© 1997-2024 The MAME Team