100 +$801 500 ;******* VARIABLEN ******* 510 ; TABELLEN 520 TAB(ADD=$F20 530 TAB(ZWEILO=$120 540 TAB(ZWEIHI=$FF50 550 TAB(MTAB=$400 560 ; FAKULTAET 570 TAB(FAK=$1200 580 TAB(N=FAK-6 590 TAB(STORE=N-9 600 TAB(X=$F00 610 ; MULTIPLIKATION 620 TAB(PRECISION=$90 630 TAB(MAL=$92 640 TAB(Z1=MAL+1+13 650 TAB(Z0=MAL+11+13 660 ; CARRY 0-4 = UEBERTRAG 670 TAB(C0=MAL+9+13 680 TAB(C1=MAL+17+13 690 TAB(C2=MAL+24+13 700 TAB(C3=MAL+31+13 710 TAB(C4=MAL+38+13 720 ; AUSGABE 730 ; $AC ALS ZEIGER 740 TAB(NULL=$57 750 TAB(KOMMAFLAG=$58 760 TAB(FAC2=X-10 1000 STEP"@:HYPER-FAK 3.2,P,W" 1500 ;******* BASIC-ZEILE ******* 1510 FN17,8,<(1993),>(1993),$9E 1520 NOT"2061" 1530 FN0,0 2000 ;***** 'INTERPRETER-SCHLEIFE' **** 2010 MID$#<(NMI);NMI AUF 2020 LEN#>(NMI);RTI 2030 (null)$318 2040 (null)$319 2050 (null)$FFFA 2060 (null)$FFFB 2070 MID$#0 2080 LEN#2 2090 (null)$7A 2100 (null)$7B 2110 IN1 (null)$0073 2120 (null)IN1 2130 IN0 (null)$0079 2140 (null) 2150 (null)IN3 2160 (null)$0073 2170 (null)IN5 2180 (null)PA1 2190 STR$#$99 2200 (null)IN4 2210 (null) 2220 (null)#$93 2230 (null)IN2 2240 STR$#2 2250 (null)IN2 2260 ; LOAD/SAVE 2270 MID$#<(LSDO) 2280 LEN#>(LSDO) 2290 (null)$328 2300 (null)$329 2310 (null)$0079 2320 (null)$A7ED 2330 (null)IN0 2340 IN2 (null)$B3AE;UNDEF 2350 IN3 (null)INFO 2360 IN4 (null)AUSGABE 2370 IN5 (null)INI 2380 (null)IN0 2390 ;******* BCD NACH X HOLEN ******* 2400 GETX PEEK#0 2410 (null)X 2420 (null)X+1 2430 (null)X+2 2440 (null)X+3 2450 (null)$0079 2460 (null)GE2 2470 GE0 LEN#4 2480 (null) 2490 (null) 2500 (null) 2510 (null) 2520 (null)GE1 2530 RIGHT$X+3 2540 GE1 (null) 2550 (null)X 2560 (null)X+1 2570 (null)X+2 2580 (null)ILLEGAL 2590 (null) 2600 (null)GE1 2610 (null)$0073 2620 (null)GE0 2630 GE2 PEEKX+3 2640 (null) 2650 ILLEGAL (null)$B248 3000 ;******* FAKULTAET BESORGEN ****** 3010 ;======= PARAMETER HOLEN 3020 ; X WERT HOLEN 3030 PA1 (null)GETX 3040 (null)IN5 3050 PEEKX+2 3060 TAN#$10 3070 (null)ILLEGAL 3080 ; PRECISION HOLEN 3090 (null)$0079 3100 (null)PA2 3110 (null)$E200 3120 (null) 3130 (null)PA2 3140 (null) 3150 VAL#>(FAK) 3160 (null)PA3 3170 PA2 MID$#$FF 3180 PA3 (null)PRECISION 3190 (null)NEU;RECHNEN 3200 (null)IN0 3210 ;******* FAKULTAET BERECHNEN ***** 3220 NEU (null) 3230 RIGHT$$D030;2 MHZ 3240 PEEK#11;SCHIRM 3250 (null)$D011;AUS 3260 PEEK#52 3270 (null)1;RAM 3280 (null) 3290 ;======= MAL-ROUTINE KOPIEREN 3300 TOHILFE=ENDE+1-MA0+1 3310 LEN#<(HILFE) 3320 CO MID$MA0-1,Y 3330 (null)MAL-1,Y 3340 (null) 3350 (null)CO 3360 ;======= TABELLEN GENERIEREN 3370 ; ADD := X - N - 2 3380 TA0 (null) 3390 MID$X 3400 (null)N 3410 (null)C0 3420 MID$X+1 3430 (null)N+1 3440 (null) 3450 MID$X+2 3460 (null)N+2 3470 (null)TA1 3480 ; X-N<0 => N:=0 3490 (null)INI 3500 (null)TA0 3510 TA1 PEEKSTORE+3 3520 (null)TA2 3530 (null) 3540 (null)TA3 3550 (null) 3560 (null)TA3 3570 MID$C0 3580 (null)TA3 3590 ; N! FERTIG UND X-N=0 => ENDE 3600 (null)GANZFERTIG 3610 ; N! NICHT FERTIG => WEITERRECHNEN 3620 TA2 MID$STORE 3630 (null)C0 3640 MID$STORE+1 3650 (null)C1 3660 MID$STORE+2 3670 (null)C2 3680 (null)GENCOP 3690 MID$STORE+4 3700 (null)C0 3710 MID$STORE+5 3720 (null)C1 3730 MID$STORE+6 3740 (null)C2 3750 MID$STORE+7 3760 (null)C3 3770 MID$STORE+8 3780 (null)C4 3790 (null)ALT 3800 (null)NEU 3810 TA3 MID$C0 3820 (null) 3830 (null)TA4 3840 ; X-N UNGERADE => FAK:=FAK*(N+1) 3850 ; => N:=N+1 3860 (null)MALNPLUS1 3870 (null)TA0 3880 TA4 (null) 3890 (null) 3900 (null)#2 3910 (null)C0 3920 (null) 3930 (null)#0 3940 (null)C1 3950 (null) 3960 (null)#0 3970 (null)C2 3980 (null)GENCOP 3990 ; X RETTEN 4000 MID$X 4010 (null) 4020 MID$X+1 4030 (null) 4040 MID$X+2 4050 (null) 4060 ; MTAB := X * (N+1) 4070 MID$#$9B 4080 (null)X+4 4090 MID$#>(X) 4100 (null)Z1+1 4110 (null)Z0+1 4120 MID$#$60;=RTS 4130 (null)<(MAL+MA5-MA0) 4140 (null)MALNPLUS1 4150 MID$#$B1;=LDA(),Y 4160 (null)<(MAL+MA5-MA0) 4170 (null);N:=X 4180 (null)N+2 4190 (null) 4200 (null)N+1 4210 (null) 4220 (null)N 4230 MID$X 4240 (null)C0 4250 MID$X+1 4260 (null)C1 4270 MID$X+2 4280 (null)C2 4290 MID$X+3 4300 (null)C3 4310 MID$X+4 4320 (null)C4 4330 ALT (null)GENTAB 4340 MID$$2E 4350 (null)Z0+1 4360 MID$MTAB+800+$99 4370 (null)RE0 4380 ;======= FAKULTAETS-BERECHNUNG 4390 ; MAL-ROUTINE MODIFIZIEREN 4400 RECHNE MID$MTAB+640+$99 4410 STR$#$99 4420 (null)RE1 4430 RE0 MID$#$BD;=LDA AB,X 4440 (null)C4+3 4450 MID$#<(MTAB+800) 4460 (null)C4+4 4470 ; PRECISION UEBERPRUEFEN 4480 ; D.H. Z0+1/Z1+1 SETZEN 4490 RE1 PEEK#>(FAK) 4500 LENZ0+1 4510 (null)Z0+1 4520 RE2 ATNPRECISION 4530 (null)RE4 4540 (null)RE4 4550 RIGHT$FAK-2 4560 (null)RE3 4570 RIGHT$FAK-1 4580 RE3 (null) 4590 (null) 4600 (null)RE2 4610 RE4 (null)Z1+1 4620 ; Z0/Z1 SETZEN 4630 LEN#0 4640 PEEKZ0 4650 (null)Z0 4660 (null)RE5 4670 (null) 4680 (null) 4690 RE5 MID$FAK,Y;ENDNULLEN 4700 (null)RE6 4710 (null) 4720 (null)RE5 4730 (null) 4740 RE6 (null)Z1;WEG UND 4750 (null) 4760 (null) 4770 (null) 4780 VALFAK-3;MERKEN 4790 (null)FAK-3 4800 (null)RE7 4810 RIGHT$FAK-2 4820 (null)RE7 4830 RIGHT$FAK-1 4840 RE7 (null) 4850 ; MULTIPLIZIEREN 4860 (null)MAL 4870 ; TABELLEN VERKNUEPFEN 4880 PEEK#$99 4890 RE8 (null) 4900 MID$MTAB,X 4910 VALADD,X 4920 (null)MTAB,X 4930 MID$MTAB+160,X 4940 VALADD+160,X 4950 (null)MTAB+160,X 4960 MID$MTAB+320,X 4970 VALADD+320,X 4980 (null)MTAB+320,X 4990 MID$MTAB+480,X 5000 VALADD+480,X 5010 (null)MTAB+480,X 5020 (null)RE9 5030 MID$MTAB+640,X 5040 VAL#0 5050 (null)MTAB+640,X 5060 MID$MTAB+800,X 5070 VAL#0 5080 (null)MTAB+800,X 5090 RE9 (null) 5100 MID$ADD,X 5110 (null)ZWEILO,X 5120 (null)ADD,X 5130 MID$ADD+160,X 5140 (null)ZWEIHI,X 5150 (null)ADD+160,X 5160 (null)RE10 5170 MID$ADD+320,X 5180 (null)#0 5190 (null)ADD+320,X 5200 MID$ADD+480,X 5210 (null)#0 5220 (null)ADD+480,X 5230 (null)FERTIG 5240 RE10 (null) 5250 (null)#1 5260 (null) 5270 (null)RE8 5280 ; FLACKERN 5290 PEEK#55 5300 (null)1 5310 RIGHT$53280 5320 ; STOP-TASTE ABFRAGEN 5330 (null)$F6BC 5340 (null)$F6ED 5350 (null)BREAK 5360 PEEK#52 5370 (null)1 5380 (null)RECHNE 5390 BREAK MID$ADD+1 5400 (null)STORE 5410 MID$ADD+160+1 5420 (null)STORE+1 5430 MID$ADD+320+1 5440 (null)STORE+2 5450 MID$MTAB+1 5460 (null)STORE+4 5470 MID$MTAB+160+1 5480 (null)STORE+5 5490 MID$MTAB+320+1 5500 (null)STORE+6 5510 MID$MTAB+480+1 5520 (null)STORE+7 5530 MID$MTAB+640+1 5540 (null)STORE+8 5550 (null)FERTIG 5560 (null)INFO 5570 FERTIG MID$ADD+480+$99 5580 (null)STORE+3 5590 GANZFERTIG (null) 5600 LEN#0 5610 FE0 MID$(Z0),Y 5620 RIGHT$Z0 5630 (null)FE1 5640 RIGHT$Z0+1 5650 FE1 STR$#$9B 5660 (null)FE0 5670 MID$Z0 5680 PEEKZ0+1 5690 (null)$2D 5700 (null)$2E 5710 (null) 5720 LEN#HILFE 5730 PEEK#55;ROM 5740 (null)1 5750 FE2 (null)MAL-1,Y 5760 (null) 5770 (null)FE2 5780 (null)$98 5790 (null)$E518 5800 MID$#0 5810 (null)$D030;1 MHZ 5820 (null) 5830 (null) 5840 ;******* MAL (N+1), N:=N+1 ******* 5850 MALNPLUS1 (null) 5860 MID$N 5870 VAL#1 5880 (null)N 5890 (null)C0 5900 MID$N+1 5910 VAL#0 5920 (null)N+1 5930 (null)C1 5940 MID$#0 5950 (null)C3 5960 (null)C4 5970 (null)Z0 5980 (null)Z1 5990 VALN+2 6000 (null)N+2 6010 (null)C2 6020 (null)GENTAB 6030 (null)MAL 6040 ;******* TABELLE GENERIEREN ****** 6050 GENTAB LEN#0 6060 (null)MTAB 6070 (null)MTAB+160 6080 (null)MTAB+320 6090 (null)MTAB+480 6100 (null)MTAB+640 6110 (null)MTAB+800 6120 (null) 6130 (null) 6140 GE3 MID$MTAB-1,Y 6150 VALC0 6160 (null)MTAB,Y 6170 (null)MTAB+6,Y 6180 MID$MTAB+160-1,Y 6190 VALC1 6200 (null)MTAB+160,Y 6210 (null)MTAB+160+6,Y 6220 MID$MTAB+320-1,Y 6230 VALC2 6240 (null)MTAB+320,Y 6250 (null)MTAB+320+6,Y 6260 MID$MTAB+480-1,Y 6270 VALC3 6280 (null)MTAB+480,Y 6290 (null)MTAB+480+6,Y 6300 MID$MTAB+640-1,Y 6310 VALC4 6320 (null)MTAB+640,Y 6330 (null)MTAB+640+6,Y 6340 MID$MTAB+800-1,Y 6350 VAL#0 6360 (null)MTAB+800,Y 6370 (null)MTAB+800+6,Y 6380 (null) 6390 VAL#1 6400 (null) 6410 (null)GE3 6420 (null) 6430 ;******* ADD UND ZWEI GEN/KOPIEREN 6440 GENCOP MID$#0 6450 (null)C3 6460 (null)C4 6470 (null)GENTAB 6480 PEEK#0 6490 GE5 MID$MTAB,X 6500 (null)ADD,X 6510 MID$MTAB+$100,X 6520 (null)ADD+$100,X 6530 MID$MTAB+$180,X 6540 (null)ADD+$180,X 6550 (null) 6560 (null)GE5 6570 ; VORBELEGUNGEN FUER M-TAB-GEN 6580 (null)X+3 6590 (null)Z0 6600 (null)Z1 6610 ; ZWEI := 2 6620 MID$#2 6630 (null)C0 6640 (null)C1 6650 (null)C2 6660 (null)GENTAB 6670 GE6 MID$MTAB,X 6680 (null)ZWEILO,X 6690 MID$MTAB+160,X 6700 (null)ZWEIHI,X 6710 (null) 6720 TAN#154 6730 (null)GE6 6740 (null) 6750 ;******* MULTIPLIKATION ******* 6760 ;======= CARRY := 0 6770 MA0 LEN#0 6780 (null)C0 6790 (null)C1 6800 (null)C2 6810 (null)C3 6820 (null)C4 6830 (null) 6840 MA1 PEEKFAK,Y 6850 (null)MA4 6860 MA2 MID$MTAB,X 6870 VAL#0 6880 (null)FAK,Y 6890 MID$MTAB+160,X 6900 VAL#0 6910 (null)C0 6920 MID$MTAB+320,X 6930 VAL#0 6940 (null)C1 6950 MID$MTAB+480,X 6960 VAL#0 6970 (null)C2 6980 MID$MTAB+640,X 6990 VAL#0 7000 (null)C3 7010 (null)MA3 7020 FN>(MTAB+800) 7030 ; BZW. LDA MTAB+800,X 7040 VAL#0 7050 (null)C4 7060 MA3 (null) 7070 (null)MA1 7080 RIGHT$Z1+1 7090 RIGHT$Z0+1 7100 (null)MA1 7110 MA4 RIGHT$Z1 7120 MID$(Z1),Y 7130 CHR$Z1 7140 STR$#$9B 7150 (null)MA2 7160 (null)Z0 7170 LEN#0 7180 MID$C0 7190 (null)(Z0),Y 7200 (null) 7210 MID$C1 7220 (null)(Z0),Y 7230 (null) 7240 MID$C2 7250 (null)(Z0),Y 7260 (null) 7270 MID$C3 7280 (null)(Z0),Y 7290 (null) 7300 MID$C4 7310 (null)(Z0),Y 7320 MA5 MID$(Z0),Y 7330 (null)MA6 7340 (null) 7350 (null)MA5 7360 MA6 (null) 7370 MID$#0 7380 (null)(Z0),Y 7390 (null) 7400 MID$#$9B 7410 (null)(Z0),Y 7420 ENDE (null) 8000 ;******* N:=0, FAK:=1 ******* 8010 INI MID$#0 8020 LEN#9+6+2 8030 IN6 (null)STORE-1,Y 8040 (null) 8050 (null)IN6 8060 CHR$STORE+3 8070 (null) 8080 (null)FAK 8090 MID$#$9B 8100 (null)FAK+2 8110 MID$#<(FAK+3) 8120 LEN#>(FAK+3) 8130 (null)$2D 8140 (null)$2E 8150 (null) 8160 ;******* FAKULTAET LADEN/SAVEN *** 8170 LSDO MID$$9D;DIREKT- 8180 (null)LS0;MODUS ? 8190 (null) 8200 (null) 8210 STR$#$FB 8220 (null)LOAD 8230 STR$#$30 8240 (null)SAVE 8250 LS0 (null)$F6ED;JA 8260 SAVE MID$#<(STORE+1) 8270 LEN#>(STORE+1) 8280 (null)$AC 8290 (null)$AD 8300 MID$N 8310 (null)$95 8320 SA1 (null)GETBCD 8330 (null)$EDDD 8340 (null)$FCDB 8350 (null)$FCD1 8360 (null)SA1 8370 (null) 8380 (null) 8390 (null)$F63F 8400 LOAD MID$#<(STORE) 8410 LEN#>(STORE) 8420 (null)$AE 8430 (null)$AF 8440 LEN#0 8450 LO1 (null)$EE13 8460 (null) 8470 PEEK#52 8480 (null)1 8490 (null)($AE),Y 8500 PEEK#55 8510 (null)1 8520 (null) 8530 RIGHT$$AE 8540 (null)LO2 8550 RIGHT$$AF 8560 LO2 (null)$90 8570 (null)LO1 8580 (null)$F528 10000 ;******* AUSKUNFT ******* 10010 INFO (null)PRINTN 10020 MID$STORE+3 10030 (null)INF1 10040 PEEK#0 10050 (null)STROUT 10060 (null)STELLEN 10070 (null)$AABC 10080 (null)$A474 10090 INF1 PEEK#<(T2-TEXTE) 10100 (null)STROUT 10110 PEEKSTORE+2 10120 LENSTORE+1 10130 MID$STORE 10140 (null)PRINT 10150 (null)$A474 10160 ;******* FAKULTAET AUSGEBEN ****** 10170 AUSGABE MID$STORE+3 10180 (null)INFO 10190 (null)$0073 10200 (null)$B79E 10210 (null)$BA;GA 10220 (null)$E200 10230 (null)$B9;SA 10240 (null)STELLEN 10250 ; AUSZUGEBENDE STELLENZAHL -> FAC 10260 (null)$AEFD 10270 (null)$AD8A 10280 PEEK#0 10290 (null)$B7;KEIN NAME 10300 (null) 10310 (null)$B8;FILE-NR 10320 PEEK$BA 10330 (null)AU1 10340 (null)$FFC0 10350 PEEK#1 10360 (null)$FFC9 10370 PEEK$9A 10380 AU1 (null)$9A 10390 ; USER-PORT ANSTEUERUNG ERMOEGL. 10400 MID$#$FF 10410 (null)$DD03 10420 MID$#$3F 10430 (null)$DD02 10440 ; BSOUT INSTALLIEREN 10450 MID$#<(BSOUT) 10460 LEN#>(BSOUT) 10470 (null)$326 10480 (null)$327 10490 (null)PRINTN 10500 PEEK#<(T3-TEXTE) 10510 (null)STROUT 10520 MID$$61 10530 (null)AU2 10540 ; FAC MIT STELLENANZAHL VERGL. 10550 MID$#<(FAC2) 10560 LEN#>(FAC2) 10570 (null)$BC5B 10580 AU2 (null)KOMMAFLAG 10590 (null) 10600 MID$#255 10610 (null)NULL 10620 (null)SETEND 10630 (null)NEXTBCD 10640 (null)NEXTBCD 10650 ; NULL AM ANFANG ABFANGEN 10660 (null) 10670 ASC#$F0 10680 (null)AU5 10690 (null)AU4 10700 AU3 (null)KOMMA 10710 (null)NEXTBCD 10720 (null)AU7 10730 (null) 10740 AU4 (null) 10750 (null) 10760 (null) 10770 (null) 10780 (null)PR0 10790 (null)SUB1 10800 (null)AU6 10810 (null)KOMMA 10820 AU5 (null) 10830 (null)PR00 10840 (null)SUB1 10850 (null)AU3 10860 FN$24 10870 AU6 (null) 10880 AU7 (null)NULLEN 10890 (null) 10900 (null) 10910 (null)AU8 10920 ; EXPONENT=NULLEN+STELLEN-1 10930 MID$#<(FAC2) 10940 LEN#>(FAC2) 10950 (null)$B867 10960 (null)SUB1 10970 AU8 MID$$61 10980 (null)AU9 10990 ; EXPONENT MIT '*10^' AUSGEBEN 11000 PEEK#<(T4-TEXTE) 11010 (null)STROUT 11020 (null)$AABC 11030 (null) 11040 (null)AU10 11050 AU9 (null)$AAD7;CR 11060 AU10 (null) 11070 (null)AU11 11080 ; 'STELLEN:' ... AUSGEBEN 11090 PEEK#<(T5-TEXTE) 11100 (null)STROUT 11110 (null)NULLEN 11120 MID$#<(FAC2) 11130 LEN#>(FAC2) 11140 (null)$B867 11150 (null)$AABC 11160 AU11 (null)$FFCC 11170 MID$#1 11180 (null)$FFC3 11190 (null)IN0 11200 KOMMA MID$KOMMAFLAG 11210 (null)KO1 11220 MID$#"." 11230 (null)BSOUT 11240 (null)KOMMAFLAG 11250 KO1 (null) 15000 ;******* N AUSGEBEN ******* 15010 PRINTN PEEKN+2 15020 LENN+1 15030 MID$N 15040 ;******* X/Y/A AUSGEBEN (BCD) **** 15050 PRINT (null) 15060 MID$#0 15070 (null)NULL 15080 (null) 15090 (null)PRINTBYTE 15100 (null) 15110 (null)PRINTBYTE 15120 (null) 15130 (null)PRINTBYTE 15140 MID$NULL 15150 (null)PR2 15160 MID$#$30 15170 (null)BSOUT 15180 ;******* BCD-BYTE AUSGEBEN ******* 15190 PRINTBYTE (null) 15200 (null) 15210 (null) 15220 (null) 15230 (null) 15240 (null)PR0 15250 (null) 15260 PR00 ASC#15 15270 ;******* ZIFFER AUSGEBEN ******* 15280 ; NULL=0: KEINE 0, SONST NULL>127 15290 ; NULL>127: NORMALE AUSGABE 15300 PR0 PEEKNULL 15310 (null)PR1 15320 (null) 15330 (null)PR2 15340 CHR$NULL 15350 PR1 (null)#$30 15360 ;******* ASCII AUSGEBEN ******* 15370 BSOUT (null) 15380 MID$$9A 15390 (null)BS1 15400 (null)$F1CB 15410 BS1 MID$#$10 15420 BS2 (null)$DD0D 15430 (null)BS2 15440 (null) 15450 (null) 15460 (null)$DD01 15470 MID$$DD00 15480 (null)#4 15490 (null)$DD00 15500 ASC#$FB 15510 (null)$DD00 15520 (null) 15530 (null) 15540 PR2 (null) 15550 ;******* STRING AUSGEBEN ******* 15560 STROUT MID$TEXTE,X 15570 (null)STR1 15580 (null)BSOUT 15590 (null) 15600 (null)STROUT 15610 STR1 (null) 15620 TEXTE NOT"!, ZIFFERN IM RAM:" 15630 T2 NOT"!, FEHLENDE *:" 15640 T3 NOT"!=" 15650 T4 NOT"*10^" 15660 T5 NOT"STELLEN:" 15670 ;******* STELLENANZAHL -> FAC/FAC2 15680 STELLEN (null)SETEND 15690 (null)NEXTBCD 15700 LEN$AC 15710 MID$$AD 15720 (null)#>(FAK) 15730 (null)$B395 15740 (null)MAL2 15750 (null)NEXTBCD 15760 ; 1.ZIFFER=0 => FAC:=FAC-1 15770 STR$#$10 15780 (null)ST1 15790 (null)SUB1 15800 ST1 PEEK#<(FAC2) 15810 LEN#>(FAC2) 15820 (null)$BBD4 15830 ;******* NULLENANZAHL -> FAC ***** 15840 NULLEN MID$FAK-3 15850 PEEKFAK-2 15860 LENFAK-1 15870 (null)$64 15880 (null)$63 15890 (null)$62 15900 MID$#0 15910 (null)$6F 15920 (null)$65 15930 PEEK#129+23 15940 (null) 15950 (null)$BC4F 15960 ;******* FAC:=FAC*2 ******* 15970 MAL2 (null)$BC0C 15980 MID$$61 15990 (null)$B86A 16000 ;******* FAC:=FAC-1 ******* 16010 SUB1 MID$#<($B9BC) 16020 LEN#>($B9BC) 16030 (null)$B850 16040 (null)$BFB4 16050 MID$$61 16060 (null) 16070 ;******* ($AC) AUF FAK-ENDE ****** 16080 SETEND LEN$2D 16090 MID$$2E 16100 (null)$AC 16110 (null)$AD 16120 ;******* NAECHSTES BCD-BYTE ****** 16130 ; CLC => ALLE GELESEN 16140 NEXTBCD CHR$$AC 16150 LEN$AC 16160 ATN#255 16170 (null)GETBCD 16180 CHR$$AD 16190 MID$$AD 16200 STR$#>(FAK) 16210 (null)GE4 16220 ;******* BCD-BYTE LESEN ******* 16230 GETBCD (null) 16240 LEN#52 16250 (null)1 16260 LEN#0 16270 MID$($AC),Y 16280 LEN#55 16290 (null)1 16300 (null) 16310 (null) 16320 GE4 (null) 16330 NMI (null) 60000 <