trunk/src/mame/drivers/magicfly.c
| r20303 | r20304 | |
| 8 | 8 | |
| 9 | 9 | Games running on this hardware: |
| 10 | 10 | |
| 11 | | * Magic Fly (P&A Games), 198? |
| 12 | | * 7 e Mezzo (Unknown), 198? |
| 11 | * Magic Fly (P&A Games), 198? |
| 12 | * 7 e Mezzo (Unknown), 198? |
| 13 | * Bonne Chance! (French/English), 198? |
| 13 | 14 | |
| 14 | 15 | |
| 15 | 16 | **** NOTE **** |
| r20303 | r20304 | |
| 396 | 397 | - Created and minimized the color palette for both gfx banks. |
| 397 | 398 | - Fixed colors for magicfly and 7mezzo. |
| 398 | 399 | |
| 400 | [2013-01-17] |
| 401 | - Added Bonne Chance!. A French/English poker game prototype of |
| 402 | the well known 'Golden Poker' and 'Jack Potten Poker'. |
| 399 | 403 | |
| 404 | |
| 400 | 405 | TODO: |
| 401 | 406 | |
| 407 | - Inputs and palette for Bonne Chance!. |
| 402 | 408 | - Simplify the gfx banks to avoid a custom palette. |
| 403 | 409 | - Document the correct pinout. |
| 404 | | - Analyze the PLD. Try to reconstruct. |
| 410 | - Analyze the PLD. Try to reconstruct the original equations. |
| 405 | 411 | - Split the driver. |
| 406 | 412 | |
| 407 | 413 | |
| r20303 | r20304 | |
| 738 | 744 | PORT_DIPSETTING( 0x00, DEF_STR( On ) ) |
| 739 | 745 | INPUT_PORTS_END |
| 740 | 746 | |
| 747 | static INPUT_PORTS_START( bchance ) |
| 748 | INPUT_PORTS_END |
| 741 | 749 | |
| 750 | |
| 742 | 751 | /************************* |
| 743 | 752 | * Graphics Layouts * |
| 744 | 753 | *************************/ |
| r20303 | r20304 | |
| 888 | 897 | ROM_LOAD( "pal16r4a-7mezzo.bin", 0x0000, 0x0104, BAD_DUMP CRC(61ac7372) SHA1(7560506468a7409075094787182ded24e2d0c0a3) ) |
| 889 | 898 | ROM_END |
| 890 | 899 | |
| 900 | ROM_START( bchance ) |
| 901 | ROM_REGION( 0x10000, "maincpu", 0 ) |
| 902 | ROM_LOAD( "v-pk-4gag.bin", 0xc000, 0x4000, CRC(7c2dd908) SHA1(97b1390fb4c8c838a0d5b78d6904d597a9abe27f) ) |
| 891 | 903 | |
| 904 | ROM_REGION( 0x6000, "gfx", 0 ) |
| 905 | ROM_LOAD( "n-pk-2.bin", 0x0000, 0x2000, BAD_DUMP CRC(462c3dd7) SHA1(fb30d6147e0d607b3fb631d8bdca35e98eccfd2d) ) // from an exhaustive analysis of 25 different bad dumps |
| 906 | ROM_LOAD( "n-pk-1.bin", 0x2000, 0x2000, CRC(e35cebd6) SHA1(b0dd86fd4c06f98e486b04e09808985bfa4f0e9c) ) |
| 907 | ROM_LOAD( "n-pk-0.bin", 0x4000, 0x2000, CRC(3c64edc4) SHA1(97b677b7c4999b502ab4b4f70c33b40050843796) ) |
| 908 | |
| 909 | ROM_REGION( 0x0800, "gfxbnk0", 0 ) |
| 910 | // ROM_FILL( 0x0000, 0x1000, 0 ) /* filling the R-G bitplanes */ |
| 911 | ROM_COPY( "gfx", 0x1800, 0x0000, 0x0800 ) /* chars */ |
| 912 | |
| 913 | ROM_REGION( 0x1800, "gfxbnk1", 0 ) |
| 914 | ROM_COPY( "gfx", 0x1000, 0x0000, 0x0800 ) /* sprites, bitplane 1 */ |
| 915 | ROM_COPY( "gfx", 0x3800, 0x0800, 0x0800 ) /* sprites, bitplane 2 */ |
| 916 | ROM_COPY( "gfx", 0x5800, 0x1000, 0x0800 ) /* sprites, bitplane 3 */ |
| 917 | |
| 918 | ROM_REGION( 0x0200, "plds", 0 ) |
| 919 | ROM_LOAD( "gal16v8-bchance.bin", 0x0000, 0x0104, NO_DUMP ) // protected. |
| 920 | ROM_END |
| 921 | |
| 922 | |
| 892 | 923 | /************************* |
| 893 | 924 | * Game Drivers * |
| 894 | 925 | *************************/ |
| 895 | 926 | |
| 896 | | /* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS... */ |
| 897 | | GAME( 198?, magicfly, 0, magicfly, magicfly, driver_device, 0, ROT0, "P&A Games", "Magic Fly", 0 ) |
| 898 | | GAME( 198?, 7mezzo, 0, 7mezzo, 7mezzo, driver_device, 0, ROT0, "<unknown>", "7 e Mezzo", 0 ) |
| 927 | /* YEAR NAME PARENT MACHINE INPUT STATE INIT ROT COMPANY FULLNAME FLAGS... */ |
| 928 | GAME( 198?, magicfly, 0, magicfly, magicfly, driver_device, 0, ROT0, "P&A Games", "Magic Fly", 0 ) |
| 929 | GAME( 198?, 7mezzo, 0, 7mezzo, 7mezzo, driver_device, 0, ROT0, "<unknown>", "7 e Mezzo", 0 ) |
| 930 | GAME( 198?, bchance, 0, magicfly, bchance, driver_device, 0, ROT0, "<unknown>", "Bonne Chance! (French/English)", GAME_IMPERFECT_COLORS | GAME_IMPERFECT_GRAPHICS | GAME_NOT_WORKING ) |