| 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 |
| r18771 | r18772 | |
|---|---|---|
| 50 | 50 | * Royal Card Professional 2.0, Digital Dreams, 1993. |
| 51 | 51 | * Lucky Lady (3x3 deal), TAB Austria, 1991. |
| 52 | 52 | * 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. | |
| 56 | 57 | * Royal Vegas Joker Card (Slow deal), Fun World, 1993. |
| 57 | 58 | * Royal Vegas Joker Card (Fast deal), Soft Design, 1993. |
| 58 | 59 | * Royal Vegas Joker Card (Fast deal, english gfx), Soft Design, 1993. |
| r18771 | r18772 | |
| 768 | 769 | - Added PCB layout. |
| 769 | 770 | - GFX are properly decoded. |
| 770 | 771 | |
| 771 | [2012/10/27-2 | |
| 772 | [2012/10/27-29] | |
| 772 | 773 | - Added 'Bonus Card (Austrian)' from Fun World. |
| 773 | 774 | - Added PCB layouts. |
| 774 | 775 | - Set Big Deal sets and Jolly Card hybrid as clones |
| r18771 | r18772 | |
| 784 | 785 | - Renamed the internal layout artwork: bigdeal --> bonuscrd. |
| 785 | 786 | - Default Bonus Card & Big Deal DIP switches positions, that |
| 786 | 787 | 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. | |
| 787 | 791 | - Added technical notes. |
| 788 | 792 | |
| 789 | 793 | |
| r18771 | r18772 | |
| 3819 | 3823 | /******************************** Magic Card II sets ************************************/ |
| 3820 | 3824 | |
| 3821 | 3825 | /* |
| 3822 | Magic Card II (bulgarian) | |
| 3823 | --------------------------------- | |
| 3826 | Magic Card II (Impera) | |
| 3827 | ---------------------- | |
| 3824 | 3828 | |
| 3825 | - 1x Special CPU with CM602 (??) on it | |
| 3829 | - 1x Special CPU with CM602 (??) on it <--- dumper notes. | |
| 3826 | 3830 | - 1x MC6845P |
| 3827 | 3831 | - 1x YM2149F |
| 3828 | 3832 | - 2x MC6821P |
| r18771 | r18772 | |
| 3837 | 3841 | |
| 3838 | 3842 | TAB blue boards can run the same programs, but needs |
| 3839 | 3843 | 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 | ||
| 3840 | 3850 | */ |
| 3841 | 3851 | |
| 3842 | ROM_START( magicrd2 ) /* Impera */ | |
| 3852 | ROM_START( magicrd2 ) /* Impera... but seems Bulgarian hack, just for copyright */ | |
| 3843 | 3853 | ROM_REGION( 0x10000, "maincpu", 0 ) /* magicard.004 has extra code, and 2 different NVRAM contents harcoded */ |
| 3844 | 3854 | ROM_LOAD( "magicard.004", 0x0000, 0x8000, CRC(f6e948b8) SHA1(7d5983015a508ab135ccbf69b7f3c526c229e3ef) ) |
| 3845 | 3855 | ROM_LOAD( "magicard.01", 0x8000, 0x8000, CRC(c94767d4) SHA1(171ac946bdf2575f9e4a31e534a8e641597af519) ) /* 1st and 2nd half identical */ |
| r18771 | r18772 | |
| 3856 | 3866 | ROM_LOAD( "mc2-82s147.bin", 0x0000, 0x0200, CRC(aa91cc35) SHA1(79f9a755441500e618c4183f524f969fffd44100) ) |
| 3857 | 3867 | |
| 3858 | 3868 | ROM_REGION( 0x0200, "plds", 0 ) |
| 3869 | ROM_LOAD( "gal16v8uni.bin", 0x0000, 0x0117, CRC(b81d7e0a) SHA1(7fef0b2bcea931a830d38ae0f1102434cf281d2d) ) /* Universal GAL */ | |
| 3870 | ROM_END | |
| 3871 | ||
| 3872 | ||
| 3873 | ROM_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 ) | |
| 3859 | 3888 | ROM_LOAD( "gal16v8uni.bin", 0x0000, 0x0117, CRC(b81d7e0a) SHA1(7fef0b2bcea931a830d38ae0f1102434cf281d2d) ) |
| 3860 | 3889 | ROM_END |
| 3861 | 3890 | |
| 3862 | 3891 | |
| 3863 | ROM_START( magicd2 | |
| 3892 | ROM_START( magicrd2b ) /* Imatic Yugoslavian hack for green TAB or Impera boards */ | |
| 3864 | 3893 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3865 | 3894 | ROM_LOAD( "mc2prgv1.bin", 0x8000, 0x8000, CRC(7f759b70) SHA1(23a1a6e8eda57c4a90c51a970302f9a7bf590083) ) |
| 3866 | // | |
| 3895 | // ROM_LOAD( "mc2prgv2.bin", 0x8000, 0x8000, CRC(b0ed6b40) SHA1(7167e67608f1b0b1cd956c838dacc1310861cb4a) ) // there are also pcbs with this program | |
| 3867 | 3896 | |
| 3868 | 3897 | ROM_REGION( 0x10000, "gfx1", 0 ) |
| 3869 | 3898 | ROM_LOAD( "mc2gr2.bin", 0x0000, 0x8000, CRC(733da697) SHA1(45122c64d5a371ec91cecc67b7faf179078e714d) ) |
| r18771 | r18772 | |
| 3877 | 3906 | ROM_END |
| 3878 | 3907 | |
| 3879 | 3908 | |
| 3880 | ROM_START( magicd2 | |
| 3909 | ROM_START( magicrd2c ) /* Imatic Yugoslavian hack for blue TAB board (encrypted)*/ | |
| 3881 | 3910 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 3882 | // ROM_LOAD( "mc2prgv1.bin", 0x8000, 0x8000, CRC(7f759b70) SHA1(23a1a6e8eda57c4a90c51a970302f9a7bf590083) ) | |
| 3883 | 3911 | 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 | |
| 3884 | 3913 | |
| 3885 | 3914 | ROM_REGION( 0x10000, "gfx1", 0 ) |
| 3886 | 3915 | ROM_LOAD( "mc2gr1b.bin", 0x0000, 0x8000, CRC(ce2629a7) SHA1(84767ed5da8dcee44a210255537e10372bcc264b) ) |
| r18771 | r18772 | |
| 3894 | 3923 | ROM_END |
| 3895 | 3924 | |
| 3896 | 3925 | |
| 3926 | ||
| 3897 | 3927 | /******************************** Royal Vegas Joker Card sets ************************************/ |
| 3898 | 3928 | |
| 3899 | 3929 | ROM_START( vegasslw ) |
| r18771 | r18772 | |
| 4642 | 4672 | } |
| 4643 | 4673 | } |
| 4644 | 4674 | |
| 4645 | DRIVER_INIT_MEMBER(funworld_state, magicd2 | |
| 4675 | DRIVER_INIT_MEMBER(funworld_state, magicd2b) | |
| 4646 | 4676 | /***************************************************************** |
| 4647 | 4677 | |
| 4648 | 4678 | For a serie of Mexican Rockwell's 65c02 |
| r18771 | r18772 | |
| 4662 | 4692 | ROM[0xc1c6] = 0x92; |
| 4663 | 4693 | } |
| 4664 | 4694 | |
| 4665 | DRIVER_INIT_MEMBER(funworld_state, magicd2 | |
| 4695 | DRIVER_INIT_MEMBER(funworld_state, magicd2c) | |
| 4666 | 4696 | /*** same as blue TAB PCB, with the magicd2a patch ***/ |
| 4667 | 4697 | { |
| 4668 | 4698 | int x, na, nb, nad, nbd; |
| r18771 | r18772 | |
| 4947 | 4977 | GAMEL( 1991, lluck4x1, royalcrd, royalcd1, royalcrd, driver_device, 0, ROT0, "TAB Austria", "Lucky Lady (4x1 aces)", 0, layout_jollycrd ) |
| 4948 | 4978 | |
| 4949 | 4979 | // Magic Card 2 based... |
| 4950 | GAMEL( 1996, magicrd2, 0, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Bulgarian)", GAME_IMPERFECT_SOUND, layout_jollycrd ) | |
| 4951 | GAME( 1996, magicd2a, magicrd2, magicrd2, magicrd2, funworld_state, magicd2a, ROT0, "Impera", "Magic Card II (green TAB or Impera board)", GAME_NOT_WORKING ) | |
| 4952 | GAME( 1996, magicd2b, magicrd2, magicrd2, magicrd2, funworld_state, magicd2b, ROT0, "Impera", "Magic Card II (blue TAB board, encrypted)", GAME_NOT_WORKING ) | |
| 4980 | GAMEL( 1996, magicrd2, 0, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Bulgarian hack)", 0, layout_jollycrd ) | |
| 4981 | GAMEL( 1996, magicrd2a, magicrd2, magicrd2, magicrd2, driver_device, 0, ROT0, "Impera", "Magic Card II (Nov, Yugoslavian hack)", 0, layout_jollycrd ) | |
| 4982 | GAME( 1996, magicrd2b, magicrd2, magicrd2, magicrd2, funworld_state, magicd2b, ROT0, "Impera", "Magic Card II (hack, green TAB or Impera board)", GAME_NOT_WORKING ) | |
| 4983 | GAME( 1996, magicrd2c, magicrd2, magicrd2, magicrd2, funworld_state, magicd2c, ROT0, "Impera", "Magic Card II (hack, blue TAB board, encrypted)", GAME_NOT_WORKING ) | |
| 4953 | 4984 | |
| 4954 | 4985 | // Joker Card based... |
| 4955 | 4986 | GAMEL( 1993, vegasslw, 0, fw2ndpal, vegasslw, driver_device, 0, ROT0, "Fun World", "Royal Vegas Joker Card (slow deal)", 0, layout_jollycrd ) |
| r18771 | r18772 | |
|---|---|---|
| 9907 | 9907 | lluck3x3 // (c) 1991 TAB-Austria |
| 9908 | 9908 | lluck4x1 // (c) 1991 TAB-Austria |
| 9909 | 9909 | magicrd2 // (c) 1996 Impera |
| 9910 | magicd2a // (c) 1996 Impera | |
| 9911 | magicd2b // (c) 1996 Impera | |
| 9910 | magicrd2a // (c) 1996 Impera | |
| 9911 | magicrd2b // (c) 1996 Impera | |
| 9912 | magicrd2c // (c) 1996 Impera | |
| 9912 | 9913 | vegasslw // (c) 1993 Fun World |
| 9913 | 9914 | vegasfst // (c) 1993 Soft Design |
| 9914 | 9915 | vegasfte // (c) 1993 Soft Design |
| r18771 | r18772 | |
|---|---|---|
| 48 | 48 | * Royal Card Professional 2.0, Digital Dreams, 1993. |
| 49 | 49 | * Lucky Lady (3x3 deal), TAB Austria, 1991. |
| 50 | 50 | * 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. | |
| 54 | 55 | * Royal Vegas Joker Card (Slow deal), Fun World, 1993. |
| 55 | 56 | * Royal Vegas Joker Card (Fast deal), Soft Design, 1993. |
| 56 | 57 | * Royal Vegas Joker Card (Fast deal, english gfx), Soft Design, 1993. |
| Previous | 199869 Revisions | Next |