2bc0 305d 0302 B ... MEMORY
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

    5 WINDOW 0,31,0,31:CLS
   10 FOR I=0 TO 9  
   20 FOR X=1+I TO 31-I
   30 PRINT AT(I,X);""
   40 NEXT X   
   50 FOR Y=1+I TO 31-I
   60 PRINT AT(Y,31-I);""
   70 NEXT Y
   80 FOR X=31-I TO 1+I STEP -1
   90 PRINT AT(31-I,X);"" 
  100 NEXT X 
  110 FOR Y=31-I TO 1+I STEP -1
  120 PRINT AT(Y,1+I);""
  130 NEXT Y
  140 NEXT I
  150 PAUSE 10:PRINT AT(16,14);"MEMORY":PAUSE 30
 1000! MEMORY
 1010 CLS
 1020 PRINT AT(2,0);"Test des Kurzzeitgedaechtnisses"
 1030 PRINT AT(3,0);STRING$(31,"-")
 1040!
 1050 WINDOW 9,31,0,31:PRINT TAB(5);"Test mit":PRINT:PRINT
 1060 PRINT TAB(5);"Buchstaben=B":PRINT
 1070 PRINT TAB(5);"    Zahlen=N"
 1080 IN$=INKEY$:IF IN$<>"B" AND IN$<>"N" THEN GOTO 1080:ELSE CLS
 1090 FOR I=6 TO 26:PRINT AT(7,I);CHR$(199):PRINT AT(11,I);CHR$(199):NEXT I
 1100 FOR I=7 TO 11:PRINT AT(I,6);CHR$(199):PRINT AT(I,26);CHR$(199):NEXT I
 1110 WINDOW 9,10,7,25:CLS
 1120 PRINT AT(9,9);"ACHTUNG":PAUSE 5
 1130 IF IN$="B" THEN A=26:B=65:ELSE LET A=10:B=48
 1140 Z=1:CLS
 1150 A$="" 
 1160 FOR I=1 TO Z
 1170 B$=CHR$(INT(B+RND(1)*A))
 1180 PRINT AT(9,I+8);" "+B$
 1190 A$=A$+B$:PAUSE 4
 1200 NEXT I
 1210 PRINT AT(9,I+8);" "  
 1220 WINDOW 18,31,0,31
 1230 PRINT "Geben Sie die richtige" 
 1240 INPUT "Zeichenfolge ein:";AN$
 1250 IF AN$=A$ THEN Z=Z+1 :GOTO 1150:CLS       
 1260 PRINT:PRINT "Sie haben FALSCH beobachtet !"
 1270 PRINT "ICH zeigte Ihnen:";A$
 1280 PRINT:PRINT "Sie merkten sich":PRINT Z-1;"Zeichen richtig !"
 1290 PRINT:INPUT "Wollen Sie weiter ueben (J/N) ?";J$
 1300 IF J$="J" THEN WINDOW: CLS:  GOTO 1010
 1310 WINDOW:CLS:END