Previous 199869 Revisions Next

r18772 Tuesday 30th October, 2012 at 00:14:40 UTC by Roberto Fresca
Magic Card II improvements: [Roberto Fresca]
- Added new Yugoslavian set of Magic Card 2 (Nov/New).
- Added default NVRAM, needed to boot properly.
- Rearrange the whole Magic Card 2 sets, and improved descriptions.
- Added technical notes.


New clones added
----------------
Magic Card II (Nov, Yugoslavian hack) [Roberto Fresca]
[src/mame]mame.lst
[src/mame/drivers]funworld.c
[src/mame/video]funworld.c

trunk/src/mame/drivers/funworld.c
r18771r18772
5050  * Royal Card Professional 2.0,                      Digital Dreams,     1993.
5151  * Lucky Lady (3x3 deal),                            TAB Austria,        1991.
5252  * Lucky Lady (4x1 aces),                            TAB Austria,        1991.
53  * Magic Card II (Bulgarian),                        Impera,             1996.
54  * Magic Card II (Green TAB or Impera board),        Impera,             1996.
55  * Magic Card II (Blue TAB board, encrypted),        Impera,             1996.
53  * Magic Card II (Bulgarian hack),                   Impera,             1996.
54  * Magic Card II (Nov, Yugoslavian hack),            Impera,             1996.
55  * Magic Card II (hack, green TAB or Impera board),  Impera,             1996.
56  * Magic Card II (hack, blue TAB board, encrypted),  Impera,             1996.
5657  * Royal Vegas Joker Card (Slow deal),               Fun World,          1993.
5758  * Royal Vegas Joker Card (Fast deal),               Soft Design,        1993.
5859  * Royal Vegas Joker Card (Fast deal, english gfx),  Soft Design,        1993.
r18771r18772
768769  - Added PCB layout.
769770  - GFX are properly decoded.
770771
771  [2012/10/27-28]
772  [2012/10/27-29]
772773  - Added 'Bonus Card (Austrian)' from Fun World.
773774  - Added PCB layouts.
774775  - Set Big Deal sets and Jolly Card hybrid as clones
r18771r18772
784785  - Renamed the internal layout artwork: bigdeal --> bonuscrd.
785786  - Default Bonus Card & Big Deal DIP switches positions, that
786787    allow boot the system without errors.
788  - Added new Yugoslavian set of Magic Card 2 (Nov/New).
789  - Added default NVRAM, needed to boot properly.
790  - Rearrange the whole Magic Card 2 sets, and improved descriptions.
787791  - Added technical notes.
788792
789793
r18771r18772
38193823/******************************** Magic Card II sets ************************************/
38203824
38213825/*
3822    Magic Card II (bulgarian)
3823    ---------------------------------
3826    Magic Card II (Impera)
3827    ----------------------
38243828
3825    - 1x Special CPU with CM602 (??) on it
3829    - 1x Special CPU with CM602 (??) on it  <--- dumper notes.
38263830    - 1x MC6845P
38273831    - 1x YM2149F
38283832    - 2x MC6821P
r18771r18772
38373841
38383842    TAB blue boards can run the same programs, but needs
38393843    the encrypted graphics set.
3844
3845    All these games have some weird things...
3846   1) Some CPU instructions seems wrong (see below, in driver init)
3847   2) The CRTC is injected with some wrong register values (fact),
3848      that place the game wrongly, and screw up the input test screen.
3849     
38403850*/
38413851
3842ROM_START( magicrd2 )   /* Impera */
3852ROM_START( magicrd2 )   /* Impera... but seems Bulgarian hack, just for copyright */
38433853   ROM_REGION( 0x10000, "maincpu", 0 )   /* magicard.004 has extra code, and 2 different NVRAM contents harcoded */
38443854   ROM_LOAD( "magicard.004", 0x0000, 0x8000,  CRC(f6e948b8) SHA1(7d5983015a508ab135ccbf69b7f3c526c229e3ef) )
38453855   ROM_LOAD( "magicard.01",  0x8000, 0x8000,  CRC(c94767d4) SHA1(171ac946bdf2575f9e4a31e534a8e641597af519) ) /* 1st and 2nd half identical */
r18771r18772
38563866   ROM_LOAD( "mc2-82s147.bin",   0x0000, 0x0200, CRC(aa91cc35) SHA1(79f9a755441500e618c4183f524f969fffd44100) )
38573867
38583868   ROM_REGION( 0x0200, "plds", 0 )
3869   ROM_LOAD( "gal16v8uni.bin", 0x0000, 0x0117, CRC(b81d7e0a) SHA1(7fef0b2bcea931a830d38ae0f1102434cf281d2d) )   /* Universal GAL */
3870ROM_END
3871
3872
3873ROM_START( magicrd2a )   /* Nov (new). Imatic Yugoslavian hack for green TAB or Impera boards */
3874   ROM_REGION( 0x10000, "maincpu", 0 )
3875   ROM_LOAD( "m3_nov.bin", 0x8000, 0x8000,  CRC(ee5468e6) SHA1(f859adbad30e561fca86e60ff5b2e666d8bf4071) )
3876
3877   ROM_REGION( 0x10000, "gfx1", 0 )
3878   ROM_LOAD( "m2_nov.bin",   0x0000, 0x8000, CRC(684d71f2) SHA1(e4522844a0406b3e83fa723508a7c05dd21e7fb6) )
3879   ROM_LOAD( "m1_nov.bin",   0x8000, 0x8000, CRC(96151034) SHA1(3107d353705c6240a71faf308e11c45a87d95cf4) )
3880
3881   ROM_REGION( 0x0800,   "nvram", 0 )   /* default NVRAM (passed protection) */
3882   ROM_LOAD( "mc2_nvram.bin", 0x0000, 0x0800, CRC(2070d63d) SHA1(86c72a2e81651b0138d8551a0cfcd07176f8e7d2) )
3883
3884   ROM_REGION( 0x0200, "proms", 0 )
3885   ROM_LOAD( "mc2_82s147.bin",   0x0000, 0x0200, CRC(aa91cc35) SHA1(79f9a755441500e618c4183f524f969fffd44100) )
3886
3887   ROM_REGION( 0x0200, "plds", 0 )
38593888   ROM_LOAD( "gal16v8uni.bin", 0x0000, 0x0117, CRC(b81d7e0a) SHA1(7fef0b2bcea931a830d38ae0f1102434cf281d2d) )
38603889ROM_END
38613890
38623891
3863ROM_START( magicd2a )   /* for green TAB or Impera boards */
3892ROM_START( magicrd2b )   /* Imatic Yugoslavian hack for green TAB or Impera boards */
38643893   ROM_REGION( 0x10000, "maincpu", 0 )
38653894   ROM_LOAD( "mc2prgv1.bin", 0x8000, 0x8000,  CRC(7f759b70) SHA1(23a1a6e8eda57c4a90c51a970302f9a7bf590083) )
3866//    ROM_LOAD( "mc2prgv2.bin", 0x8000, 0x8000,  CRC(b0ed6b40) SHA1(7167e67608f1b0b1cd956c838dacc1310861cb4a) )
3895//   ROM_LOAD( "mc2prgv2.bin", 0x8000, 0x8000,  CRC(b0ed6b40) SHA1(7167e67608f1b0b1cd956c838dacc1310861cb4a) )   // there are also pcbs with this program
38673896
38683897   ROM_REGION( 0x10000, "gfx1", 0 )
38693898   ROM_LOAD( "mc2gr2.bin",   0x0000, 0x8000, CRC(733da697) SHA1(45122c64d5a371ec91cecc67b7faf179078e714d) )
r18771r18772
38773906ROM_END
38783907
38793908
3880ROM_START( magicd2b )   /* for blue TAB board (encrypted)*/
3909ROM_START( magicrd2c )   /* Imatic Yugoslavian hack for blue TAB board (encrypted)*/
38813910   ROM_REGION( 0x10000, "maincpu", 0 )
3882//    ROM_LOAD( "mc2prgv1.bin", 0x8000, 0x8000,  CRC(7f759b70) SHA1(23a1a6e8eda57c4a90c51a970302f9a7bf590083) )
38833911   ROM_LOAD( "mc2prgv2.bin", 0x8000, 0x8000,  CRC(b0ed6b40) SHA1(7167e67608f1b0b1cd956c838dacc1310861cb4a) )
3912//   ROM_LOAD( "mc2prgv1.bin", 0x8000, 0x8000,  CRC(7f759b70) SHA1(23a1a6e8eda57c4a90c51a970302f9a7bf590083) )   // there are also pcbs with this program
38843913
38853914   ROM_REGION( 0x10000, "gfx1", 0 )
38863915   ROM_LOAD( "mc2gr1b.bin",  0x0000, 0x8000, CRC(ce2629a7) SHA1(84767ed5da8dcee44a210255537e10372bcc264b) )
r18771r18772
38943923ROM_END
38953924
38963925
3926
38973927/******************************** Royal Vegas Joker Card sets ************************************/
38983928
38993929ROM_START( vegasslw )
r18771r18772
46424672   }
46434673}
46444674
4645DRIVER_INIT_MEMBER(funworld_state, magicd2a)
4675DRIVER_INIT_MEMBER(funworld_state, magicd2b)
46464676/*****************************************************************
46474677
46484678  For a serie of Mexican Rockwell's 65c02
r18771r18772
46624692   ROM[0xc1c6] = 0x92;
46634693}
46644694
4665DRIVER_INIT_MEMBER(funworld_state, magicd2b)
4695DRIVER_INIT_MEMBER(funworld_state, magicd2c)
46664696/*** same as blue TAB PCB, with the magicd2a patch ***/
46674697{
46684698   int x, na, nb, nad, nbd;
r18771r18772
49474977GAMEL( 1991, lluck4x1,  royalcrd, royalcd1, royalcrd,  driver_device,  0,        ROT0, "TAB Austria",     "Lucky Lady (4x1 aces)",                           0,                       layout_jollycrd )
49484978
49494979// Magic Card 2 based...
4950GAMEL( 1996, magicrd2,  0,        magicrd2, magicrd2,  driver_device,  0,        ROT0, "Impera",          "Magic Card II (Bulgarian)",                       GAME_IMPERFECT_SOUND,    layout_jollycrd )
4951GAME(  1996, magicd2a,  magicrd2, magicrd2, magicrd2,  funworld_state, magicd2a, ROT0, "Impera",          "Magic Card II (green TAB or Impera board)",       GAME_NOT_WORKING )
4952GAME(  1996, magicd2b,  magicrd2, magicrd2, magicrd2,  funworld_state, magicd2b, ROT0, "Impera",          "Magic Card II (blue TAB board, encrypted)",       GAME_NOT_WORKING )
4980GAMEL( 1996, magicrd2,  0,        magicrd2, magicrd2,  driver_device,  0,        ROT0, "Impera",          "Magic Card II (Bulgarian hack)",                  0,                       layout_jollycrd )
4981GAMEL( 1996, magicrd2a, magicrd2, magicrd2, magicrd2,  driver_device,  0,        ROT0, "Impera",          "Magic Card II (Nov, Yugoslavian hack)",           0,                       layout_jollycrd )
4982GAME(  1996, magicrd2b, magicrd2, magicrd2, magicrd2,  funworld_state, magicd2b, ROT0, "Impera",          "Magic Card II (hack, green TAB or Impera board)", GAME_NOT_WORKING )
4983GAME(  1996, magicrd2c, magicrd2, magicrd2, magicrd2,  funworld_state, magicd2c, ROT0, "Impera",          "Magic Card II (hack, blue TAB board, encrypted)", GAME_NOT_WORKING )
49534984
49544985// Joker Card based...
49554986GAMEL( 1993, vegasslw,  0,        fw2ndpal, vegasslw,  driver_device,  0,        ROT0, "Fun World",       "Royal Vegas Joker Card (slow deal)",              0,                       layout_jollycrd )
trunk/src/mame/mame.lst
r18771r18772
99079907lluck3x3      // (c) 1991 TAB-Austria
99089908lluck4x1      // (c) 1991 TAB-Austria
99099909magicrd2      // (c) 1996 Impera
9910magicd2a      // (c) 1996 Impera
9911magicd2b      // (c) 1996 Impera
9910magicrd2a      // (c) 1996 Impera
9911magicrd2b      // (c) 1996 Impera
9912magicrd2c      // (c) 1996 Impera
99129913vegasslw      // (c) 1993 Fun World
99139914vegasfst      // (c) 1993 Soft Design
99149915vegasfte      // (c) 1993 Soft Design
trunk/src/mame/video/funworld.c
r18771r18772
4848  * Royal Card Professional 2.0,                      Digital Dreams,     1993.
4949  * Lucky Lady (3x3 deal),                            TAB Austria,        1991.
5050  * Lucky Lady (4x1 aces),                            TAB Austria,        1991.
51  * Magic Card II (Bulgarian),                        Impera,             1996.
52  * Magic Card II (Green TAB or Impera board),        Impera,             1996.
53  * Magic Card II (Blue TAB board, encrypted),        Impera,             1996.
51  * Magic Card II (Bulgarian hack),                   Impera,             1996.
52  * Magic Card II (Nov, Yugoslavian hack),            Impera,             1996.
53  * Magic Card II (hack, green TAB or Impera board),  Impera,             1996.
54  * Magic Card II (hack, blue TAB board, encrypted),  Impera,             1996.
5455  * Royal Vegas Joker Card (Slow deal),               Fun World,          1993.
5556  * Royal Vegas Joker Card (Fast deal),               Soft Design,        1993.
5657  * Royal Vegas Joker Card (Fast deal, english gfx),  Soft Design,        1993.

Previous 199869 Revisions Next


© 1997-2024 The MAME Team