File SPACWR.BA (BASIC source file)

Directory of image this file is from
This file as a plain text file

20 FILEV#1:"TV:" \PRINT#1:PNT(102) \PRINT#1: \PRINT#1:
90  REMARK AND ORIGINAL IDEA AND PROGRAMED BY PAUL PERAINO
180  REMARK FROM WOODROW WILSON HIGH SCHOOL
200 REMARKABLY TRANSLATED TO OS8 BASIC BY KAY R. FISHER ...DEC
270 DIM C(15),A(100,6)
340 PRINT#1:"                    B O W L I N G "
350 PRINT#1: \PRINT#1: \PRINT#1:
360  PRINT#1:"                WELCOME TO THE ALLEY" \PRINT#1:
450  PRINT#1:"                 BRING YOUR FRIENDS" \PRINT#1:
540  PRINT#1:"           OKAY LET'S FIRST GET ACQUAINTED"
630 PRINT#1:\PRINT#1: \PRINT#1:
720 PRINT#1:"WANT INSTRUCTIONS (Y OR N)";
730 CLOSE #1 \FILE#2:"TV:"
810  INPUT#2: Z$  \CLOSE #2  \FILEV#1:"TV:" \PRINT#1:PNT(102)
900  IF Z$="Y" THEN 990
960  IF Z$="N" THEN 1530
990  PRINT#1:"THE GAME OF BOWLING TAKES MIND AND SKILL.DURING THE GAME"
1080 PRINT#1:"THE COMPUTER WILL KEEP SCORE.YOU MAY COMPETE WITH"
1170 PRINT#1:"OTHER PLAYERS[UP TO FOUR].YOU WILL BE PLAYING TEN FRAMES"
1260 PRINT#1:"ON THE PIN DIAGRAM 'O' MEANS THE PIN IS DOWN...'+' MEANS THE"
1350 PRINT#1:"PIN IS STANDING.AFTER THE GAME THE COMPUTER WILL SHOW YOUR"
1440 PRINT#1:"SCORES ."
1530 PRINT#1: \PRINT#1: \PRINT#1:
1531  PRINT#1:"FIRST OF ALL...HOW MANY ARE PLAYING"
1540 G=1
1550 CLOSE#1 \FILE#2:"TV:"
1620  INPUT#2:R  \CLOSE #2 \FILEV#1:"TV:"
1710  PRINT#1:
1800  PRINT#1:"VERY GOOD..."
1810 FOR I=1 TO 100
1820 FOR J=1 TO 6
1830 A(I,J)=0
1840 NEXT J
1850 NEXT I
1980  F=1
2070  FOR P=1 TO R
2160  M=0
2250  B=1
2340 M=0\Q=0
2400 FOR I=1 TO 15
2410 C(I)=0
2420 NEXT I
2520  REMARK BALL GENERATOR USING MOD '15' SYSTEM
2610 PRINT#1:"PLAYER";P;"-- TYPE ROLL"
2620 CLOSE#1 \FILE#2:"TV:"
2700  INPUT#2:N$  \CLOSE#2 \FILEV#1:"TV:" \PRINT#1:PNT(102)
2790 K=0\D=0
2880  FOR I=1 TO 20
2970  X=INT(RND(I)*100)
3060  FOR J=1 TO 10
3150  IF X<15*J THEN 3330
3240  NEXT J
3330 C(15*J-X)=1
3420  NEXT I
3510  REMARK PIN DIAGRAM
3600 PRINT#1: "                PLAYER:";P;"    FRAM:";F;"    BALL:";B
3690 V=0
3691 PRINT#1: \PRINT#1: \PRINT#1:
3692  FOR I=0 TO 3 \V=V+1
3780  PRINT#1:
3870  FOR J=1 TO 4-I
3960  K=K+1
4050 IF C(K)=1 THEN 4320
4140 PRINT#1:TAB(20+(2*I)+V);"  +   ";
4230  GOTO 4410
4320 PRINT#1:TAB(20+(2*I)+V);"  O   ";
4410  NEXT J \PRINT#1:
4500  NEXT I
4590 PRINT#1:  \PRINT#1:    \PRINT#1:
4680  REMARK ROLL ANALYSIS
4770  FOR I=1 TO 10
4860 D=D+C(I)
4950  NEXT I
5040  IF D-M <> 0 THEN 5220
5130  PRINT#1:"              GUTTER!!"
5220 IF B<>1 GOTO 5490\IF D<>10 GOTO 5490
5310  PRINT#1:"              STRIKE!!!!!"
5400  Q=3
5490 IF B<>2 GOTO 5760\IF D<>10 GOTO 5760
5580  PRINT#1:"               SPARE!!!!"
5670  Q=2
5760 IF B<>2 GOTO 6030\IF D>=10 GOTO 6030
5850  PRINT#1:"               ERROR!!!"
5940  Q=1
6030 IF B<>1 GOTO 6210\IF D>=10 GOTO 6210
6110 PRINT#1: \PRINT#1:
6120  PRINT#1:"ROLL YOUR 2ND BALL"
6210  REMARK STORAGE OF THE SCORES
6300  PRINT#1:
6390 A(F*P,B)=D
6480  IF B=2 THEN 7020
6570  B=2
6660  M=D
6750  IF Q=3 THEN 6210
6840 A(F*P,3)=D-M
6930 IF Q=0 THEN 2520
7020 A(F*P,3)=Q
7110  NEXT P
7200  F=F+1
7290 IF F<11 THEN 2070
7295  PRINT#1:PNT(102)
7296  PRINT#1:"               FRAMES"
7380  FOR I=1 TO 10
7470 PRINT#1:I;" ";
7560  NEXT I
7650  PRINT#1: \PRINT#1:
7740  FOR P=1 TO R
7830  FOR I=1 TO 3
7920  FOR J=1 TO 10
8010 PRINT#1:A(J*P,I);
8050 PRINT#1:TAB(G+4);
8060 G=G+4
8100  NEXT J
8105  PRINT#1:
8150 G=1
8190  NEXT I
8280  PRINT#1:
8370  NEXT P
8460 PRINT#1:"DO YOU WANT ANOTHER GAME (Y OR N)"
8470 CLOSE#1 \FILE#2:"TV:"
8550  INPUT#2:A$  \CLOSE#2 \FILEV#1:"TV:"
8640 IF A$="Y" THEN 1530
8730 END
90  REMARK AND ORIGINAL IDEA AND PROGRAMED BY PAUL PERAINO
180  REMARK FROM WOODROW WILSON HIGH SCHOOL
200 REMARKABLY TRANSLATED TO OS8 BASIC BY KAY R. FISHER ...DEC
270 DIM C(15),A(100,6)
360  PRINT "WELCOME TO THE ALLEY"
450  PRINT "BRING YOUR FRIENDS"
540  PRINT "OKAY LET'S FIRST GET ACQUAINTED"
630 PRINT\PRINT\PRINT
720 PRINT "WANT INSTRUCTIONS (Y OR N)";
810  INPUT Z$
900  IF Z$="Y" THEN 990
960  IF Z$="N" THEN 1530
990  PRINT "THE GAME OF BOWLING TAKES MIND AND SKILL.DURING THE GAME"
1080  PRINT "THE COMPUTER WILL KEEP SCORE.YOU MAY COMPETE WITH"
1170  PRINT "OTHER PLAYERS[UP TO FOUR].YOU WILL BE PLAYING TEN FRAMES"
1260  PRINT "ON THE PIN DIAGRAM 'O' MEANS THE PIN IS DOWN...'+' MEANS THE"
1350  PRINT "PIN IS STANDING.AFTER THE GAME THE COMPUTER WILL SHOW YOUR"
1440  PRINT "SCORES ."
1530  PRINT "FIRST OF ALL...HOW MANY ARE PLAYING";
1540 G=1
1620  INPUT R
1710  PRINT
1800  PRINT "VERY GOOD..."
1810 FOR I=1 TO 100
1820 FOR J=1 TO 6
1830 A(I,J)=0
1840 NEXT J
1850 NEXT I
1980  F=1
2070  FOR P=1 TO R
2160  M=0
2250  B=1
2340 M=0\Q=0
2400 FOR I=1 TO 15
2410 C(I)=0
2420 NEXT I
2520  REMARK BALL GENERATOR USING MOD '15' SYSTEM
2610 PRINT "PLAYER";P;"-- TYPE ROLL"
2700  INPUT N$
2790 K=0\D=0
2880  FOR I=1 TO 20
2970  X=INT(RND(I)*100)
3060  FOR J=1 TO 10
3150  IF X<15*J THEN 3330
3240  NEXT J
3330 C(15*J-X)=1
3420  NEXT I
3510  REMARK PIN DIAGRAM
3600 PRINT "PLAYER:";P;"    FRAM:";F;"    BALL:";B
3690  FOR I=0 TO 3
3780  PRINT
3870  FOR J=1 TO 4-I
3960  K=K+1
4050 IF C(K)=1 THEN 4320
4140 PRINT TAB(I+1);"+ ";
4230  GOTO 4410
4320 PRINT TAB(I+1);"O ";
4410  NEXT J
4500  NEXT I
4590 PRINT\PRINT\PRINT
4680  REMARK ROLL ANALYSIS
4770  FOR I=1 TO 10
4860 D=D+C(I)
4950  NEXT I
5040  IF D-M <> 0 THEN 5220
5130  PRINT "GUTTER!!"
5220 IF B<>1 GOTO 5490\IF D<>10 GOTO 5490
5310  PRINT "STRIKE!!!!!"
5400  Q=3
5490 IF B<>2 GOTO 5760\IF D<>10 GOTO 5760
5580  PRINT "SPARE!!!!"
5670  Q=2
5760 IF B<>2 GOTO 6030\IF D>=10 GOTO 6030
5850  PRINT "ERROR!!!"
5940  Q=1
6030 IF B<>1 GOTO 6210\IF D>=10 GOTO 6210
6120  PRINT "ROLL YOUR 2ND BALL"
6210  REMARK STORAGE OF THE SCORES
6300  PRINT
6390 A(F*P,B)=D
6480  IF B=2 THEN 7020
6570  B=2
6660  M=D
6750  IF Q=3 THEN 6210
6840 A(F*P,3)=D-M
6930 IF Q=0 THEN 2520
7020 A(F*P,3)=Q
7110  NEXT P
7200  F=F+1
7290 IF F<11 THEN 2070
7295  PRINT "FRAMES"
7380  FOR I=1 TO 10
7470 PRINT I;" ";
7560  NEXT I
7650  PRINT
7740  FOR P=1 TO R
7830  FOR I=1 TO 3
7920  FOR J=1 TO 10
8010 PRINT A(J,I);
8050 PRINT TAB(G+4);
8060 G=G+4
8100  NEXT J
8105  PRINT
8150 G=1
8190  NEXT I
8280  PRINT
8370  NEXT P
8460 PRINT "DO YOU WANT ANOTHER GAME (Y OR N)"
8550  INPUT A$
8640 IF A$="Y" THEN 1530
8730 END
2 FILEV#1:"TV:"
4 REMARKABLY TRANSLATED TO OS8 BASIC BY KAY R. FISHER ...DEC
5 PRINT#1: "WILLKOMMEN IM DIGITAL EDUSYSTEM COMPUTER BLACKJACK!!"
6 PRINT#1:  \PRINT#1:"DEIN SPIELER HEUTE NACHT IST PETER P. EIGHT."
7 REM   PRINT "WATCH HIM CLOSELY.... HE HAS A REPUTATION FOR"
8 REM   PRINT "DEALING OFF THE BOTTOM OF THE DECK."\PRINT#1:
9 RANDOMIZE
10 DIM A(13) \DIM L$(20)
20 REM   PRINT "FRAGEN DIE EIN JA ODER NEIN ERFORDERN,"
25 PRINT#1:"ANTWORTE  MIT 'J' FUER JA, 'N' FUER NEIN."\PRINT#1:
30 PRINT#1:"MINDESTEINSATZ 100 DM   .........VIEL GLUECK"
32 PRINT#1:
40 PRINT#1:"MIT WIEVIELEN DM WILLST DU STARTEN";\CLOSE#1 \FILE#2:"TV:"
41 INPUT#2:F \CLOSE#2 \FILEV#1:"TV:"
42 PRINT#1:
43 F1=F
50 PRINT#1:\PRINT#1:"WAS IST DEIN EINSATZ JETZT"; \CLOSE#1 \FILE#2:"TV:"
51 INPUT#2:W \CLOSE#2 \FILEV#1:"TV:" \PRINT#1:PNT(102)
52 PRINT#1:
53 IF W>F GOTO 56
54 IF W<10 GOTO 58
55 GOTO 100
56 PRINT#1:"DEINE WETTE UEBERSTEIGT DEINE KAPITAL."
57 GOTO 50
58 PRINT#1:"KLEINSTER EINSATZ DM 10."
59 GOTO 50
100 GOSUB 780
102 P1=I
104 PRINT#1:"DEINE ERSTE  KARTE IST EIN";L$  \REM  CHR$(L)
106 GOSUB 780
110 P2=I
112 PRINT#1:"DEINE ZWEITE KARTE IST EIN";L$  \REM CHR$(L)
115 GOTO 200
117 PRINT#1:\  PRINT#1:"DU HAST ";P3;" GESEHEN." \PRINT#1:
119 GOSUB 760
120 P3=P3+I
122 PRINT#1:"DU BEKOMMST EIN";L$ \REM  CHR$(L)
123 IF P3>21 GOTO 820
124 GOTO 117
200 GOSUB 780
201 P3=P1+P2
202 D1=I
204 GOSUB 780
206 D2=I
208 PRINT#1: \ PRINT#1: "SPIELER ZIEHT EIN";L$  \REM CHR$(L)
210 GOTO 117
212 D3=D1+D2
214 PRINT#1:"SPIELER HAT ";D3
216 IF D3>16 GOTO 222
217 GOSUB 780
218 PRINT#1:"SPIELER GIBT EIN";L$ \REM  CHR$(L)
219 D3=D3+I
220 GOTO 214
222 IF D3<22 GOTO 800
224 PRINT#1:"SPIELER BANKROTT."
226 GOTO 802
760 PRINT#1:"NOCH EINE KARTE ?"; \CLOSE#1 \FILE#2:"TV:"
762 INPUT#2: K$ \CLOSE#2 \FILEV#1:"TV:"
764 PRINT#1:
766 IF K$="N" GOTO 212
768 GOSUB 780
770 RETURN
780 I=INT(13*RND(0)+1)
782 A(I)=A(I)+1
784 IF A(I)>4 GOTO 780
786 GOSUB 900
788 RETURN
800 IF D3>=P3 GOTO 820
802 F=F+W
806 PRINT#1:"DU GEWINNST. DU HAST NUN DM ";F
808 GOTO 980
820 F=F-W
822 PRINT#1:"DU VERLIERST. DU HAST NOCH DM ";F
824 GOTO 980
900 IF I<>1 GOTO 910
904 I=11
906 L=1
908 GOTO 942
910 IF I<>13 GOTO 920
912 I=10
914 L=11
916 GOTO 942
920 IF I<>12 GOTO 930
922 I=10
924 L=17
926 GOTO 942
930 IF I<>11 GOTO 937
932 I=10
934 L=10
936 GOTO 942
937 IF I<>10 GOTO 940
938 L=20
939 GOTO 944
940 L=I+48
942 IF L < 27 THEN 944
943 L$ = "E  "&CHR$(L) \GOTO 960
944 IF L = 10 THEN 945 \GOTO 946
945 L$ = "EN  JUNGEN" \GOTO 960
946 IF L = 17 THEN 947 \GOTO 948
947 L$ = "E   DAME" \GOTO 960
948 IF L = 11 THEN 949 \GOTO 950
949 L$ = "EN   KOENIG" \GOTO 960
950 L$ = "  ASS"
960 RETURN
980 PRINT#1:"MOECHTEST DU WEITER SPPIELEN ?"; \CLOSE#1 \FILE#2:"TV:"
982 INPUT#2:K$  \CLOSE#2 \FILEV#1:"TV:"
984 PRINT#1: \PRINT#1:
986 IF K$="J" GOTO 50
987 PRINT#1:\PRINT#1:\PRINT#1: \IF F>F1 THEN 995
988 PRINT#1:PNT(102)\ PRINT#1:"NICHT VERZWEIFELN! DU HAST";F1-F;"D-MARK"
989 PRINT#1:"AN DAS EDUSYSTEM CASINO VERLOREN"
990 GOTO 998
995 PRINT#1:"NICHT SCHLECHT! DU HAST";F-F1;"D-MARK"
996 PRINT#1:"IM EDUSYSTEM CASINO GEWONNEN"
998 PRINT#1:\PRINT#1:"HOFFE ES HAT DIR GEFALLEN.  DANKE FUER DAS SPIEL."
999 CLOSE#1 \ FILE#2:"TV:" \INPUT#2:X \CLOSE#2 \END
1 REM *** WRITTEN BY CHARLES LUND, AMERICAN SCHOOL, THE HAGUE, NETHERLANDS
2 REM *** MODIFIED AND CONVERTED TO RSTS/E BY DAVID AHL, DIGITAL
3 DIM B(70),T(9,9) \FILEV#1:"TV:"
4 PRINT#1:PNT(108);PNT(126);PNT(117)
5 PRINT#1:"THIS IS THE GAME OF HI-Q"\PRINT#1:"HERE IS THE BOARD"
7 PRINT#1:"         13   14   15"
9 PRINT#1:"         22   23   24"
11 PRINT#1:"29  30   31   32   33   34   35"
13 PRINT#1:"38  39   40   41   42   43   44"
15 PRINT#1:"47  48   49   50   51   52   53"
17 PRINT#1:"         58   59   60"
18 PRINT#1:
19 PRINT#1:"         67   68   69"
22 PRINT#1:"TO SAVE TYPING TIME, A COMPRESSED VERSION OF THE GAME BOARD"
23 PRINT#1:"WILL BE USED DURING PLAY.  REFER TO THE ABOVE ONE FOR PEG"
24 PRINT#1:"NUMBERS.  O.K., LET'S BEGIN..."
28 REM *** SET UP BOARD
29 FOR R=1 TO 9
30 FOR C=1 TO 9
31 IF (R-4)*(R-5)*(R-6)=0 THEN 40
32 IF (C-4)*(C-5)*(C-6)=0 THEN 40
35 T(R,C)=-5
36 GOTO 50
40 IF (R-1)*(C-1)*(R-9)*(C-9)=0 THEN 35
42 T(R,C)=5
50 NEXT C
60 NEXT R
65 T(5,5)=0\GOSUB 500
70 REM *** INPUT MOVE AND CHECK ON LEGALITY
75 FOR W=1 TO 33
77 READ M
79 DATA 13,14,15,22,23,24,29,30,31,32,33,34,35,38,39,40,41
81 DATA 42,43,44,47,48,49,50,51,52,53,58,59,60,67,68,69
83 B(M)=-7\NEXT W
86 B(41)=-3
100 PRINT#1:PNT(105);"                                                "
101 PRINT#1:PNT(105);"MOVE WHICH PIECE";
102 CLOSE#1 \FILE#2:"TV:" \INPUT#2:Z \CLOSE#2 \FILEV#1:"TV:"
110 IF B(Z)=-7 THEN 140
120 PRINT#1: "ILLEGAL MOVE, TRY AGAIN..."\GOTO 100
140 PRINT#1:"TO WHERE";
141 CLOSE#1 \FILE#2:"TV:" \INPUT#2:P \CLOSE#2 \FILEV#1:"TV:"
150 IF B(P)=0 THEN 120
153 IF B(P)=-7 THEN 120
156 IF Z=P THEN 100
160 IF ((Z+P)/2)=INT((Z+P)/2) THEN 180
170 GOTO 120
180 IF (ABS(Z-P)-2)*(ABS(Z-P)-18)<>0 THEN 120
190 GOSUB 1000
200 GOSUB 500
210 GOSUB 1500
220 GOTO 100
500 REM *** PRINT BOARD
510 FOR X=1 TO 9
520 FOR Y=1 TO 9
525 IF (X-1)*(X-9)*(Y-1)*(Y-9)=0 THEN 550
530 IF (X-4)*(X-5)*(X-6)=0 THEN 570
540 IF (Y-4)*(Y-5)*(Y-6)=0 THEN 570
550 REM
560 GOTO 610
570 IF T(X,Y)<>5 THEN 600
580 PRINT#1: TAB(Y*2);"!";
590 GOTO 610
600 PRINT#1:TAB(Y*2);"O";
610 REM
615 NEXT Y
620 PRINT#1:
630 NEXT X \CLOSE#1 \FILEV#1:"TV:"
640 RETURN
1000 REM*** UPDATE BOARD
1005 C=1\FOR X=1 TO 9
1020 FOR Y=1 TO 9
1030 IF C<>Z THEN 1220
1040 IF C+2<>P THEN 1080
1045 IF T(X,Y+1)=0 THEN 120
1050 T(X,Y+2)=5
1060 T(X,Y+1)=0\B(C+1)=-3
1070 GOTO 1200
1080 IF C+18<>P THEN 1130
1085 IF T(X+1,Y)=0 THEN 120
1090 T(X+2,Y)=5\T(X+1,Y)=0\B(C+9)=-3
1120 GOTO 1200
1130 IF C-2<>P THEN 1170
1135 IF T(X,Y-1)=0 THEN 120
1140 T(X,Y-2)=5\T(X,Y-1)=0\B(C-1)=-3
1160 GOTO 1200
1170 IF C-18<>P THEN 1220
1175 IF T(X-1,Y)=0 THEN 120
1180 T(X-2,Y)=5\T(X-1,Y)=0\B(C-9)=-3
1200 B(Z)=-3\B(P)=-7
1210 T(X,Y)=0\GOTO 1240
1220 C=C+1
1225 NEXT Y
1230 NEXT X
1240 RETURN
1500 REM *** CHECK IF GAME IS OVER
1505 F=0
1510 FOR R=2 TO 8
1520 FOR C=2 TO 8
1530 IF T(R,C)<>5 THEN 1580
1535 F=F+1
1540 FOR A=R-1 TO R+1
1545 T=0
1550 FOR B=C-1 TO C+1
1560 T=T+T(A,B)
1561 NEXT B
1564 IF T<>10 THEN 1567
1565 IF T(A,C)<>0 THEN 1630
1567 NEXT A
1568 FOR X=C-1 TO C+1
1569 T=0
1570 FOR Y=R-1 TO R+1
1571 T=T+T(Y,X)
1572 NEXT Y
1573 IF T<>10 THEN 1575
1574 IF T(R,X)<>0 THEN 1630
1575 NEXT X
1580 NEXT C
1590 NEXT R
1600 REM *** GAME IS OVER
1605 PRINT#1:"THE GAME IS OVER."
1610 PRINT#1:"YOU HAD";F;"PIECES REMAINING"
1611 IF F<>1 THEN 1615
1612 PRINT#1: "BRAVO!  YOU MADE A PERFECT SCORE!!"
1613 PRINT#1:"SAVE THIS PAPER AS A RECORD OF YOUR WORK."
1615 PRINT#1: \PRINT#1:"PLAY AGAIN (YES OR NO)";\INPUT A$
1617 IF A$="NO" THEN 2000 \CLOSE#1 \FILEV#1:"TV:"
1618 RESTORE\GOTO 29
1620 STOP
1630 RETURN
2000 PRINT#1:\PRINT#1:"SO LONG FOR NOW."\PRINT#1: \CLOSE#1
2005 END
10 FILEV#1:"LPT:"
100 REM       PROGRAM WRITTEN BY DANIEL R. VERNON
110 REM       SENIOR AT BUTLER SENIOR HIGH SCHOOL
120 REM                 BUTLER, PENNSYLVANIA 16001
130 REM       DATE:  2-1-73
140 REM       COMPUTER SUPERVISION- MR. WILLIAM ELLIS
150 REM       COMPUTER TOPICS INSTRUCTION- MR. ALBERT STEWART
160 REM
170 REM       THIS PROGRAM IS DESIGNED TO CREATE POSTERS
180 REM
185 REM       TRANSLATED TO OS8 BASIC BY KAY R. FISHER ...DEC
190 DIM G$(54,1),H$(9,9),B$(54),G(6),A(54)
200 PRINT "INPUT HEIGHT IN INCHES"\INPUT L
205 PRINT "INPUT WIDTH IN INCHES"\INPUT R\S=0\A=R*2\C=A
210 PRINT"HOW FAR, IN INCHES FROM THE LEFT HAND SIDE, DO YOU WANT TO PLACE "
220 PRINT"THE LETTERS";\INPUT S\S=12*S
230 PRINT"INPUT MESSAGE HERE"
240 INPUT B$
250 FOR I=1TO LEN(B$)
252 A(I)=ASC(SEG$(B$,I,I))
253 NEXT I
260 H$(1)=" "\H$(2)="  "\H$(3)="   "\H$(4)="    "
261 H$(5)="     "\H$(6)="      "\H$=H$(L)
262 GOSUB 940
270 F=F+1\IF A(F)=0 GOTO 990\G(0)=L
271 FOR I=1 TO LEN(B$)
272 G$(I)=CHR$(A(I))
280 NEXT I
290 FOR X=1TO A/2
291 PRINT #1:
292 NEXT X
295 G$=CHR$(A(F))
297 FOR X=2 TO L\G$=G$&CHR$(A(F))\NEXT X
300 IF A(F)



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search