Screenshot 1 Screenshot 2
2bc0 344c 0000 B ... KONTO
Zeichensatz UTF-8+Z1013()+CTRL()-ohne Umlaute(äöüß)

    1!W.B.1055,MARIENBURGER 35a
   10 CLEAR 2000
   20 DIM Y$(100)
   30 WINDOW:CLS:FOR I=0 TO 2:PRINT CHR$(13):NEXT I
   40 PRINT "      "
   50 PRINT "                        "
   60 PRINT "        KONTENFUEHRUNG  "
   70 PRINT "                        "
   80 PRINT "      "
   90 PRINT:PRINT:PRINT
  100 PRINT "        EINGABE      - 1"
  110 PRINT
  120 PRINT "        AUSGABE      - 2"
  130 PRINT 
  140 PRINT "        ABSPEICHERN  - 3"
  150 PRINT
  160 PRINT "        DATEN LESEN  - 4"
  170 PRINT
  180 PRINT "        ENDE         - 0"
  190 PRINT:PRINT:PRINT
  200 PRINT "        WAEHLE"
  210 GOSUB 1020:BEEP
  220 K$="":K$=INKEY$:IF K$=""THEN 220
  230 IF K$="0"THEN 800
  240 IF K$="1"THEN 290
  250 IF K$="2"THEN 520
  260 IF K$="3"THEN 810
  270 IF K$="4"THEN 870
  280 GOTO 220
  290 WINDOW 5,26,4,28:B=0:F=0
  300 FOR I=0 TO 99
  310 IF Y$(B)=""THEN 330
  320 B=B+1:NEXT I
  330 CLS:B$=""
  340 PRINT CHR$(13):PRINT "SATZ-NR.";B+1
  350 PRINT AT(3,8);"EINGABEBEREICH"
  360 PRINT AT(27,0);CHR$(184)
  370 PRINT AT(28,5);"MENUE -> LEEREINGABE"
  380 PRINT:INPUT "EINGABE BETRAG ";B$
  390 PRINT
  400 IF B$=""THEN 30
  410 PRINT:INPUT "EINGABE DATUM  ";C$
  420 PRINT
  430 PRINT:INPUT "BEMERKUNG ";A$
  440 E$=""
  450 PRINT:PRINT:PRINT "EINGABEN RICHTIG ?"
  460 PRINT:INPUT "(ENTER FUER JA ODER N)";E$ 
  470 IF E$<>""THEN 330
  480 Y$(B)=B$+""+C$+""+A$
  490 B=B+1:F=FRE(Y$)
  500 IF F<20 THEN 930
  510 GOTO 330
  520 A=0:B=0:W=0:GOSUB 530:GOTO 580
  530 CLS:PRINT:PRINT
  540 OUT 12,0
  550 PRINT "  BETRAG     DATUM     BESTAND"       
  560 PRINT " ------------------------------"
  570 RETURN
  580 FOR I=0 TO 99
  590 IF Y$(B)=""THEN 770
  600 D$="":E$=""
  610 D=INSTR(D$,Y$(B)):E=INSTR(E$,Y$(B))
  620 H=E-D-1
  630 B$=LEFT$(Y$(B),D-1):C$=MID$(Y$(B),D+1,H)
  640 X=VAL(B$):Z=VAL(C$)
  650 A$=MID$(Y$(B),E+1)
  660 W=W+X:F$=STR$(W)
  670 L=LEN(F$):G=INSTR(".",F$)
  680 M=LEN(B$):N=INSTR(".",B$)
  690 PRINT TAB(6-N)LEFT$(B$,N)+MID$(B$,N+1),C$;
  700 IF G=0 THEN 1000
  710 IF MID$(F$,G+2,1)=""THEN 1060
  720 PRINT TAB(28-G)LEFT$(F$,G)+MID$(F$,G+1)
  730 PRINT;"  ";A$
  740 B=B+1:A=A+1
  750 IF A=12 THEN A=0:GOTO 970
  760 NEXT I
  770 INPUT "  WEITER ";E$
  780 OUT 16,0
  790 GOTO 30
  800 CLS:END
  810 CLS:PRINT:PRINT:PRINT
  820 PRINT "RECORDER AUF AUFNAHME"
  830 PRINT:INPUT "START TAPE <ENTER> ";S
  840 BEEP
  850 CSAVE*"DATEN";Y$
  860 GOTO 30
  870 CLS:PRINT:PRINT:PRINT
  880 PRINT "RECORDER AUF WIEDEGABE"
  890 PRINT:INPUT "START TAPE <ENTER> ";S
  900 BEEP
  910 CLOAD*"DATEN";Y$
  920 GOTO 30
  930 PRINT AT(4,8);"DATEN ABSPEICHERN"
  940 FOR I=0 TO 10:BEEP:NEXT I
  950 INPUT " ";E$
  960 GOTO 30
  970 INPUT " WEITER ";E$
  980 GOSUB 530
  990 GOTO 760
 1000 PRINT TAB(27-L)F$+".00"
 1010 GOTO 730
 1020 PRINT AT(0,0);STRING$(63,CHR$(184))
 1030 FOR I=1 TO 31:PRINT AT(I,0);CHR$(184):PRINT AT(I,31);CHR$(184):NEXT I
 1040 PRINT AT(30,0);STRING$(63,CHR$(184))
 1050 RETURN
 1060 PRINT TAB(28-G)LEFT$(F$,G)+MID$(F$,G+1,1)+"0"
 1070 GOTO 730