Previous 199869 Revisions Next

r18742 Sunday 28th October, 2012 at 04:04:54 UTC by Roberto Fresca
Moved jolycdat program to Bonus Card, making it parent. This program is a real
original Bonus Card program, and the PCB was populated with common Jolly Card
graphics wrongly. The other Bonus Card set was turned as clone, since has a fake
copyright string (hack). Also added some technical notes. [Roberto Fresca]
[src/mame]mame.lst
[src/mame/drivers]funworld.c
[src/mame/video]funworld.c

trunk/src/mame/drivers/funworld.c
r18741r18742
2424  * Super Joly 2000 - 3x,                             M.P.                1985.
2525  * Jolly Card (Austrian, Fun World, bootleg),        Inter Games,        1986.
2626  * Bonus Card (Austrian),                            Fun World,          1986.
27  * Bonus Card (Austrian, ATG Electronic hack),       Fun World,          1986.
2728  * Big Deal (Hungarian, set 1),                      Fun World,          1986.
2829  * Big Deal (Hungarian, set 2),                      Fun World,          1986.
29  * Jolly Card (Austrian, Fun World),                 Fun World,          1986.
3030  * Power Card (Ver 0263, encrypted),                 Fun World,          1993.
3131  * Cuore 1 (Italian),                                C.M.C.,             1996.
3232  * Elephant Family (Italian, new),                   C.M.C.,             1997.
r18741r18742
216216
217217  * Bonus Card (Austrian)
218218  * Big Deal (Hungarian)
219  * Jolly Card (Austrian, Fun World, bootleg)
220219
221220  These ones seems to have normal RAM instead of NVRAM.
222221  Going through the code, there's not any NVRAM initialization routine through service 1 & 2.
r18741r18742
397396  $0E00 - $0E00   CRTC6845 (A)    // MC6845 addressing.
398397  $0E01 - $0E01   CRTC6845 (R/W)  // MC6845 Read/Write.
399398
400  $2000 - $2FFF   VideoRAM (Fun World/bigdeal)
401  $3000 - $3FFF   ColorRAM (Fun World/bigdeal)
399  $2000 - $2FFF   VideoRAM (bonuscrd/bigdeal)
400  $3000 - $3FFF   ColorRAM (bonuscrd/bigdeal)
402401
403402  $4000 - $4FFF   VideoRAM (magicrd2/royalcrd)
404403  $5000 - $5FFF   ColorRAM (magicrd2/royalcrd)
r18741r18742
439438
440439  *** Hardware Info ***
441440
442  Moved all tech info to the ROM load section...
441  Moved all technical info to the ROM load section...
443442
444443
445444***********************************************************************************
r18741r18742
778777  - Changed company name 'Funworld' to 'Fun World'.
779778  - Changed Mega Card to Power Card after check the real hardware running.
780779  - Fixed Power Card graphics ROM load..
780  - Moved jolycdat program to Bonus Card, making it parent.
781     This program is a real original Bonus Card program, and the PCB
782    was populated with Jolly Card graphics wrongly. The other Bonus Card set
783    was turned as clone, since has a fake copyright string (hack).
781784  - Added technical notes.
782785
783786
r18741r18742
30263029   1 2 3 4 5 6 7 8
30273030
30283031*/
3032
30293033ROM_START( bonuscrd )
30303034   ROM_REGION( 0x10000, "maincpu", 0 )
3031   ROM_LOAD( "bonuscard_3.bin", 0x8000, 0x8000, CRC(c4c6f7af) SHA1(3d0c5c867a9473043fb0b2cde6c6b98c4580ad81) )
3035   ROM_LOAD( "bonucard.cpu", 0x8000, 0x8000, CRC(da342100) SHA1(451fa6074aad19e9efd148c3d18115a20a3d344a) )   // original program
30323036
30333037   ROM_REGION( 0x10000, "gfx1", 0 )
30343038   ROM_LOAD( "bonuscard_2.bin", 0x0000, 0x8000, CRC(b026823b) SHA1(8d0c80019a9b35104a3782c4fad5c2ca07440a37) )
30353039   ROM_LOAD( "bonuscard_1.bin", 0x8000, 0x8000, CRC(e07f72de) SHA1(f4bd6bc7a8aabe76d09d48362e32f29932fff4e4) )
30363040
30373041   ROM_REGION( 0x0400, "proms", 0 )
3038   ROM_LOAD( "n82s147an.bin",   0x0000, 0x0200, CRC(136245f3) SHA1(715309982fcafbce88b08237ca46acec31273938) ) // from power card, original fun world encrypted bonus card clone.
3039   ROM_LOAD( "74s472n.bin",    0x0200, 0x0200, CRC(e56780cb) SHA1(c06b854f21b1dcee465ac9c8c9a2934b7e99565f) ) // original dump, but doesn't match the cards colors in real board.
3042   ROM_LOAD( "n82s147an.bin",   0x0000, 0x0200, BAD_DUMP CRC(136245f3) SHA1(715309982fcafbce88b08237ca46acec31273938) ) // from power card, original fun world encrypted bonus card clone.
3043   ROM_LOAD( "74s472n.bin",    0x0200, 0x0200, CRC(e56780cb) SHA1(c06b854f21b1dcee465ac9c8c9a2934b7e99565f) )         // original dump, but doesn't match the cards colors in real board.
30403044ROM_END
30413045
30423046
3047ROM_START( bonuscrda )
3048   ROM_REGION( 0x10000, "maincpu", 0 )
3049   ROM_LOAD( "bonuscard_3.bin", 0x8000, 0x8000, CRC(c4c6f7af) SHA1(3d0c5c867a9473043fb0b2cde6c6b98c4580ad81) )   // identical to parent, but with 'ATG Electronic' string instead.
3050
3051   ROM_REGION( 0x10000, "gfx1", 0 )
3052   ROM_LOAD( "bonuscard_2.bin", 0x0000, 0x8000, CRC(b026823b) SHA1(8d0c80019a9b35104a3782c4fad5c2ca07440a37) )
3053   ROM_LOAD( "bonuscard_1.bin", 0x8000, 0x8000, CRC(e07f72de) SHA1(f4bd6bc7a8aabe76d09d48362e32f29932fff4e4) )
3054
3055   ROM_REGION( 0x0400, "proms", 0 )
3056   ROM_LOAD( "n82s147an.bin",   0x0000, 0x0200, BAD_DUMP CRC(136245f3) SHA1(715309982fcafbce88b08237ca46acec31273938) ) // from power card, original fun world encrypted bonus card clone.
3057   ROM_LOAD( "74s472n.bin",    0x0200, 0x0200, CRC(e56780cb) SHA1(c06b854f21b1dcee465ac9c8c9a2934b7e99565f) )         // original dump, but doesn't match the cards colors in real board.
3058ROM_END
3059
3060
30433061/*
30443062    Big Deal (hungarian)
30453063    ------------------
r18741r18742
30763094ROM_END
30773095
30783096
3079/*
3080    Jolly Card (austrian, Fun World, bootleg)
3081    ----------------------------------------
3082
3083    - 1x G65SC02P (CPU)
3084    - 1x MC68B45P (CRTC)
3085    - 1x AY3-8910 (sound)
3086    - 2x MC6821P  (PIAs)
3087
3088    RAM:  - 1x 6116
3089          - 1x KM6264AL-10
3090
3091    - 1x Crystal : 16.000 MHz
3092
3093    This set behaves like Big Deal & Bonus Card.
3094*/
3095
3096ROM_START( jolycdat )   /* there are unused pieces of code that compare or jumps within $4000-$5000 range */
3097   ROM_REGION( 0x10000, "maincpu", 0 )
3098   ROM_LOAD( "bonucard.cpu", 0x8000, 0x4000, CRC(da342100) SHA1(451fa6074aad19e9efd148c3d18115a20a3d344a) )
3099   ROM_CONTINUE(           0xc000, 0x4000 )
3100
3101   ROM_REGION( 0x10000, "gfx1", 0 )
3102   ROM_LOAD( "jolycard.ch2", 0x0000, 0x8000, CRC(c512b103) SHA1(1f4e78e97855afaf0332fb75e1b5571aafd01c29) )
3103   ROM_LOAD( "jolycard.ch1", 0x8000, 0x8000, CRC(0f24f39d) SHA1(ac1f6a8a4a2a37cbc0d45c15187b33c25371bffb) )
3104
3105   ROM_REGION( 0x0200, "proms", 0 )   /* using joker card palette till a correct dump appear */
3106   ROM_LOAD( "jokercrd_prom.bin", 0x0000, 0x0200, BAD_DUMP CRC(e59fc06e) SHA1(88a3bb89f020fe2b20f768ca010a082e0b974831) )
3107ROM_END
3108
3109
31103097/******************************** C.M.C. sets ************************************/
31113098
31123099/*
r18741r18742
49184905
49194906// Bonus Card based...
49204907GAMEL( 1986, bonuscrd,  0,        fw2ndpal, bonuscrd,  driver_device,  0,        ROT0, "Fun World",       "Bonus Card (Austrian)",                           GAME_IMPERFECT_COLORS,   layout_bigdeal  ) // use fw1stpal machine for green background
4908GAMEL( 1986, bonuscrda, 0,        fw2ndpal, bonuscrd,  driver_device,  0,        ROT0, "Fun World",       "Bonus Card (Austrian, ATG Electronic hack)",      GAME_IMPERFECT_COLORS,   layout_bigdeal  ) // use fw1stpal machine for green background
49214909GAMEL( 1986, bigdeal,   bonuscrd, fw2ndpal, bigdeal,   driver_device,  0,        ROT0, "Fun World",       "Big Deal (Hungarian, set 1)",                     GAME_IMPERFECT_COLORS,   layout_bigdeal  )
49224910GAMEL( 1986, bigdealb,  bonuscrd, fw2ndpal, bigdeal,   driver_device,  0,        ROT0, "Fun World",       "Big Deal (Hungarian, set 2)",                     GAME_IMPERFECT_COLORS,   layout_bigdeal  )
4923GAMEL( 1986, jolycdat,  bonuscrd, fw2ndpal, bonuscrd,  driver_device,  0,        ROT0, "Fun World",       "Jolly Card (Austrian, Bonus Card hybrid)",        GAME_IMPERFECT_COLORS,   layout_bigdeal  )
49244911GAME(  1993, powercrd,  0,        fw2ndpal, funworld,  driver_device,  0,        ROT0, "Fun World",       "Power Card (Ver 0263, encrypted)",                GAME_NOT_WORKING )                     // clone of Bonus Card.
49254912
49264913// CMC Italian jamma PCB's...
trunk/src/mame/mame.lst
r18741r18742
98819881sjcd2kx3      // (c) 1985 M.P.
98829882jolycdab      // (c) 1986 Inter Games
98839883bonuscrd      // (c) 1986 Fun World
9884bonuscrda      // (c) 1986 Fun World
98849885bigdeal         // (c) 1986 Fun World
98859886bigdealb      // (c) 1986 Fun World
9886jolycdat      // (c) 1986 Fun World
98879887cuoreuno      // (c) 1996 C.M.C.
98889888elephfam      // (c) 1997 C.M.C.
98899889elephfmb      // (c) 1996 C.M.C.
trunk/src/mame/video/funworld.c
r18741r18742
2222  * Super Joly 2000 - 3x,                             M.P.                1985.
2323  * Jolly Card (Austrian, Fun World, bootleg),        Inter Games,        1986.
2424  * Bonus Card (Austrian),                            Fun World,          1986.
25  * Bonus Card (Austrian, ATG Electronic hack),       Fun World,          1986.
2526  * Big Deal (Hungarian, set 1),                      Fun World,          1986.
2627  * Big Deal (Hungarian, set 2),                      Fun World,          1986.
27  * Jolly Card (Austrian, Fun World),                 Fun World,          1986.
2828  * Power Card (Ver 0263, encrypted),                 Fun World,          1993.
2929  * Cuore 1 (Italian),                                C.M.C.,             1996.
3030  * Elephant Family (Italian, new),                   C.M.C.,             1997.

Previous 199869 Revisions Next


© 1997-2024 The MAME Team