Commit b185344
authored
Commodore: added machine configuration switch in C16, C64, C128 and C65 to swap joystick ports on the fly, avoiding the need to reset the machine when loading a game that requires joystick to be in the opposite port to the one we plugged it in (#15250)
* Update c64.cpp
c64: added machine configuration switch in C64 to swap joystick ports on the fly, avoiding the need to reset the machine when loading a game that requires joystick to be in the opposite port to the one we plugged it in
* plus4: added machine configuration switch to swap joystick ports on the fly, avoiding the need to reset the machine when loading a game that requires joystick to be in the opposite port to the one we plugged it in
* c128.cpp: added machine configuration switch to swap joystick ports on the fly, avoiding the need to reset the machine when loading a game that requires joystick to be in the opposite port to the one we plugged it in
* c65.cpp: added machine configuration switch to swap joystick ports on the fly, avoiding the need to reset the machine when loading a game that requires joystick to be in the opposite port to the one we plugged it in1 parent 47377bf commit b185344
4 files changed
Lines changed: 104 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| 81 | + | |
81 | 82 | | |
82 | 83 | | |
83 | 84 | | |
| |||
122 | 123 | | |
123 | 124 | | |
124 | 125 | | |
| 126 | + | |
125 | 127 | | |
126 | 128 | | |
127 | 129 | | |
| |||
851 | 853 | | |
852 | 854 | | |
853 | 855 | | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
854 | 861 | | |
855 | 862 | | |
856 | 863 | | |
| |||
1112 | 1119 | | |
1113 | 1120 | | |
1114 | 1121 | | |
| 1122 | + | |
| 1123 | + | |
1115 | 1124 | | |
1116 | 1125 | | |
1117 | 1126 | | |
1118 | | - | |
1119 | | - | |
| 1127 | + | |
| 1128 | + | |
1120 | 1129 | | |
1121 | | - | |
| 1130 | + | |
1122 | 1131 | | |
1123 | | - | |
| 1132 | + | |
1124 | 1133 | | |
1125 | | - | |
| 1134 | + | |
1126 | 1135 | | |
1127 | | - | |
| 1136 | + | |
1128 | 1137 | | |
1129 | | - | |
| 1138 | + | |
1130 | 1139 | | |
1131 | | - | |
| 1140 | + | |
1132 | 1141 | | |
1133 | 1142 | | |
1134 | 1143 | | |
| |||
1139 | 1148 | | |
1140 | 1149 | | |
1141 | 1150 | | |
| 1151 | + | |
| 1152 | + | |
1142 | 1153 | | |
1143 | 1154 | | |
1144 | 1155 | | |
1145 | | - | |
1146 | | - | |
| 1156 | + | |
| 1157 | + | |
1147 | 1158 | | |
1148 | | - | |
| 1159 | + | |
1149 | 1160 | | |
1150 | | - | |
| 1161 | + | |
1151 | 1162 | | |
1152 | | - | |
| 1163 | + | |
1153 | 1164 | | |
1154 | | - | |
| 1165 | + | |
1155 | 1166 | | |
1156 | | - | |
| 1167 | + | |
1157 | 1168 | | |
1158 | | - | |
| 1169 | + | |
1159 | 1170 | | |
1160 | 1171 | | |
1161 | 1172 | | |
| |||
1186 | 1197 | | |
1187 | 1198 | | |
1188 | 1199 | | |
| 1200 | + | |
1189 | 1201 | | |
1190 | 1202 | | |
1191 | | - | |
| 1203 | + | |
1192 | 1204 | | |
1193 | 1205 | | |
1194 | 1206 | | |
| |||
1233 | 1245 | | |
1234 | 1246 | | |
1235 | 1247 | | |
1236 | | - | |
| 1248 | + | |
| 1249 | + | |
1237 | 1250 | | |
1238 | 1251 | | |
1239 | 1252 | | |
| |||
1254 | 1267 | | |
1255 | 1268 | | |
1256 | 1269 | | |
| 1270 | + | |
1257 | 1271 | | |
1258 | 1272 | | |
1259 | | - | |
| 1273 | + | |
1260 | 1274 | | |
1261 | 1275 | | |
1262 | 1276 | | |
| |||
1297 | 1311 | | |
1298 | 1312 | | |
1299 | 1313 | | |
1300 | | - | |
| 1314 | + | |
| 1315 | + | |
| 1316 | + | |
1301 | 1317 | | |
1302 | 1318 | | |
1303 | 1319 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
| 73 | + | |
73 | 74 | | |
74 | 75 | | |
75 | 76 | | |
| |||
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
| 105 | + | |
104 | 106 | | |
105 | 107 | | |
106 | 108 | | |
| |||
844 | 846 | | |
845 | 847 | | |
846 | 848 | | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
| 852 | + | |
| 853 | + | |
847 | 854 | | |
848 | 855 | | |
849 | 856 | | |
| |||
874 | 881 | | |
875 | 882 | | |
876 | 883 | | |
| 884 | + | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
877 | 889 | | |
878 | 890 | | |
879 | 891 | | |
| |||
899 | 911 | | |
900 | 912 | | |
901 | 913 | | |
| 914 | + | |
| 915 | + | |
902 | 916 | | |
903 | 917 | | |
904 | 918 | | |
905 | | - | |
906 | | - | |
| 919 | + | |
| 920 | + | |
907 | 921 | | |
908 | | - | |
| 922 | + | |
909 | 923 | | |
910 | | - | |
| 924 | + | |
911 | 925 | | |
912 | | - | |
| 926 | + | |
913 | 927 | | |
914 | | - | |
| 928 | + | |
915 | 929 | | |
916 | | - | |
| 930 | + | |
917 | 931 | | |
918 | | - | |
| 932 | + | |
919 | 933 | | |
920 | 934 | | |
921 | 935 | | |
| |||
926 | 940 | | |
927 | 941 | | |
928 | 942 | | |
| 943 | + | |
| 944 | + | |
929 | 945 | | |
930 | 946 | | |
931 | 947 | | |
932 | | - | |
933 | | - | |
| 948 | + | |
| 949 | + | |
934 | 950 | | |
935 | | - | |
| 951 | + | |
936 | 952 | | |
937 | | - | |
| 953 | + | |
938 | 954 | | |
939 | | - | |
| 955 | + | |
940 | 956 | | |
941 | | - | |
| 957 | + | |
942 | 958 | | |
943 | | - | |
| 959 | + | |
944 | 960 | | |
945 | | - | |
| 961 | + | |
946 | 962 | | |
947 | 963 | | |
948 | 964 | | |
| |||
973 | 989 | | |
974 | 990 | | |
975 | 991 | | |
| 992 | + | |
976 | 993 | | |
977 | 994 | | |
978 | | - | |
| 995 | + | |
979 | 996 | | |
980 | 997 | | |
981 | 998 | | |
| |||
1041 | 1058 | | |
1042 | 1059 | | |
1043 | 1060 | | |
| 1061 | + | |
1044 | 1062 | | |
1045 | 1063 | | |
1046 | | - | |
| 1064 | + | |
1047 | 1065 | | |
1048 | 1066 | | |
1049 | 1067 | | |
| |||
1079 | 1097 | | |
1080 | 1098 | | |
1081 | 1099 | | |
| 1100 | + | |
1082 | 1101 | | |
1083 | | - | |
| 1102 | + | |
1084 | 1103 | | |
1085 | 1104 | | |
1086 | 1105 | | |
| |||
1103 | 1122 | | |
1104 | 1123 | | |
1105 | 1124 | | |
| 1125 | + | |
1106 | 1126 | | |
1107 | 1127 | | |
1108 | | - | |
| 1128 | + | |
1109 | 1129 | | |
1110 | 1130 | | |
1111 | 1131 | | |
| |||
1131 | 1151 | | |
1132 | 1152 | | |
1133 | 1153 | | |
| 1154 | + | |
1134 | 1155 | | |
1135 | 1156 | | |
1136 | | - | |
| 1157 | + | |
1137 | 1158 | | |
1138 | 1159 | | |
1139 | 1160 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
324 | 324 | | |
325 | 325 | | |
326 | 326 | | |
| 327 | + | |
327 | 328 | | |
328 | 329 | | |
329 | 330 | | |
| |||
367 | 368 | | |
368 | 369 | | |
369 | 370 | | |
| 371 | + | |
370 | 372 | | |
371 | 373 | | |
372 | 374 | | |
| |||
1097 | 1099 | | |
1098 | 1100 | | |
1099 | 1101 | | |
| 1102 | + | |
1100 | 1103 | | |
1101 | 1104 | | |
1102 | | - | |
| 1105 | + | |
1103 | 1106 | | |
1104 | 1107 | | |
1105 | 1108 | | |
| |||
1112 | 1115 | | |
1113 | 1116 | | |
1114 | 1117 | | |
| 1118 | + | |
1115 | 1119 | | |
1116 | 1120 | | |
1117 | 1121 | | |
1118 | | - | |
| 1122 | + | |
1119 | 1123 | | |
1120 | 1124 | | |
1121 | 1125 | | |
| |||
1141 | 1145 | | |
1142 | 1146 | | |
1143 | 1147 | | |
| 1148 | + | |
1144 | 1149 | | |
1145 | | - | |
| 1150 | + | |
1146 | 1151 | | |
1147 | 1152 | | |
1148 | 1153 | | |
1149 | 1154 | | |
1150 | 1155 | | |
1151 | | - | |
1152 | | - | |
| 1156 | + | |
| 1157 | + | |
1153 | 1158 | | |
1154 | 1159 | | |
1155 | 1160 | | |
| |||
1323 | 1328 | | |
1324 | 1329 | | |
1325 | 1330 | | |
| 1331 | + | |
| 1332 | + | |
| 1333 | + | |
| 1334 | + | |
| 1335 | + | |
1326 | 1336 | | |
1327 | 1337 | | |
1328 | 1338 | | |
| |||
0 commit comments