trunk/src/mame/drivers/funworld.c
| r18741 | r18742 | |
| 24 | 24 | * Super Joly 2000 - 3x, M.P. 1985. |
| 25 | 25 | * Jolly Card (Austrian, Fun World, bootleg), Inter Games, 1986. |
| 26 | 26 | * Bonus Card (Austrian), Fun World, 1986. |
| 27 | * Bonus Card (Austrian, ATG Electronic hack), Fun World, 1986. |
| 27 | 28 | * Big Deal (Hungarian, set 1), Fun World, 1986. |
| 28 | 29 | * Big Deal (Hungarian, set 2), Fun World, 1986. |
| 29 | | * Jolly Card (Austrian, Fun World), Fun World, 1986. |
| 30 | 30 | * Power Card (Ver 0263, encrypted), Fun World, 1993. |
| 31 | 31 | * Cuore 1 (Italian), C.M.C., 1996. |
| 32 | 32 | * Elephant Family (Italian, new), C.M.C., 1997. |
| r18741 | r18742 | |
| 216 | 216 | |
| 217 | 217 | * Bonus Card (Austrian) |
| 218 | 218 | * Big Deal (Hungarian) |
| 219 | | * Jolly Card (Austrian, Fun World, bootleg) |
| 220 | 219 | |
| 221 | 220 | These ones seems to have normal RAM instead of NVRAM. |
| 222 | 221 | Going through the code, there's not any NVRAM initialization routine through service 1 & 2. |
| r18741 | r18742 | |
| 397 | 396 | $0E00 - $0E00 CRTC6845 (A) // MC6845 addressing. |
| 398 | 397 | $0E01 - $0E01 CRTC6845 (R/W) // MC6845 Read/Write. |
| 399 | 398 | |
| 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) |
| 402 | 401 | |
| 403 | 402 | $4000 - $4FFF VideoRAM (magicrd2/royalcrd) |
| 404 | 403 | $5000 - $5FFF ColorRAM (magicrd2/royalcrd) |
| r18741 | r18742 | |
| 439 | 438 | |
| 440 | 439 | *** Hardware Info *** |
| 441 | 440 | |
| 442 | | Moved all tech info to the ROM load section... |
| 441 | Moved all technical info to the ROM load section... |
| 443 | 442 | |
| 444 | 443 | |
| 445 | 444 | *********************************************************************************** |
| r18741 | r18742 | |
| 778 | 777 | - Changed company name 'Funworld' to 'Fun World'. |
| 779 | 778 | - Changed Mega Card to Power Card after check the real hardware running. |
| 780 | 779 | - 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). |
| 781 | 784 | - Added technical notes. |
| 782 | 785 | |
| 783 | 786 | |
| r18741 | r18742 | |
| 3026 | 3029 | 1 2 3 4 5 6 7 8 |
| 3027 | 3030 | |
| 3028 | 3031 | */ |
| 3032 | |
| 3029 | 3033 | ROM_START( bonuscrd ) |
| 3030 | 3034 | 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 |
| 3032 | 3036 | |
| 3033 | 3037 | ROM_REGION( 0x10000, "gfx1", 0 ) |
| 3034 | 3038 | ROM_LOAD( "bonuscard_2.bin", 0x0000, 0x8000, CRC(b026823b) SHA1(8d0c80019a9b35104a3782c4fad5c2ca07440a37) ) |
| 3035 | 3039 | ROM_LOAD( "bonuscard_1.bin", 0x8000, 0x8000, CRC(e07f72de) SHA1(f4bd6bc7a8aabe76d09d48362e32f29932fff4e4) ) |
| 3036 | 3040 | |
| 3037 | 3041 | 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. |
| 3040 | 3044 | ROM_END |
| 3041 | 3045 | |
| 3042 | 3046 | |
| 3047 | ROM_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. |
| 3058 | ROM_END |
| 3059 | |
| 3060 | |
| 3043 | 3061 | /* |
| 3044 | 3062 | Big Deal (hungarian) |
| 3045 | 3063 | ------------------ |
| r18741 | r18742 | |
| 3076 | 3094 | ROM_END |
| 3077 | 3095 | |
| 3078 | 3096 | |
| 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 | | |
| 3096 | | ROM_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) ) |
| 3107 | | ROM_END |
| 3108 | | |
| 3109 | | |
| 3110 | 3097 | /******************************** C.M.C. sets ************************************/ |
| 3111 | 3098 | |
| 3112 | 3099 | /* |
| r18741 | r18742 | |
| 4918 | 4905 | |
| 4919 | 4906 | // Bonus Card based... |
| 4920 | 4907 | GAMEL( 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 |
| 4908 | GAMEL( 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 |
| 4921 | 4909 | GAMEL( 1986, bigdeal, bonuscrd, fw2ndpal, bigdeal, driver_device, 0, ROT0, "Fun World", "Big Deal (Hungarian, set 1)", GAME_IMPERFECT_COLORS, layout_bigdeal ) |
| 4922 | 4910 | GAMEL( 1986, bigdealb, bonuscrd, fw2ndpal, bigdeal, driver_device, 0, ROT0, "Fun World", "Big Deal (Hungarian, set 2)", GAME_IMPERFECT_COLORS, layout_bigdeal ) |
| 4923 | | GAMEL( 1986, jolycdat, bonuscrd, fw2ndpal, bonuscrd, driver_device, 0, ROT0, "Fun World", "Jolly Card (Austrian, Bonus Card hybrid)", GAME_IMPERFECT_COLORS, layout_bigdeal ) |
| 4924 | 4911 | GAME( 1993, powercrd, 0, fw2ndpal, funworld, driver_device, 0, ROT0, "Fun World", "Power Card (Ver 0263, encrypted)", GAME_NOT_WORKING ) // clone of Bonus Card. |
| 4925 | 4912 | |
| 4926 | 4913 | // CMC Italian jamma PCB's... |