c16-listings1

2
R EADY~ READY. READY - c 16 10 PRINT (CLR) (DOWN) SCREE.N—F’RINT tJTIL.ITY u 20 REM (DOWN) L.OAD VARIABL.E~PRINT (Y/N> 7 Y (L.EFT) (L.~:~~> (L.EFT) Vs 30 REM V$< > ‘1’’ Ç~j) V$< :::. •_~[Z~4 PRINT” (LiP) (LiP) (UP « soro 20 40 ENPLF~ uowr~i L.OAD sCREEN~FRINT Y/N) ‘? Y (LEF (L.EFT) (LE:FT) ~Ps 50 1F P5.::: ::“ V” ANI) P$( ::: ‘N” THEN PRINT” (UP) ( LIP) (UP) 60fl] 40 60 1F Y$” N ‘‘ AND f~$:” N “T HEN END 7(3 ~45û9 11 C696 r,=4096 F=5 :1.28 80 1F V$= “Y ‘‘ ANI:> P$= ‘‘ V’’ THEI’l 1 20 9(3 (~:4[û~ 1F~ V$=”Y’’ THEN 110 100 A4099 C286: F5538 110 1F P$=”N” THEN 190 1~o [NF- U F (DfJWN) t5~% OF; M~ S Hol/Go F-RIN FE k T’/N) 1(1 LF T> (LLF r> 1:~c’ II $=“Y” TIIFN PrJKF 51~8, 1 Ffl~:F %5~F3 1- SOTO 15(3 140 IFT$< :::.“N” THEN FRINT ‘(UP> (UP) (UP) 60T0 120 150 FR INT ‘‘ ( DOWN ) SCREEN—PR INT ENA8LED 160 FR INT Dc:WN> PRESS (RVS) 8H 1 FT (0FF> PLuS (RVS) CTRL. (0FF) KEYS ~() 170 PRINT (DOWN) TO DISAE3LE~ SYS” A 180 PRINT TO RE—START~ SYS” A±6 190 1F V$=”Y” THEN PRINT (DOWN) TO PRINT VARiA8L.ES~ SYS 4099” 200 PRiNT ( DOWN> L.06:r. CAL. F1 LE NR= 127 ., DEV 1 CE: NR4 ARE” 210 PRINT LJSED FOR PRINT 1 NS TO CHAN6E THEM” ‘~(3 PRINT ( DOWN> POKE 4097, F1 L..ENR’’ 230 PR INT ‘‘ POKE 4098, DEV 1 CE” 240 ~-~:: INT (C/ 256) L=C—H*256 POKE 5, L. FOKE 6, H 250 H:INT (F1256) L..=F—H*256~ POKE 3. L.~ POKE 4, H 260 HINT (D/256) L:D—H*256~ POKE 43, L: POKE 44, H 270 1F F$= N’’ rHEN SYS 51 (:3(3 NIEW 280 SYS 51001 SYS A+6 NEW REA DV. (L.EFT) 1$ USE” PRINT “(CLR) (DOWN) SCREEN—PRINT UTILITY REM “(DOWN) LOAD VARIABLE—PRINT (Y/N) 7 Y(LEFT) (LEFT) (LEFT) “;V$ REM V$<>”Y” AND V$<)”N” THEN PRINT”(UP)(UP)(UP)”:GOTO 20 INPUT “(DOWN) LOAD SCREEN—PRINT (Y/N) 7 Y(LEFT) (LEFT) (LEFT) “;P$ 1F P$<>”Y” AND P$<>”N” THEN PRINT”(UP) (UP) (UP)”:GOTO 40 1F V$~”N” AND P$-”N” THEN END A4509: C696: D4096: F5128 1F V$—”Y” AND P$—”Y” THEN 120 C410: 1F V$”Y” THEN 110 A”4099: C”286: F”5538 1F P$~”N” THEN INPUT “(DOWN) 10 PRINT ~(CLR)(DONN) SCREEN-PRINT IJTILITY 20 REN ~(D0WN) LOAD VARIABLE—PRINT (Y/N) ? Y(LEFTHLEFTHLEFT)~V$ ~REM V$(>~Y” AND V$(>~N’ THEN PRINT’WP>(UP)(11P)’~GOTD 20 40 INPUT “(DOWN) LOAD SCREEN-PRINT 1V/Nl ? Y(LEFT)(LEFTHLEFT)~;P$ 50 1F P$<>’V” AND P$<>’N~ THEN PRINT’(UPHUP)(UP)”GDTO 40 60 1F V$=~N~ AND P$~’N” THEN END 70 A~45091 Cr6961 D4096~ F~5i2B 80 1F V$=*VU AND P$~Y~ THEN 120 10 20 30 40 50 60 70 80 90 100 110 120 190 1525 OR MPS—801/803 PRINTER (Y/N) 7 Y(LEFT)(LEFT)(LEFT)”;T$

Upload: stefanmansier

Post on 24-Dec-2015

6 views

Category:

Documents


1 download

DESCRIPTION

c16-listings1

TRANSCRIPT

Page 1: c16-listings1

R EADY~

READY.READY -

c 16

10 PRINT ‘ (CLR) (DOWN) SCREE.N—F’RINT tJTIL.ITY u

20 REM “ (DOWN) L.OAD VARIABL.E~PRINT (Y/N> 7 Y (L.EFT) (L.~:~~> (L.EFT) ‘ Vs30 REM V$< > ‘1’’ Ç~j) V$< :::. •_~[Z~4 PRINT” (LiP) (LiP) (UP « soro 2040 ENPLF~ “ uowr~i L.OAD sCREEN~FRINT Y/N) ‘? Y (LEF (L.EFT) (LE:FT) ‘ ~Ps50 1F P5.::: ::“ V” ANI) P$( ::: ‘N” THEN PRINT” (UP) ( LIP) (UP) “ 60fl] 4060 1F Y$” N ‘‘ AND f~$:” N “THEN END7(3 ~45û9 11 C696 r,=4096 F=5 :1.2880 1F V$= “Y ‘‘ ANI:> P$= ‘‘ V’’ THEI’l 1 209(3 (~:4[û~ 1F~ V$=”Y’’ THEN 110100 A4099 C286: F5538110 1F P$=”N” THEN 1901~o [NF- U F “ (DfJWN) t5~% OF; M~ S Hol/Go F-RIN FE k T’/N) 1(1 LF T> (LLF r>1:~c’ II $=“Y” TIIFN PrJKF 51~8, 1 Ffl~:F %5~F3 1- SOTO 15(3140 IFT$< :::.“N” THEN FRINT ‘(UP> (UP) (UP) “ 60T0 120150 FR INT ‘‘ ( DOWN ) SCREEN—PR INT ENA8LED160 FR INT “ Dc:WN> PRESS (RVS) 8H 1 FT (0FF> PLuS (RVS) CTRL. (0FF) KEYS ~()170 PRINT “ (DOWN) TO DISAE3LE~ SYS” A180 PRINT “ TO RE—START~ SYS” A±6190 1F V$=”Y” THEN PRINT “ (DOWN) TO PRINT VARiA8L.ES~ SYS 4099”200 PRiNT “ ( DOWN> L.06:r. CAL. F1 LE NR= 127 ., DEV 1 CE: NR4 ARE”210 PRINT “ LJSED FOR PRINT 1 NS TO CHAN6E THEM”‘~(3 PRINT “ ( DOWN> POKE 4097, F1 L..ENR’’230 PR INT ‘‘ POKE 4098, DEV 1 CE”240 ~-~:: INT (C/ 256) L=C—H*256 POKE 5, L. FOKE 6, H250 H:INT (F1256) L..=F—H*256~ POKE 3. L.~ POKE 4, H260 HINT (D/256) L:D—H*256~ POKE 43, L: POKE 44, H270 1F F$= “ N’’ rHEN SYS 51 (:3(3 NIEW280 SYS 51001 SYS A+6 NEW

REA DV.

(L.EFT) “ 1$

USE”

PRINT “(CLR) (DOWN) SCREEN—PRINT UTILITYREM “(DOWN) LOAD VARIABLE—PRINT (Y/N) 7 Y(LEFT) (LEFT) (LEFT) “;V$REM V$<>”Y” AND V$<)”N” THEN PRINT”(UP)(UP)(UP)”:GOTO 20INPUT “(DOWN) LOAD SCREEN—PRINT (Y/N) 7 Y(LEFT) (LEFT) (LEFT) “;P$1F P$<>”Y” AND P$<>”N” THEN PRINT”(UP) (UP) (UP)”:GOTO 401F V$~”N” AND P$-”N” THEN ENDA4509: C696: D4096: F51281F V$—”Y” AND P$—”Y” THEN 120C410: 1F V$”Y” THEN 110A”4099: C”286: F”55381F P$~”N” THENINPUT “(DOWN)

10 PRINT ~(CLR)(DONN) SCREEN-PRINT IJTILITY20 REN ~(D0WN) LOAD VARIABLE—PRINT (Y/N) ? Y(LEFTHLEFTHLEFT)~V$

~REM V$(>~Y” AND V$(>~N’ THEN PRINT’WP>(UP)(11P)’~GOTD 2040 INPUT “(DOWN) LOAD SCREEN-PRINT 1V/Nl ? Y(LEFT)(LEFTHLEFT)~;P$50 1F P$<>’V” AND P$<>’N~ THEN PRINT’(UPHUP)(UP)”GDTO 4060 1F V$=~N~ AND P$~’N” THEN END70 A~45091 Cr6961 D4096~ F~5i2B80 1F V$=*VU AND P$~Y~ THEN 120

102030405060708090100110120

1901525 OR MPS—801/803 PRINTER (Y/N) 7 Y(LEFT)(LEFT)(LEFT)”;T$

Page 2: c16-listings1

nvIFI’tl’IItNlW . . . ---.

120 IWlif 9111(N) 1525 DR 1F81011803 PRINTER (VN) 7 7(LEFT)(t.EFTHIEFT)’;T$13OIFT$’T’TIENPIIKES128,l: PlIICE~8,1: OOTOISO . .

140 1F T$O’N’ TIEN PRINT ‘(UP)ftt)(IIP)’: OOTO 120150 FRUIT 11011) SEREEN-PRINT EJIMLEI:’160 PWINT • (BONN) PREES (RV8)SNIFTIIWF) F1.118 (RVS)CTI1L ((1FF) KEVS TO lIP 41.

170 PRINT ‘(BONN) TO IIMIIIs STS’;A180 PRINT • TO RESTANT: SYS’;A+b190 1F 9$s’~’ TIEN PRINT • (BONN) TO PRINT VANIABLES: 518 4099200 PRINT • (1011) LOGICAL FILE 11=127, BEVICE 1((=4 ME’210 PRINT • UIEN FOR PRINTINE. TO CHANEE TIEN’220 PRINT ‘(BONN) FIlE 4097,FILEIE230 PRINT’ FIlE 4098,IEVICE’240 IWINT(C1256): L4-HS256: FIlE 5,L: FIlE 6,H250 IWINT(F1256): L#-N*256: POKE 3,L: FIlE 4,11260 IWINT(11256): L4—N125ê: PORE 43,L: POlI 44,11270 1F P$=’N’ TIEN 518 51001e280 518 5100: 518 A+6:NEN

REAl?.

-

o PRINT”(CLR)(DOWN)(DOWN) (RVS)MACHINE CODE TO DATA STATEMENTS”:PRINT”(DOWN) (DOWN) MACHINE CODE LOCATIONS IN DECIMAL:”:INPUT” (DOWN) START OF MACHINE CODE”~A.rNPUT” (DOWN) END OF MACHINE CODE”; Bi PRINT” (DOWN) (DOWN) DATA STATEMENT LINE NUMBERS:”1 INPUT” (DOWN) INITIAL LINE NUMBER”;L:INPUT” (DOWN) LINE—NR STEP“;S: GOTO6: DATASTART2 DATAO,0,0,0:RESTORE3 READAS: IFAS=” START” THENA*” : GOTO54 GOTO35 READA: READB; READL: READS: IFSOTHENPRINT” (CLR) (DOWN) (DOWN) THE DATA STATEMENTS ARE FORMED” : END6 CA+7: IFC=>BTHENC=B: S0‘7 FORJATOC:A$A$+MID$(STR$(PEEK(J) )+“, “,2) :NEXT:PRINT” (CLR)BOTO3”:POKE239,4:POKE1319, 13:POKE132O, 13:POKE1321, 19:POKEL322, 13:PRINT” (DOWN) (DOWN)2DATA”A+B”, “8”, “L+S”, “S:A$STRS(L)+”DATA “+A$:PRINTLEFT$(A$,LEN(A$)—l) :PRINT” (HOME) “:END

READY.

10 PRINT” (HOME) (HOME) (CLR) “CHR$(14) ; :FORI=1TO4O:PRINT”—”; :NEXT20 PRINT” 1541 SINGLE DISK BACKUP”30 FORI1TO4O:PRINT”—”; :NEXT:PRINTCHR$(27) “T”40 INPUT”(DOWN)FORMAT DESTINATION DISK (Y/N) (RGHT) (RGHT) (RGHT)V(LEFT) (LEFT) (LEFT

“;FS50 IFLEFT$(FS, 1)<>”V”THENlOO60 PRINT”(DOWN) PUT A BLANK DISK IN THE DRIVE AND THEN”70 PRINT” PRESS RETURN TO START FORMATTING”80 GETAS: IFAS< >CHR$ (13) THENBO90 OPEN15,B, 15, “N0:BACKUP,00”:GOSUB70095 CLOSE15: IFENTHENBOO100 PRINT”(CLR)(DOWN) PLACE THE SOURCE DISK IN THE DRIVE.”110 PRINT” (DOWN) PRESS RETURN TO CONT INUE”120 GETAS: IFAS<>CHRS(13)THEN12O130 PRINT” (DOWN) READING BAM ON THE SOURCE DISK”140 OPEN15,B, 15, “I0”:GOSUB700: IFENTHENBOO150 OPEN2,B,2,”*”:SVS 4728160 PgINT»(CLR)»~SvS 4731:END700 INPUT*15,EN,EMS,TR,SE:RETURN800 CLOSEI5:PRINT:PRINT”DISK ERROR “EN;EMS;TR;SE:END

READY.

‘t