Spinner

Date: 198x
Type: Program
Platform(s): TS 1000

Content

Appears On

Assembled by Tim Ward from many sources. Contains programs 10252 – 10293.

Related Products

Related Articles

Related Content

Image Gallery

Spinner

Source Code

   5 DIM A$(16,1)
  10 FOR B=1 TO 4
  20 LET A$(B)="%X"
  30 LET A$(4+B)="%:"
  40 LET A$(8+B)="%O"
  50 LET A$(12+B)="% "
  60 NEXT B
  70 FOR T=1 TO 60000
  75 IF INKEY$="1" THEN GOSUB 1000
 120 IF INKEY$="2" THEN GOSUB 1120
 130 IF INKEY$="3" THEN GOSUB 1130
 140 IF INKEY$="4" THEN GOSUB 1140
 150 IF INKEY$="Q" THEN GOSUB 1150
 160 IF INKEY$="W" THEN GOSUB 1160
 170 IF INKEY$="E" THEN GOSUB 1170
 180 IF INKEY$="R" THEN GOSUB 1180
 190 IF INKEY$="A" THEN GOSUB 1190
 200 IF INKEY$="S" THEN GOSUB 1200
 210 IF INKEY$="D" THEN GOSUB 1210
 220 IF INKEY$="F" THEN GOSUB 1220
 230 IF INKEY$="Z" THEN GOSUB 1230
 240 IF INKEY$="X" THEN GOSUB 1240
 250 IF INKEY$="C" THEN GOSUB 1250
 260 IF INKEY$="V" THEN GOSUB 1260
 400 PRINT AT 2,7;"%=%=%=%=%=%=%=%=%=%=%=%=%=%=%=%="
 405 PRINT AT 3,7;"%    %S%P%I%N%N%E%R   % T.M."
 410 PRINT AT 4,7;"%  %=%=%=%=%=%=%=%=%=%=%= % "
 411 PRINT AT 5,7;"%  %          %  % " 
 412 PRINT AT 6,7;"% %X%          % %X% "
 413 PRINT AT 7,7;"%  %          %  % "
 414 PRINT AT 8,7;"% %:%          % %:% "
 415 PRINT AT 9,7;"%  %          %  % "
 416 PRINT AT 10,7;"% %O%          % %O% "
 417 PRINT AT 11,7;"%  %          %  % "
 418 PRINT AT 12,7;"%=%=%=         %=%=%="
 419 PRINT AT 13,7;"%  %          %  % "
 423 PRINT AT 14,7;"%  % %*%*%*%*%*%*%*%*%*%  % "
 425 PRINT AT 15,7;"%              % "
 430 PRINT AT 16,7;"%=%=%=%=%=%=%=%=%=%=%=%=%=%=%="
 500 FOR A=1 TO 4
 510 PRINT AT 6,(9+2*A);A$(A);" "
 520 PRINT AT 8,(9+2*A);A$(4+A);" "
 530 PRINT AT 10,(9+2*A);A$(8+A);" "
 540 PRINT AT 12,(9+2*A);A$(12+A);" "
 550 NEXT A
 560 PAUSE 60000
 570 NEXT T
\n1000 LET B$=A$(2)
\n1010 LET A$(2)=A$(13)
\n1020 LET A$(13)=A$(4)
\n1030 LET A$(4)=A$(5)
\n1040 LET A$(5)=B$
\n1050 RETURN 
\n1120 LET B$=A$(3)
\n1122 LET A$(3)=A$(14)
\n1124 LET A$(14)=A$(1)
\n1126 LET A$(1)=A$(6)
\n1128 LET A$(6)=B$
\n1129 RETURN 
\n1130 LET B$=A$(4)
\n1132 LET A$(4)=A$(15)
\n1134 LET A$(15)=A$(2)
\n1136 LET A$(2)=A$(7)
\n1138 LET A$(7)=B$
\n1139 RETURN 
\n1140 LET B$=A$(1)
\n1142 LET A$(1)=A$(16)
\n1144 LET A$(16)=A$(3)
\n1146 LET A$(3)=A$(8)
\n1148 LET A$(8)=B$
\n1149 RETURN 
\n1150 LET B$=A$(6)
\n1152 LET A$(6)=A$(1)
\n1154 LET A$(1)=A$(8)
\n1156 LET A$(8)=A$(9)
\n1158 LET A$(9)=B$
\n1159 RETURN 
\n1160 LET B$=A$(7)
\n1162 LET A$(7)=A$(2)
\n1164 LET A$(2)=A$(5)
\n1166 LET A$(5)=A$(10)
\n1168 LET A$(10)=B$
\n1169 RETURN 
\n1170 LET B$=A$(8)
\n1172 LET A$(8)=A$(3)
\n1174 LET A$(3)=A$(6)
\n1176 LET A$(6)=A$(11)
\n1178 LET A$(11)=B$
\n1179 RETURN 
\n1180 LET B$=A$(5)
\n1182 LET A$(5)=A$(4)
\n1184 LET A$(4)=A$(7)
\n1186 LET A$(7)=A$(12)
\n1188 LET A$(12)=B$
\n1189 RETURN 
\n1190 LET B$=A$(10)
\n1192 LET A$(10)=A$(5)
\n1194 LET A$(5)=A$(12)
\n1196 LET A$(12)=A$(13)
\n1198 LET A$(13)=B$
\n1199 RETURN 
\n1200 LET B$=A$(11)
\n1202 LET A$(11)=A$(6)
\n1204 LET A$(6)=A$(9)
\n1206 LET A$(9)=A$(14)
\n1208 LET A$(14)=B$
\n1209 RETURN 
\n1210 LET B$=A$(12)
\n1212 LET A$(12)=A$(7)
\n1214 LET A$(7)=A$(10)
\n1216 LET A$(10)=A$(15)
\n1218 LET A$(15)=B$
\n1219 RETURN 
\n1220 LET B$=A$(9)
\n1222 LET A$(9)=A$(8)
\n1224 LET A$(8)=A$(11)
\n1226 LET A$(11)=A$(16)
\n1228 LET A$(16)=B$
\n1229 RETURN 
\n1230 LET B$=A$(14)
\n1232 LET A$(14)=A$(9)
\n1234 LET A$(9)=A$(16)
\n1236 LET A$(16)=A$(1)
\n1238 LET A$(1)=B$
\n1239 RETURN 
\n1240 LET B$=A$(15)
\n1242 LET A$(15)=A$(10)
\n1244 LET A$(10)=A$(13)
\n1246 LET A$(13)=A$(2)
\n1248 LET A$(2)=B$
\n1249 RETURN 
\n1250 LET B$=A$(16)
\n1252 LET A$(16)=A$(11)
\n1254 LET A$(11)=A$(10)
\n1256 LET A$(10)=A$(3)
\n1258 LET A$(3)=B$
\n1259 RETURN 
\n1260 LET B$=A$(13)
\n1262 LET A$(13)=A$(12)
\n1264 LET A$(12)=A$(15)
\n1266 LET A$(15)=A$(4)
\n1268 LET A$(4)=B$
\n1269 RETURN 
\n1270 CLEAR 
\n1280 SAVE "1026%8"
\n1290 RUN 

People

No people associated with this content.

Scroll to Top