trunk/src/mame/machine/315-5881_helper.c
| r243047 | r243048 | |
| 32 | 32 | static const struct game_keys keys_table[] = |
| 33 | 33 | { |
| 34 | 34 | // name key gameid # year chip label platform |
| 35 | | { "twcup98", 0x05200913 }, // 25209801 1998 317-5039-COM ST-V (this is correct key, but not yet working with our code) |
| 36 | | // { "twcup98", -1 }, // 25209801 1998 317-5039-COM ST-V |
| 37 | | { "astrass", 0x052e2901 }, // 25349801 1998 317-5040-COM ST-V (yes, the 317-5040-COM chip was reused for 3 different games and on both Naomi and ST-V!) |
| 38 | | { "rsgun", -1 }, // 1998 317-5041-COM ST-V |
| 39 | | { "sss", -1 }, // 1998 317-5042-COM ST-V |
| 40 | | { "elandore", -1 }, // 1998 317-5043-COM ST-V |
| 41 | | { "ffreveng", -1 }, // 1998 317-5049-COM ST-V |
| 35 | { "twcup98", 0x05200913 }, // 25209801 1998 317-5039-COM ST-V |
| 36 | { "astrass", 0x052e2901 }, // 25349801 1998 317-5040-COM ST-V (yes, the 317-5040-COM chip was reused for 3 different games and on both Naomi and ST-V!) |
| 37 | { "rsgun", -1 }, // 1998 317-5041-COM ST-V |
| 38 | { "sss", -1 }, // 1998 317-5042-COM ST-V |
| 39 | { "elandore", -1 }, // 1998 317-5043-COM ST-V |
| 40 | { "ffreveng", -1 }, // 1998 317-5049-COM ST-V |
| 42 | 41 | |
| 43 | | { "18wheelr", 0x0807cf54 }, // 840-0023 2000 |
| 44 | | { "18wheels", 0x0807cf54 }, // 840-0036 2000 |
| 45 | | { "18wheelu", 0x0807cf54 }, // 840-0037 2000 |
| 46 | | { "alienfnt", 0x08174343 }, // 840-0048 2001 |
| 47 | | { "alienfnta", 0x08174343 }, // 840-0048 2001 |
| 48 | | { "alpilota", 0x08070e41 }, // 840-0005 1999 |
| 49 | | { "alpiltdx", 0x08070e41 }, // 834-????? 1999 |
| 50 | | { "capsnk", 0x00000000 }, // 841-0011 2000 |
| 51 | | { "capsnka", 0x00000000 }, // 841-0011 2000 |
| 52 | | { "capsnkb", 0x00000000 }, // 841-0011 2000 |
| 53 | | { "clubkrtc", 0x0ce7d742 }, // 840-0062 2001 |
| 54 | | { "clubkrtd", 0x0ce7d742 }, // 840-0062 2001 |
| 55 | | { "clubkrte", 0x0ce7d742 }, // 840-0062 2001 |
| 56 | | { "crackdj2", 0x08428247 }, // 840-0068 2001 |
| 57 | | { "crackndj", 0x081c2347 }, // 840-0043 2000 |
| 58 | | { "crzytaxi", 0x080d2f45 }, // 840-0002 1999 |
| 59 | | { "csmash", 0x08103347 }, // 840-0044 2000 |
| 60 | | { "csmasho", 0x08103347 }, // 840-0044 2000 |
| 61 | | { "cspike", 0x000e2010 }, // 841-0012 2000 |
| 62 | | { "deathcox", 0x000b64d0 }, // 841-0016 2000 |
| 63 | | { "derbyoc", 0x080fee35 }, // 840-0016 1999 |
| 64 | | { "doa2", 0x0008ad01 }, // 841-0003 1999 |
| 65 | | { "doa2m", 0x0008ad01 }, // 841-0003 1999 |
| 66 | | { "dybb99", 0x0804ae71 }, // 840-0019 1999 |
| 67 | | { "dybbnao", 0x080e6ae1 }, // 840-0001 1998 |
| 68 | | { "f355", 0x080e8f84 }, // 834-13842 1999 |
| 69 | | { "f355twin", 0x0806efd4 }, // 834-13950 1999 |
| 70 | | { "f355twn2", 0x081666c6 }, // 840-0042 2001 |
| 71 | | { "ggram2", 0x08074a61 }, // 840-0007 1999 |
| 72 | | { "ggx", 0x00076110 }, // 841-0013 2000 |
| 73 | | { "gundmct", 0x000e8010 }, // 841-0017 2001 |
| 74 | | { "gunsur2", 0x000680d0 }, // 25709801 2001 |
| 75 | | { "gunsur2e", 0x000680d0 }, // 25709801 2001 |
| 76 | | { "gwing2", 0x000b25d0 }, // 841-0014 2000 |
| 77 | | { "hmgeo", 0x00038510 }, // HMG016007 2001 |
| 78 | | { "inunoos", 0x094bc3e3 }, // 840-0073 2001 |
| 79 | | { "jambo", 0x080fab95 }, // 840-0013 1999 |
| 80 | | { "marstv", 0x080b8ef5 }, // 840-0025 1999 |
| 81 | | { "mazan", 0x080fea94 }, // 25869812 2002 |
| 82 | | { "mazana", 0x080fea94 }, // 25869812 2002 |
| 83 | | { "ninjaslt", 0x000ca510 }, // 25469801 2000 |
| 84 | | { "ninjaslt1", 0x000ca510 }, // 25469801 2000 |
| 85 | | { "ninjaslt2", 0x000ca510 }, // 25469801 2000 |
| 86 | | { "ninjaslt4", 0x000ca510 }, // 25469801 2000 |
| 87 | | { "otrigger", 0x080fea94 }, // 840-0017 1999 |
| 88 | | { "pjustic", 0x000725d0 }, // 841-0015 2000 |
| 89 | | { "pstone", 0x000e69c1 }, // 841-0001 1999 |
| 90 | | { "pstone2", 0x000b8dc0 }, // 841-0008 2000 |
| 91 | | { "puyoda", 0x000acd40 }, // 841-0006 1999 |
| 92 | | { "ringout", 0x080b1e40 }, // 840-0004 1999 |
| 93 | | { "samba", 0x080a8b5d }, // 840-0020 1999 |
| 94 | | { "sambap", 0x080a8b5d }, // 840-0020 1999 |
| 95 | | { "samba2k", 0x081702cf }, // 840-0047 2000 |
| 96 | | { "sgtetris", 0x0808ae51 }, // 840-0018 1999 |
| 97 | | { "slasho", 0x081a66ca }, // 840-0041 2000 |
| 98 | | { "smlg99", 0x08048a01 }, // 840-0012 1999 |
| 99 | | { "spawn", 0x00078d01 }, // 841-0005 1999 |
| 100 | | { "sstrkfgt", 0x08132303 }, // 840-0035 2000 |
| 101 | | { "sstrkfgta", 0x08132303 }, // 840-0035 2000 |
| 102 | | { "suchie3", 0x000368e1 }, // 841-0002 1999 |
| 103 | | { "tduno", 0x08028ea5 }, // 840-0008 1999 |
| 42 | { "gundmct", 0x000e8010 }, // 841-0017 2001 ??? Naomi |
| 43 | { "puyoda", 0x000acd40 }, // 841-0006 1999 ??? Naomi |
| 44 | { "smlg99", 0x08048a01 }, // 840-0012 1999 ??? Naomi |
| 45 | { "vf4cart", 0x0eef2f96 }, // 840-0080 2002 ??? Naomi 2 |
| 46 | { "vonot", 0x08010715 }, // 840-0028 2000 ??? Naomi |
| 47 | { "marstv", 0x080b8ef5 }, // 840-0025 1999 317-0074-JPN Naomi |
| 48 | { "dybbnao", 0x080e6ae1 }, // 840-0001 1998 317-0246-JPN Naomi |
| 49 | { "crzytaxi", 0x080d2f45 }, // 840-0002 1999 317-0248-COM Naomi |
| 50 | { "zombrvn", 0x08012b41 }, // 840-0003 1999 317-0249-COM Naomi |
| 51 | { "ringout", 0x080b1e40 }, // 840-0004 1999 317-0250-COM Naomi |
| 52 | { "alpilota", 0x08070e41 }, // 840-0005 1999 317-0251-COM Naomi |
| 53 | { "alpiltdx", 0x08070e41 }, // 834-????? 1999 317-0251-COM Naomi |
| 54 | { "ggram2", 0x08074a61 }, // 840-0007 1999 317-0253-JPN Naomi |
| 55 | { "f355", 0x080e8f84 }, // 834-13842 1999 317-0254-COM Naomi |
| 56 | { "tduno", 0x08028ea5 }, // 840-0008 1999 317-0255-JPN Naomi |
| 57 | { "toyfight", 0x0802ca85 }, // 840-0011 1999 317-0257-COM Naomi |
| 58 | { "vs2_2k", 0x08088b08 }, // 840-0010 1999 317-0258-COM Naomi |
| 59 | { "derbyoc", 0x080fee35 }, // 840-0016 1999 317-0262-JPN Naomi |
| 60 | { "vtennis", 0x0803eb15 }, // 840-0015 1999 317-0263-COM Naomi |
| 61 | { "jambo", 0x080fab95 }, // 840-0013 1999 317-0264-COM Naomi |
| 62 | { "mazan", 0x080fea94 }, // 25869812 2002 317-0266-COM Naomi |
| 63 | { "mazana", 0x080fea94 }, // 25869812 2002 317-0266-COM Naomi |
| 64 | { "otrigger", 0x080fea94 }, // 840-0017 1999 317-0266-COM Naomi |
| 65 | { "f355twin", 0x0806efd4 }, // 834-13950 1999 317-0267-COM Naomi |
| 66 | { "sgtetris", 0x0808ae51 }, // 840-0018 1999 317-0268-COM Naomi |
| 67 | { "dybb99", 0x0804ae71 }, // 840-0019 1999 317-0269-JPN Naomi |
| 68 | { "samba", 0x080a8b5d }, // 840-0020 1999 317-0270-COM Naomi |
| 69 | { "sambap", 0x080a8b5d }, // 840-0020 1999 317-0270-COM Naomi |
| 70 | { "virnbao", 0x08068b58 }, // 840-0021 2000 317-0271-COM Naomi |
| 71 | { "virnbap", 0x08068b58 }, // 840-0021 2000 317-0271-COM Naomi |
| 72 | { "18wheelr", 0x0807cf54 }, // 840-0023 2000 317-0273-COM Naomi |
| 73 | { "18wheels", 0x0807cf54 }, // 840-0036 2000 317-0273-COM Naomi |
| 74 | { "18wheelu", 0x0807cf54 }, // 840-0037 2000 317-0273-COM Naomi |
| 75 | { "sstrkfgt", 0x08132303 }, // 840-0035 2000 317-0281-COM Naomi |
| 76 | { "sstrkfgta", 0x08132303 }, // 840-0035 2000 317-0281-COM Naomi |
| 77 | { "wwfroyal", 0x081627c3 }, // 840-0040 2000 317-0285-COM Naomi |
| 78 | { "slasho", 0x081a66ca }, // 840-0041 2000 317-0286-COM Naomi |
| 79 | { "f355twn2", 0x081666c6 }, // 840-0042 2001 317-0287-COM Naomi |
| 80 | { "crackndj", 0x081c2347 }, // 840-0043 2000 317-0288-COM Naomi |
| 81 | { "csmash", 0x08103347 }, // 840-0044 2000 317-0289-COM Naomi |
| 82 | { "csmasho", 0x08103347 }, // 840-0044 2000 317-0289-COM Naomi |
| 83 | { "alienfnt", 0x08174343 }, // 840-0048 2001 317-0293-COM Naomi |
| 84 | { "alienfnta", 0x08174343 }, // 840-0048 2001 317-0293-COM Naomi |
| 85 | { "samba2k", 0x081702cf }, // 840-0047 2000 317-0295-COM Naomi |
| 86 | { "wldrider", 0x0ce7a703 }, // 840-0046 2001 317-0301-COM Naomi 2 |
| 87 | { "vstrik3c", 0x0cee834a }, // 840-0061 2001 317-0310-COM Naomi 2 |
| 88 | { "vstrik3cb", 0x0cee834a }, // 840-0061 2001 317-0310-COM Naomi 2 |
| 89 | { "crackdj2", 0x08428247 }, // 840-0068 2001 317-0311-COM Naomi |
| 90 | { "clubkrtc", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 91 | { "clubkrtd", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 92 | { "clubkrte", 0x0ce7d742 }, // 840-0062 2001 317-0313-COM Naomi 2 |
| 93 | { "inunoos", 0x094bc3e3 }, // 840-0073 2001 317-0316-JPN Naomi |
| 104 | 94 | { "toukon4", 0x052e2901 }, // 25349801 2000 317-5040-COM Naomi |
| 105 | | { "toyfight", 0x0802ca85 }, // 840-0011 1999 |
| 106 | | { "vf4cart", 0x0eef2f96 }, // 840-0080 2002 |
| 107 | | { "virnbao", 0x08068b58 }, // 840-0021 2000 |
| 108 | | { "virnbap", 0x08068b58 }, // 840-0021 2000 |
| 109 | | { "vonot", 0x08010715 }, // 840-0028 2000 |
| 110 | | { "vs2_2k", 0x08088b08 }, // 840-0010 1999 |
| 111 | | { "vstrik3c", 0x0cee834a }, // 840-0061 2001 |
| 112 | | { "vstrik3cb", 0x0cee834a }, // 840-0061 2001 |
| 113 | | { "vtennis", 0x0803eb15 }, // 840-0015 1999 |
| 114 | 95 | { "wldkicks", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 115 | 96 | { "wldkicksa", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 116 | 97 | { "wldkicksb", 0x052e2901 }, // 25209801 2000 317-5040-COM Naomi |
| 117 | | { "wldrider", 0x0ce7a703 }, // 840-0046 2001 |
| 118 | | { "wwfroyal", 0x081627c3 }, // 840-0040 2000 |
| 119 | | { "zerogu2", 0x0007c010 }, // 841-0020 2001 |
| 120 | | { "zombrvn", 0x08012b41 }, // 840-0003 1999 |
| 98 | { "pstone", 0x000e69c1 }, // 841-0001 1999 317-5046-COM Naomi |
| 99 | { "suchie3", 0x000368e1 }, // 841-0002 1999 317-5047-JPN Naomi |
| 100 | { "doa2", 0x0008ad01 }, // 841-0003 1999 317-5048-COM Naomi |
| 101 | { "doa2m", 0x0008ad01 }, // 841-0003 1999 317-5048-COM Naomi |
| 102 | { "shangril", -1 }, // 841-0004 1999 317-5050-JPN Naomi seems not used by game |
| 103 | { "spawn", 0x00078d01 }, // 841-0005 1999 317-5051-COM Naomi |
| 104 | { "pstone2", 0x000b8dc0 }, // 841-0008 2000 317-5054-COM Naomi |
| 105 | { "capsnk", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 106 | { "capsnka", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 107 | { "capsnkb", 0x00000000 }, // 841-0011 2000 317-5059-COM Naomi |
| 108 | { "cspike", 0x000e2010 }, // 841-0012 2000 317-5060-COM Naomi |
| 109 | { "ggx", 0x00076110 }, // 841-0013 2000 317-5063-COM Naomi |
| 110 | { "gwing2", 0x000b25d0 }, // 841-0014 2000 317-5064-COM Naomi |
| 111 | { "pjustic", 0x000725d0 }, // 841-0015 2000 317-5065-COM Naomi |
| 112 | { "deathcox", 0x000b64d0 }, // 841-0016 2000 317-5066-COM Naomi |
| 113 | { "ninjaslt", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 114 | { "ninjaslt1", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 115 | { "ninjaslt2", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 116 | { "ninjaslt4", 0x000ca510 }, // 25469801 2000 317-5068-COM Naomi |
| 117 | { "hmgeo", 0x00038510 }, // HMG016007 2001 317-5071-COM Naomi |
| 118 | { "zerogu2", 0x0007c010 }, // 841-0020 2001 317-5073-COM Naomi |
| 119 | { "gunsur2", 0x000680d0 }, // 25709801 2001 317-5075-COM Naomi |
| 120 | { "gunsur2e", 0x000680d0 }, // 25709801 2001 317-5075-COM Naomi |
| 121 | 121 | |
| 122 | | { "airtrix", 0x091b02c7 }, // 834-14149 2000 317-0294-COM Hikaru |
| 123 | | { "pharrier", 0x0912c68a }, // 834-14144 2001 317-0297-COM Hikaru |
| 124 | | { "podrace", 0x0903dad5 }, // 834-14002 2001 317-0277-COM Hikaru |
| 122 | { "podrace", 0x0903dad5 }, // 834-14002 2001 317-0277-COM Hikaru |
| 123 | { "airtrix", 0x091b02c7 }, // 834-14149 2000 317-0294-COM Hikaru |
| 124 | { "pharrier", 0x0912c68a }, // 834-14144 2001 317-0297-COM Hikaru |
| 125 | 125 | |
| 126 | | { "vs298", 0x09234e96 }, // ???? 317-0237-COM Model 3 |
| 127 | | { "vs299", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 128 | | { "swt", 0x11272a01 }, // ???? 317-0241-COM Model 3 |
| 126 | { "dynamcop", 0x0c2a4a93 }, // ???? 317-0236-COM Model 2 |
| 129 | 127 | |
| 130 | | { "dynamcop", 0x0c2a4a93 }, // ???? 317-0236-COM Model 2 |
| 128 | { "vs298", 0x09234e96 }, // ???? 317-0237-COM Model 3 |
| 129 | { "swt", 0x11272a01 }, // ???? 317-0241-COM Model 3 |
| 130 | { "vs299", 0x09222ac8 }, // ???? 317-0245-COM Model 3 |
| 131 | 131 | |
| 132 | | |
| 133 | 132 | { NULL, 0 } // end of table |
| 134 | 133 | }; |
| 135 | 134 | |