Previous 199869 Revisions Next

r27516 Friday 7th February, 2014 at 01:08:11 UTC by Roberto Fresca
New games marked as GAME_NOT_WORKING
------------------------------------
Joker Poker (Coinmaster set 2) [Roberto Fresca, ANY]
[src/mame]mame.lst
[src/mame/drivers]coinmstr.c

trunk/src/mame/drivers/coinmstr.c
r27515r27516
888888   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
889889INPUT_PORTS_END
890890
891static INPUT_PORTS_START( jpcoin2 )
892   PORT_START("PIA0.A")
893   PORT_DIPNAME( 0x01, 0x01, "PIA0.A" )
894   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
895   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
896   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
897   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
898   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
899   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
900   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
901   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
902   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
903   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
904   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
905   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
906   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
907   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
908   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
909   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
910   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
911   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
912   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
913   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
914   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
915   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
916   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
917
918   PORT_START("PIA0.B")
919   PORT_DIPNAME( 0x01, 0x01, "PIA0.B" )
920   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
921   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
922   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
923   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
924   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
925   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
926   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
927   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
928   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
929   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
930   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
931   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
932   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
933   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
934   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
935   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
936   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
937   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
938   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
939   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
940   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
941   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
942   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
943
944   PORT_START("PIA1.A")
945   PORT_DIPNAME( 0x01, 0x01, "PIA1.A" )
946   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
947   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
948   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
949   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
950   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
951   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
952   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
953   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
954   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
955   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
956   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
957   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
958   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
959   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
960   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
961   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
962   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
963   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
964   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
965   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
966   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
967   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
968   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
969
970   PORT_START("PIA1.B")
971   PORT_DIPNAME( 0x01, 0x01, "PIA1.B" )
972   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
973   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
974   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
975   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
976   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
977   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
978   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
979   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
980   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
981   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
982   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
983   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
984   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
985   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
986   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
987   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
988   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
989   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
990   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
991   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
992   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
993   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
994   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
995
996   PORT_START("PIA2.A")
997   PORT_DIPNAME( 0x01, 0x01, "PIA2.A" )
998   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
999   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1000   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1001   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1002   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1003   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1004   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1005   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1006   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1007   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1008   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1009   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
1010   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
1011   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1012   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
1013   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1014   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1015   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
1016   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
1017   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1018   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
1019   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1020   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1021
1022   PORT_START("PIA2.B")
1023   PORT_DIPNAME( 0x01, 0x01, "PIA2.B" )
1024   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1025   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1026   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1027   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1028   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1029   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1030   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1031   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1032   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1033   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1034   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1035   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
1036   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
1037   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1038   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
1039   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1040   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1041   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
1042   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
1043   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1044   PORT_DIPNAME( 0x80, 0x80, DEF_STR( Unknown ) )
1045   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1046   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1047
1048   PORT_START("DSW1")
1049   PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) )
1050   PORT_DIPSETTING(    0x01, DEF_STR( Off ) )
1051   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1052   PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) )
1053   PORT_DIPSETTING(    0x02, DEF_STR( Off ) )
1054   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1055   PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) )
1056   PORT_DIPSETTING(    0x04, DEF_STR( Off ) )
1057   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1058   PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) )
1059   PORT_DIPSETTING(    0x08, DEF_STR( Off ) )
1060   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1061   PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) )
1062   PORT_DIPSETTING(    0x10, DEF_STR( Off ) )
1063   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1064   PORT_DIPNAME( 0x20, 0x20, DEF_STR( Unknown ) )
1065   PORT_DIPSETTING(    0x20, DEF_STR( Off ) )
1066   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1067   PORT_DIPNAME( 0x40, 0x40, DEF_STR( Unknown ) )
1068   PORT_DIPSETTING(    0x40, DEF_STR( Off ) )
1069   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1070   PORT_DIPNAME( 0x80, 0x80, "Factory Install Switch" )
1071   PORT_DIPSETTING(    0x80, DEF_STR( Off ) )
1072   PORT_DIPSETTING(    0x00, DEF_STR( On ) )
1073INPUT_PORTS_END
1074
8911075static const gfx_layout charlayout =
8921076{
8931077   8,8,
r27515r27516
11621346
11631347ROM_START( pokeroul )
11641348   ROM_REGION( 0x10000, "maincpu", 0 )
1165   ROM_LOAD( "poker1.ic3",   0x0000, 0x8000, CRC(bfe78d09) SHA1(7cc0f57714ff808a41ce20027a283e5dff60f752) )
1166   ROM_LOAD( "poker2.ic4",   0x8000, 0x8000, CRC(34c1b55c) SHA1(fa562d230a57dce3fff176c21c86b461a02749f6) )
1349   ROM_LOAD( "poker1.ic3", 0x0000, 0x8000, CRC(bfe78d09) SHA1(7cc0f57714ff808a41ce20027a283e5dff60f752) )
1350   ROM_LOAD( "poker2.ic4", 0x8000, 0x8000, CRC(34c1b55c) SHA1(fa562d230a57dce3fff176c21c86b461a02749f6) )
11671351
11681352   ROM_REGION( 0x10000, "gfx1", 0 )
1169   ROM_LOAD( "027c1.00_e14.7.88.ic25",   0x0000, 0x8000, CRC(719f9879) SHA1(122e2689a21a22713f938e3bf6cfb72c60fb9a16) )
1170   ROM_LOAD( "027c1.01_e14.7.88.ic23",   0x8000, 0x8000, CRC(71e5a2fc) SHA1(c28efcea1cf6c9872e70ff191932e3cdb5618917) )
1353   ROM_LOAD( "027c1.00_e14.7.88.ic25", 0x0000, 0x8000, CRC(719f9879) SHA1(122e2689a21a22713f938e3bf6cfb72c60fb9a16) )
1354   ROM_LOAD( "027c1.01_e14.7.88.ic23", 0x8000, 0x8000, CRC(71e5a2fc) SHA1(c28efcea1cf6c9872e70ff191932e3cdb5618917) )
11711355ROM_END
11721356
11731357
11741358ROM_START( jpcoin )
11751359   ROM_REGION( 0x10000, "maincpu", 0 )
1176   ROM_LOAD( "2.bin", 0x0000, 0x002000, CRC(67e1aa60) SHA1(32301f60a7325f23047d84bb1e9416ea05753493) )
1177   ROM_LOAD( "1.bin", 0x2000, 0x002000, CRC(6c79e430) SHA1(56e026329ea6aba122d1f66c375bf4c3cc829feb) )
1360   ROM_LOAD( "2.bin", 0x0000, 0x2000, CRC(67e1aa60) SHA1(32301f60a7325f23047d84bb1e9416ea05753493) )
1361   ROM_LOAD( "1.bin", 0x2000, 0x2000, CRC(6c79e430) SHA1(56e026329ea6aba122d1f66c375bf4c3cc829feb) )
11781362
11791363   ROM_REGION( 0x8000, "gfx1", 0 )
1180   ROM_LOAD( "3.bin", 0x0000, 0x004000, CRC(4984053e) SHA1(e0f7c56160f48f7b1c2c407f448c13a191770adc) ) // 1ST AND 2ND HALF IDENTICAL
1181   ROM_LOAD( "4.bin", 0x4000, 0x004000, CRC(2bac1c0b) SHA1(3e45fc38ed6d332e1d49b2b66bf8001610f914c5) ) // 1ST AND 2ND HALF IDENTICAL
1364   ROM_LOAD( "3.bin", 0x0000, 0x4000, CRC(4984053e) SHA1(e0f7c56160f48f7b1c2c407f448c13a191770adc) ) // 1ST AND 2ND HALF IDENTICAL
1365   ROM_LOAD( "4.bin", 0x4000, 0x4000, CRC(2bac1c0b) SHA1(3e45fc38ed6d332e1d49b2b66bf8001610f914c5) ) // 1ST AND 2ND HALF IDENTICAL
11821366ROM_END
11831367
1368/*
1369unknown... seems joker poker from Coinmaster.
1370It boots to an error screen, seems that PIAs are mapped at different offsets
1371will take a look later...
1372*/
1373
1374ROM_START( jpcoin2 )
1375   ROM_REGION( 0x10000, "maincpu", 0 )
1376   ROM_LOAD( "jp88-1.ic9", 0x0000, 0x4000, CRC(60d31daf) SHA1(204537887388f1a174d1a09331186182be31e8ee) )
1377
1378   ROM_REGION( 0x8000, "gfx1", 0 )
1379   ROM_LOAD( "jp88-3.ic45", 0x0000, 0x2000, CRC(f2f92a7e) SHA1(ce6f6fd5af0049269357527650b51a1016caf636) )
1380   ROM_LOAD( "jp88-2.ic41", 0x2000, 0x2000, CRC(57db61b2) SHA1(a3bc2056866cbb9fdca52e62f2ff4a952d1d7484) )
1381ROM_END
1382
1383
11841384DRIVER_INIT_MEMBER(coinmstr_state,coinmstr)
11851385{
11861386   UINT8 *rom = memregion("user1")->base();
r27515r27516
12051405GAME( 1985, quizmstr, 0, quizmstr, quizmstr, coinmstr_state, coinmstr, ROT0, "Loewen Spielautomaten", "Quizmaster (German)",            GAME_UNEMULATED_PROTECTION )
12061406GAME( 1987, trailblz, 0, trailblz, trailblz, coinmstr_state, coinmstr, ROT0, "Coinmaster",            "Trail Blazer",                   GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING ) // or Trail Blazer 2 ?
12071407GAME( 1989, supnudg2, 0, supnudg2, supnudg2, coinmstr_state, coinmstr, ROT0, "Coinmaster",            "Super Nudger II (Version 5.21)", GAME_UNEMULATED_PROTECTION | GAME_NOT_WORKING )
1208GAME( 1990, pokeroul, 0, pokeroul, pokeroul, driver_device, 0,        ROT0, "Coinmaster",            "Poker Roulette (Version 8.22)",  GAME_NOT_WORKING )
1209GAME( 1990, jpcoin,   0, pokeroul, pokeroul, driver_device, 0,        ROT0, "Coinmaster",            "Joker Poker (Coinmaster)",  GAME_NOT_WORKING ) // io stuff is different at least
1408GAME( 1990, pokeroul, 0, pokeroul, pokeroul, driver_device,  0,        ROT0, "Coinmaster",            "Poker Roulette (Version 8.22)",  GAME_NOT_WORKING )
1409GAME( 1990, jpcoin,   0, pokeroul, pokeroul, driver_device,  0,        ROT0, "Coinmaster",            "Joker Poker (Coinmaster set 1)", GAME_NOT_WORKING ) // io stuff is different at least
1410GAME( 1990, jpcoin2,  0, pokeroul, jpcoin2,  driver_device,  0,        ROT0, "Coinmaster",            "Joker Poker (Coinmaster set 2)", GAME_NOT_WORKING )
trunk/src/mame/mame.lst
r27515r27516
1049910499supnudg2        // (c) 1989 Coinmaster
1050010500pokeroul        // (c) 1990 Coinmaster
1050110501jpcoin          // (c) 19?? Coinmaster
10502jpcoin2         // (c) 19?? Coinmaster
1050210503egghunt         // (c) 1995 Invi Image
1050310504magic10         // (c) 1995 A.W.P. Games
1050410505magic10a        // (c) 1995 A.W.P. Games

Previous 199869 Revisions Next


© 1997-2024 The MAME Team