Screenshot 1 Screenshot 2
1000 19be 0000 b ... TEST
Mit diesem Programm koennen Sie Ihre Reaktionszeit auf 0,1 sec genau ermitteln. Sobald in der Bildmitte ein Zeichen erscheint, muessen Sie eine beliebige Taste druecken ! Die Zeit bis dahin wird gemessen und nach jeweils 7 Tests ausgewertet ! Die Graphik wird durch Tastendruck geloescht.
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

    5 GOSUB 20000
   10 O.12
  100 TAB(96)
  110 P."Mit diesem Programm koennen Sie "
  120 P."Ihre Reaktionszeit auf 0,1 sec  "
  130 P."genau ermitteln."
  140 P.
  150 P.
  160 P."Sobald in der Bildmitte ein Zei-"
  170 P."chen erscheint, muessen Sie eine"
  180 P."beliebige Taste druecken !      "
  190 P."Die Zeit bis dahin wird gemessen"
  200 P."und nach jeweils 7 Tests ausge- "
  210 P."wertet !"
  220 P.
  230 P.
  240 P."Die Graphik wird durch Tasten-  "
  250 P."druck geloescht."
  260 TAB(128)
  270 P."Alles klar ?                J/N"
  280 F=INCHAR
  290 IFF='N'O.12;GOTO 100
  900 O.12
  904 TAB(512)
  905 FOR K=1 TO 5
  910 TAB(544)
  920 P."ES GEHT GLEICH LOS !!!"
  925 NEXT K
  930 TAB(512)
  940 FOR J=0 TO 1800
  950 NEXT J
 1000 FOR I=1 TO 7
 1100 O.12
 1110 TAB(96)
 1120 P."TEST Nr. ",#1,I," : ",
 1122 POKEHEX(EC6D),32
 1130 FOR J=0 TO 500
 1140 NEXT J
 1200 B=RND(4000)
 1210 FOR J=0 TO B
 1220 NEXT J
 1240 W=HEX(EE0F)
 1250 POKEW,201
 1300 CALL15872
 1400 Z=PEEK(HEX(3E20))
 1420 Z=(Z+7)*99/469
 1500 P.#1,(Z/10),",",#1,(Z-Z/10*10)," sec"
 1510 POKEHEX(EC80),32
 1520 IFZ>11FORJ=0TO300;NEXTJ;TAB(96);P."Oh Gott..."
 1530 POKEHEX(ED00),32
 1540 @(I)=Z
 1550 FOR J=0 TO 1000
 1560 NEXT J
 1600 NEXT I
 2000 O.12
 2020 P."Hier sehen Sie Ihre Reaktions-  "
 2030 P."zeiten graphisch dargestellt."
 2032 P.
 2034 P."Durchschnitt : ",
 2035 Q=0;FORI=1TO7;Q=Q+@(I);NEXTI
 2036 Q=Q*10/7+1
 2037 P.#1,Q/100,",",#1,Q-Q/100*100," sec"
 2038 P.
 2040 TAB(64)
 2050 P."sec"
 2060 P.
 2070 P."2,2"
 2080 P.
 2090 P."2,0"
 2100 P.
 2110 P."1,8"
 2120 P.
 2130 P."1,6"
 2140 P.
 2150 P."1,4"
 2160 P.
 2170 P."1,2"
 2180 P.
 2190 P."1,0"
 2200 P.
 2210 P."0,8"
 2220 P.
 2230 P."0,6"
 2240 P.
 2250 P."0,4"
 2260 P.
 2270 P."0,2"
 2280 P."     1   2   3   4   5   6   7",
 2290 POKEHEX(EFFE),32
 2900 W=HEX(EFE2)
 3000 FOR I=1 TO 7
 3020 IF@(I)>25 @(I)=26
 3030 FOR J=0 TO (@(I)-1)
 3040 POKE(W+I*4-J*32),181
 3050 POKE(W+1+I*4-J*32),255
 3060 NEXT J
 3070 NEXT I
 3100 F=INCHAR
 4000 O.12
 5000 TAB(160)
 6000 P."Wollen Sie noch einen Test ?"
 6010 P.
 6020 P."                            J/N"
 6100 F=INCHAR
 6200 IFF='J' GOTO 900
 6300 O.12
 6400 STOP
20000 W=HEX(3E00)
20010 POKEW,HEX(C5)
20011 POKEW+1,HEX(01)
20012 POKEW+2,HEX(00)
20013 POKEW+3,HEX(00)
20014 POKEW+4,HEX(03)
20015 POKEW+5,HEX(C5)
20016 POKEW+6,HEX(CD)
20017 POKEW+7,HEX(30)
20018 POKEW+8,HEX(F1)
20019 POKEW+9,HEX(C1)
20020 POKEW+10,HEX(FE)
20021 POKEW+11,HEX(00)
20022 POKEW+12,HEX(CA)
20023 POKEW+13,HEX(04)
20024 POKEW+14,HEX(3E)
20025 POKEW+15,HEX(ED)
20026 POKEW+16,HEX(43)
20027 POKEW+17,HEX(20)
20028 POKEW+18,HEX(3E)
20029 POKEW+19,HEX(C1)
20030 POKEW+20,HEX(C9)
20031 RETURN