+ All Categories

Download - 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


Top Related