70 PMAX = 11: ON PG GOTO 5000,3000,5500,6037,6000,2000,6500,4000,4009,7000,7100
2000 HOME : INVERSE : PRINT " BYTEZAP.PRO ";: NORMAL : PRINT " DUMMY FILE NAMES ": GOSUB 8000: PRINT "HERE'S HOW YOU MAKE ZERO-BLOCK CATALOG TITLES LIKE THOSE ON THE PRO-BYTER DISK:";: PRINT
2020 PRINT "- MAKE A BACK-UP COPY OF A DISK, AND DELETE A FILE FROM IT.": PRINT : PRINT "- RUN BYTEZAP.PRO AND FIND THE DELETED FILE NAME (SEE PAGE 15)."
2030 PRINT : PRINT "- CHANGE THE DELETED NAME. IF LESS THAN 15 CHARACTERS, END IT WITH SPACES."
2040 PRINT : PRINT "- REFER TO PAGES 30-31 IN YOUR MANUAL, AND CHANGE BYTE [C]-[D] TO 1F. -- - CHANGE BYTES [F],[G],[H] & [I] TO 00. WRITE CHANGES TO DISK. -- "
2050 PRINT : PRINT "- ADD $01 TO BYTES [S] BY THE DIRECTORY NAME. (EXAMPLE: 0900 BECOMES 0A00.) WRITE THE CHANGE TO DISK."
3020 PRINT "IF YOU'RE HAVING <PATH NOT FOUND> PROBLEMS, READ PAGES 4, 53 AND 54 IN YOUR PRO-BYTER MANUAL.": GOTO 9000
4000 HOME : INVERSE : PRINT " QSORT ";: NORMAL : PRINT " (PAGE 42)": GOSUB 8000
4005 PRINT : PRINT "SORTING EXTRA VARIABLES (PRODOS):": PRINT "-----------------------": PRINT "USE QSORT.EXTRA.VAR WITH BEAGLE BROS' EXTRA-K DISK'S EXTRA.VARIABLES PROGRAM (STORES VARIABLES IN AUXILIARY MEMORY).": PRINT
4007 PRINT " 1. BRUN EXTRA.VARIABLES": PRINT " 2. BRUN QSORT.EXTRA.VAR": PRINT " 3. ";: FLASH : PRINT "IMPORTANT!";: NORMAL : PRINT " NOW TYPE "Q$"CLEAR"Q$".": HTAB 27: PRINT "-----"
4008 PRINT "DON'T RELOAD QSORT AFTER QSORT.EXTRA.VARIS LOADED. ----- ---------------": PRINT "TO USE THE EXAMPLE PROGRAM ON PAGE 42 ORTHE QSORT.DEMO PROGRAM, YOU MUST DELETE THE FIRST LINE.": GOTO 9000
4009 HOME : INVERSE : PRINT " QSORT ";: NORMAL : PRINT " MORE...": GOSUB 8000
4010 PRINT : PRINT "AND REMEMBER: QSORT ALWAYS INCLUDES THE FIRST ARRAY ELEMENT (#0) AS PART OF ITS SORTING PROCEDURE. DON'T FORGET TO LOOK AT THE ZERO-TH (1ST) ITEM AFTER SORTING."
4020 RESTORE : FOR I = 0 TO 10: READ A$: POKE 50,63 +192 *(I >0): PRINT "A$("I")" SPC( I <10)"= "A$: NEXT
4030 DATA MR.BUBBLE,MR.CHIPS,MR.CLEAN,MR.ED,MR.GOODWRENCH,MR.MAGOO,MR.REE,MR.ROGERS,MR.T,MR.OCTOBER,MR.WIZARD
5002 FOR I = 2 TO 15: VTAB 2: HTAB 30 -I: PRINT " PRO-BYTER ": PRINT : HTAB 30 -I: PRINT A$: VTAB 1: HTAB I: PRINT A$: PRINT : HTAB I: PRINT " NOTES ": FOR J = 1023 TO 1407 STEP 128: POKE J +I -1,160: POKE J +41 -I,160: NEXT : NEXT : NORMAL : VTAB 4: HTAB 41 - LEN(V$): PRINT V$;
5010 CALL -958: FOR I = 1 TO 333: NEXT : PRINT : PRINT " THESE NOTES ARE AN UPDATE TO YOUR PRO-BYTER INSTRUCTION MANUAL."
5020 PRINT : PRINT " [ANY KEY] ADVANCES TO NEXT PAGE [LEFT-ARROW] GOES BACK A PAGE [ESC] LETS YOU QUIT": PRINT
5030 PRINT : INVERSE : PRINT " NOTICE:": NORMAL : PRINT : PRINT "IF YOU DON'T HAVE NAME...............A PRO-BYTER MANUAL, CLIP THIS COUPON---> ADDRESS............";
5040 PRINT "AND MAIL IT ALONG WITH $34.95 (+1.50) CITY...............TO BEAGLE BROS. STATE....ZIP.......WE SHIP SAME DAY.": PRINT "NEW DISK INCLUDED.";
5050 FOR I = 24 TO 15 STEP -1: VTAB I: HTAB 20: INVERSE : PRINT "^"; CHR$(8);: NORMAL : FOR J = 1 TO 9: NEXT : PRINT "!";: NEXT : POKE 1251,190: VTAB 14: HTAB 20: PRINT "+";: FOR I = 21 TO 40: HTAB I: INVERSE : PRINT "="; CHR$(8);: NORMAL : FOR J = 1 TO 9: NEXT : PRINT "-";: NEXT
5510 PRINT : PRINT "NEW COMMAND:": PRINT "-----------"
5520 HTAB 13: PRINT "NOW LETS YOU SWITCH TO ANOTHER DISK DRIVE SLOT."
5530 PRINT : PRINT "THIS FEATURE IS USELESS, UNLESS YOU HAVEDRIVES CONNECTED TO DIFFERENT SLOTS. (HARD DISK USERS: SEE NEXT PAGE.)"
5600 PRINT : PRINT "IF YOU HAVE AN APPLE IIC OR 128K IIE, YOU CAN SELECT SLOT 3 AND LOOK AT PRODOS'S BUILT-IN RAM DISK, WHICH IS THESAME AS SLOT 3, DRIVE 2.": HTAB 14: PRINT "- -"
5900 GOTO 9000
6000 HOME : INVERSE : PRINT " BYTEZAP.PRO ";: NORMAL : PRINT " MORE...": GOSUB 8000
6020 PRINT : PRINT "YOU CAN WRITE A TRACK TO ANY DISK (NOT JUST THE ONE YOU HAVE READ FROM) BY REMOVING THE CHECKSUM STATEMENT (WITH VARIABLE 'CS') NEAR LINE 4000."
6025 PRINT : PRINT "YOU CAN'T EASILY UNDELETE A PRODOS FILE LARGER THAN 1 BLOCK, BECAUSE THE 'DELETE' COMMAND ZAPS A FILE'S INDEX BLOCK (PG.33) FOR NO APPARENT REASON."
6028 GOTO 9000
6037 HOME : INVERSE : PRINT " BYTEZAP.PRO ";: NORMAL : PRINT " HARD DISK NOTES": GOSUB 8000
6039 PRINT : PRINT "BYTEZAP.PRO WAS DESIGNED TO READ FLOPPY DISKS. IT MIGHT WORK WITH YOUR HARD DISKAND IT MIGHT NOT. DIFFERENT BRANDS VARY.";
6040 PRINT : PRINT "BYTEZAP.PRO NOW AUTOMATICALLY SETS THE<CTRL-M>MAXIMUM BLOCKS, SO TRY IT WITH YOUR HARDDISK BEFORE MAKING ANY OF THE CHANGES ONPAGE 77 OF THE MANUAL."
6041 PRINT : PRINT "THE DISK MAP WILL ONLY READ THE FIRST 279 BLOCKS ON YOUR HARD DISK.": PRINT : PRINT "DOS 3.3 DIRECTORIES AND FILES MIGHT NOT BE READABLE AT ALL."
6100 GOTO 9000
6500 HOME : INVERSE : PRINT " TYPE ";: NORMAL : PRINT " (PAGE 36)": GOSUB 8000
6510 PRINT : PRINT "TYPE NOW WORKS WITH ANY VERSION OF": PRINT "PRODOS BECAUSE IT RELOCATES ABOVE HIMEM INSTEAD OF WITHIN BASIC.SYSTEM.": PRINT
6515 PRINT "THE NEW TYPE MAY BE USED FROM WITHIN": PRINT "AN APPLESOFT PROGRAM.": PRINT
6520 PRINT : PRINT "BONUS": PRINT "-----": PRINT "APPLEWORKS (AWP) FILES CAN BE TYPED": PRINT "JUST LIKE NORMAL TEXT FILES."
6540 GOTO 9000
7000 HOME : INVERSE : PRINT " MEM.ZAP ";: NORMAL : PRINT " (PAGE 45)": GOSUB 8000
7005 PRINT : PRINT "MEM.ZAP.1000 HAS BEEN DROPPED. THE NEW": PRINT "MEM.ZAP RELOCATES ITSELF ABOVE HIMEM.": PRINT
9002 K = PEEK( -16384): ON K <128 GOTO 9002: POKE -16368,0:K = K -128: IF K = 27 THEN VTAB 23: PRINT : CALL -868: VTAB 23: PRINT CHR$(4)"-/PRO.BYTER/STARTUP"
9010 IF K = 8 OR K = 10 THEN PG = PG -1: IF PG <1 THEN PG = PMAX
9020 IF K < >8 THEN PG = PG +1: IF PG >PMAX THEN PG = 1