' +JJJJ ?\>m0M='+l> /+l  H d@hLҦ L~ L  ﵪ*i BB䵊嵰`72µ- i ư&( Rp s P  LLʬLoō 鷎귭෍ᷩ췩緈JJJJx Lȿ L8ᷭ緍췩 緍i 8 `巬 췌`x (`(8`I`B` ``>J>J>VU)?`8'x0|&HhHh VY)'&Y)xꪽ)' `Hh`V0^*^*>&` aI꽌ɪVɭ&Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++`NG8`0($ p,&" ۿ ۿڿL흍ٿ vLQ  !"#$%&'()*+,-./0123456789:;<=>?  1 '&&*  (9"1 ( ,.(0# 2  /#0/#0 *?'#07#00/0/'#07#0:"4<*55/**5/*%5/)1/)1/)1/)'#0/#0*5/*75/**5/*:5//#0/#0'#07#0:::*::'#07#0((*!!.<,$94>94="4; +,E!r ; $ Hh Լ ռ ռ ռ`HJ>݌h Hh݌`DF DF /L\HIHHHHhHH݌hHhHh݌H6 VDP (FD Z $0x8x D- ܸDD# H8`?F Vk *f???0xF Hh D#-FFF8` D ܸx D - ܸx8`-0ݩ?ʥD FFF`   LDcpq` [` ~  L IH  /JJJJ"LL뷩 ᷩ췩 ɛ LDLSAVBPILOCUNLOCIBPIBPIBPPRBPIBLISCALBPIBUZZOFӜsqu`".Q`pNФbptťܥm2<(-Py0\|e<6e< ~ vL~ JJJJj귍hI  aUL@ kU8  L  ^R(jQ0l^l\  OÌȌ`W ԧ H h@ [_ /QSIRb_L`LLLL`ª`LQL߼YLeLXLeLee ўQ0 L&RE;BY; Ꝥ$`( R \ZLl8 ўR HH\`\Z[YS6`LxQɿu3'RͲʎRʎ]]]ɍuL͟ɍ}RLRɍg^H8 ^hZLɍR LͲɊRR% QLܤͲ Z@ -^ ş\[Z QY\[Z8`l6Lş_Ȍb_Ͳ] )Y h( ֭ͲLɍ [LLĦ__ ^ 9 LҦ3 9 a   0LjLY u< (_9 ˭ɠuɠK_9 ?LˆʎõĵL õ ĵµ aµ`` L̦µ_bJLuLz`  ȟ QlXJ̥KlV  ȟ QlV eօ3L׭Lܫ &RL &QL d L4 We)n `@-eff L f`L . tQLѤ LҦL` OPu d L Ne)noon 8ɍ` ^f\õL ^NR  RΩLҦ\L \ şL_ NLjHv 3h`0h8` [L NС õ`A@` ŵL]Lõ`  \ 濭0 ş  Q ^\lZl^\8  ş Lȟ`fhjõĵ@OAP`u@`@&`QR`F Ls  @DAF@u`8` %@ @A@`@`@A`Mµ ) LЦ`8@AWc@8@-@HAȑ@hHȑ@ȑ@hHȑ@Ȋ@ch8&ȑ@Hȑ@Ah@LHȑ@ȑ@ htphso`hMhL`9V8U897T6S67`INILOASAVRUCHAIDELETLOCUNLOCCLOSREAEXEWRITPOSITIOOPEAPPENRENAMCATALOMONOMOPRINMAXFILEFINBSAVBLOABRUVERIF!pppp p p p p`" t""#x"p0p@p@@@p@!y q q p@ ,\Z[PRR3\ɄSɊ"RQJ(0Fw6. ^-%p 㩠RP.Q I* P\L˵B̵C8pB߮Z\ @ յյ\BIR Z-^ Jp\IZLLӜv  Ϡ@跻~!Wo*9~~~~ɬƬ~_ j ʪHɪH`Lc (L ܫ㵮赎 ɱ^_ J LsL Q(`贩紎 DǴҵԵƴѵӵµȴ 7 ַ :ŵƴѵǴҵȴµ納贍﵎ٵ്ᵭⳍڵL^ѵ-I `  4 ò-յ!  8صٵ紭ﵝ 7L (0+BC  7L HH`LgL{0 HH` õL H hBL BH [ h`Lo õ ڬL B ڬ LH hB@ յյ [L (ȴ) ȴ 7L L ( L (ȴL{ƴѵ洩ƴǴҵ 7 ^* B0 HȱBh ӵԵ 8 L8 ݲ` ܫ  / / şFD B ߼ / ]ƴS0Jȴ ȴ)  紅D贅F B ƴ  / 0L Ν `ND8HFFhDh N ş`, ŵBѵ`, ѵB8`  XI볩쳢8 DH E𳈈췍Ȍ X0 · JLǵBȵC`,յp` 䯩 R-յյ`յ0` K R-յյ`ɵʵӵԵ` 4 K ( ѵҵLBȱBL8` DBHBH : ַ޵BȭߵBhhӵԵ RBܵmڵ޵ȱBݵm۵ߵ` 䯩LR˵̵ֵ׵`LzĪLR E( 8` R` ELRŪƪ`췌 յյI뷭鷭귭ⵍ㵍跬ª 뷰` Lf ݵܵߵ޵ ^`8ܵ i B8` 4L ֵȱB׵ ܯ䵍൭嵍 ` DȑB׵Bֵ  ַ յյ`` Bl şL/Ơĵµ`ڿ8.ڿ.ۿ`êL`õĵBCõĵ`µµ`L õBĵCصص Qƴ0"Bƴ 󮜳` 0۰ϬBƴ8`i#`ЗLw!0>ﵭ` m ﳐ 7i볍 8 ЉLw`H h ݲL~ `浍국䵍뵩嵠Jm赍嵊mjnnn浈ۭm浍浭m䵍䵩m嵍`"L ŵ8ŵH x(`# d£àĠz# u` ؠԳؠĸčàƩ ͩ 忺 ؠ٠ðҠıӍ ōԠؠбԱ؍ѠвҠč؍ŠбàбРԍвӍӰؠčà 󢍠ؠčàؠčà 䩢ؠĸĸčà ԩ ȩ ̩ ؠԲؠĸčà ̍ӍРĴԢѠѶԳбԳбҠԍѴҠٍРĠ͢ѠѵРöƢŠѴѵ̍ҠčѶӍ ǍԱؠĸčà à̢ѠѱРøȢŠѰѱӍҠč ԲбԲбҠԍѲҠٍ Р±ѠѳР²ŠѲѳōҠč à޸ Ųàް ׿ҠҠõԱбԱбҠԍѰҠٍ ſ ɬ Ϭ ԍРĴԢѠѱРӍ ōŠŰ٠űٍٍٍŠűààРǍŠŰӍ čűٍѠĠϠō·ÍԠҫٍ·ĠԍҠӍà·ƱōٍٍŠ׍à׫àԫŠ΍ĠӍӠ٠Ÿ·ҠİӠҍٍӍҠҠƲčҠıӍ ōԠؠб؍ѠвҠč؍ŠбàбРԍвӍԠ΍ԍвӍԠ΍ 䢍ؠĸĸčà ԩ ȩ ̩ ؠԲؠĸčà ؠԳؠĸčàƩ ͩ 忺 ؠԴؠĸĸĸčà 󮮮ؠ٠ðРðŠ±ðӍԱؠĸčà ؠčà 󢍠ؠčàؠčà 멳à˱˱РŰŠ˱ððӍ ҸƠ٠ð±ٍٍٍŠ±ààð˱ؠ˷ð˸İ؍ð˹İ؍؍Š˷ðà˸à˹Š˱ðð˱ؠ˱ð˱İ؍ð˱İ؍؍Š˱ðà˱ðð˱ؠ˲؍˳İ؍؍Š˲à˲à˳Š˱ðð˴ؠ˵؍˶İ؍؍Š˵à˵à˶˶РŰŠ˴ ͍ðàҲŠұðð٠ҴðҵİٍðҶٍٍŠҴàҵàҶҵРŰŠҴðððӍ ź ƍŠؠĠύƍƠؠĠɍԠɍðÍҠóðӍ͠ððð٠ұðҲİٍðҳٍٍŠұàҳ׍ĠؠԠɍƍŠؠĠύƠؠĠɍԠɍðÍҠóðӍҸƠàؠԠ׍Ԡ׍ĠؠԠɍؠà ްƬؠ Ұð٠ҠؠٍٍðؠٍٍðٍŠҍӍ Ŭ ԍҰ؍ŠбàбРԍвӍ ōӠҠĸō٠ıٍѠIJҠčٍŠıIJҠĸōӍؠà İƬؠؠà ޸Ƭؠˍ÷ƍƍ÷ōō ΍ҠҰҠҰРԍ ō٠ðҠıӍ ōԠؠб؍ѠвҠĠ٭ǍǍ̲àƍƍ̳̳̳حǍǍð̳àƍƍ̴̴̴͍͍ɍ̴ƍǍΫàƍƍ̰̰÷ōàƍƍ̱̱΍̱Ƣ÷ƍč̱àƍƍ̲̲̲޸ ııҠҠӍ ҠҸƍ ް ııҠҠӍ ͠РôĢѠƵ̍РöƢŠƱðРƵƱð İƬƵııҠҠӍ ΍ ĮҠ͍ РĴԢŠұðРаұРà̢ŠҲððРаҲРôĢѠаðȢðаōР±ŠбðРưбðưӍРĴԢѠƵ̍ϱӍРĴԢѠѶРôĢѠѶԳбԳбҠԍѴҠٍРĠ͢ѠѵРöƢŠѴѵ̍Ҡč ӍѶðà̍ӍŠѰѱӍҠč ӍРôĢѠϱԲбԲбҠԍѲҠٍ Р±ѠѳР²ŠѲѳōҠč ̭ Ӎ ׿ҠҠõԱбԱбҠԍѰҠٍ ɬ Ϭ Ԭ ɿРĴԢѠѱРà̢ѠѱРôĢѠѱРøȢΠǍ͍ððΠРԠ΍ ð ƍΠР Ӵ ʠƷƍˍƍƷƍōƷō ưƷ ƍڰؠڱư؍ڲؠİ؍ŠڱàڱàڲڲРŠڰ ɍؠˍӍ٠ǍزƱ٭ǍǍ̲ƱàƷƍƷƍ̳̳̳ƱحǍǍð̳ƱàƷƍƷƍ̴̴̴Ʊ͍͍ɍ̴Ʊ ǍàƷƍƷƍ̰̰ƱԠōōàƷƍƷƍ̱̱Ϋ̱ƱƢƍč̱ƱàƷƍƷƍ̲̲ ӴǠč Ű °ƍŰ°ðǍͰ٠ͱٍٍٍŠͱààРǍŠͰL16II4:I16I32(I12I16532893,ICA$(I4)aI4A$A$"K - STANDARD"sI4A$A$S$I1(A$)I32893,((A$,I,1))5600:32912,IL|8000:"ENTER SLOT # (0-7)";:A$A$"0"I0:5630I5600:32911,I-P:"ENTER RAM CARD SIZE":CUS$"K - SATURN "mZ"1 - 16K (MOST COMMON)":"2 - 32";S$d"3 - 64";S$:"4 - 128";S$f"5 - 64K LEGEND":"6 - 128K LEGEND":L0i5200nIxI6I1ī5200}I4II2:S$"K - LEGEND ":32913,I."DISABLE PRINT BUFFER(Y/N)?";A$;32882,0OI0:A$"Y"I1\32914,IlI0ī5500:"ENTER PRINTER CARD TYPE":I1NCI;" - ";:256,I1:30721 :5100I(I1INCī51002256,I1:30724< TRYING BRUN" D$;"BRUN";A$% - ADT :"* * * * * * * * * * * * * * *"x "UNABLE TO RUN PROTECTED DISK" 10000"RUNNING COPYA":D$;"RUN COPYA"NC(30720)"DISABLE KEYBOARD BUFFER(Y/N)?";A$:I0:A$"Y"I1 ǍҠō ưƸ ƩưƸǍҠō ƍĶƩİŰǍҠō ްƮجÍčƍčŲūŲūҠō ƍǍҠō Űƍ °ƩŰưǍҠō İƍ ÍččűūűūҠō ƍ°ǍҠō ƍΠЍ č č ӱǠ°ƸǍððҠōððððð ޸Ʈج °Ԡؠ¹°ά؍¸°؍؍Š¹à¹à¸¸РµŠԍР°°à ԩ ȩ ĩ ̩ ؠԲؠĸčà ؠԳؠĸčàƩ ͩ 忺 ؠ ±ðӍԱؠĸčà ؠčà 󢍠ؠčàؠčà 䢍ؠĸĸčРŰŠ˱ððӍ ҸƠ٠ð±ٍٍٍŠ±ààРðŠð˸İ؍ð˹İ؍؍Š˷ðà˸à˹Š˱ðð˱ؠ˱ð˱İ؍ð˱İ؍؍Š˱ðà˱à˱˱˲؍˳İ؍؍Š˲à˲à˳Š˱ðð˴ؠ˵؍˶İ؍؍Š˵à˵à˶˶РŰŠ˴ ͍ðð˱ؠ˷٠ð°ٍٍٍŠ°ààРŠ°ðӍ ͍͠ðð˱ؠs work with the "PARALLEL" option, and most serial cards work with the "COMMUNICATIONS" option (i.e. Versa-Card, CCS 7710, etc.). If your card type is not listed, contact DSR. Any 16K RAM card will work. If you have a 32-128K card from Saturn or Legend,INT CHR$(4);"PR#1" or 10 PR#1:CALL 1002 Modifying BUFFER: To modify BUFFER for other hardware, use option #5 and answer the questions. The old Apple "Serial Card", and the Silentype card cannot be supported due to design limitations. Most parallel cardputer can go on to its next job, since the characters are safely stored and will be printed when the printer is ready. The print buffer is installed when you BRUN BUFFER. To turn on the printer, enter PR#1 as usual. In a program, you must enter: 10 PR a printer, it must wait until the printer is ready. Since the printer is slow, this wastes time. The print buffer stores the characters to be printed until the printer is ready for them. Even though the characters have not actually been printed, the comnd a character. That character will be waiting in the buffer. The result is a program which does not respond to the keyboard. If this happens, you can disable the keyboard buffer(option #5). Print Buffer: When the computer tries to send a character toher command while the computer is processing a previous command. Since this feature is done entirely in software, some programs will not be compatible. If a BASIC program reads the keyboard with PEEK's instead of GET or INPUT, then the PEEK will never fiine (see below). Keyboard Buffer: Anything you type on the keyboard is stored in memory so it is not missed. If the computer is reading the disk, for example, characters which you type will be stored until the computer is ready. Thus, you can enter anotnt buffers, add the following statement to your "HELLO" program: 0 ? CHR$(4);"BRUN BUFFER" BUFFER assumes that you have a parallel printer card in slot #1, and a 16K RAM card in slot #0. If you have different hardware, you need to modify the BUFFER roution #2. This might destroy the disk. Making Back-Up Copies Option #4 now runs the COPYA program to make back-up copies of Diversi-DOS. Keyboard/Print Buffer Utilities Menu option #6 writes the BUFFER file onto a disk. To install the keyboard and priNIT HELLO. Use this disk to boot Diversi-DOS and start the protected program. Many protected programs will not work when you try this procedure. This is because they use a non-standard DOS. *WARNING* Do not add Diversi-DOS to a protected disk using optsystem from the protected disk. You can make the process more convenient. Press "9" from the main menu. Then enter this program: 10 INPUT "PUT IN DISK AND HIT RET"; A$ 20 PRINT CHR$(4);"RUN HELLO" (or other startup name) Put in a blank disk and type Iooting Diversi-DOS and running the startup program on the disk. Option 3 will do this for you. Insert the protected disk and press . The name of the start-up program appears, and it is RUN. This bypasses the loading of the old DOS 3.3 operating 700,L$AFA":60002TF$"PATCH,A$9190,L$470":6000d'(24):"PRESS TO RETURN TO MENU ";A$l'20*"READ ERROR ON DIVERSI-DOS MASTER":"USE A BACK-UP DISK" +7000.:"YOU MUST RE-BOOT THE":"DIVERSI-DOS MASTER DISK FIRST":11020N(C> DURING BOOT FOR 48K DOS"NS 1"-N409D$(4)\(55)170(40222)78ī12000r D$;"BLOADASMDIV"} 38400 C$""(38403)0C$"*"AD819237264256,0:257,0:259,0:AD6 :"DIVERSI-DOS(TM) VERSION 4.1-C";C$000'JF$"DDMOVER,A$8700,L$AFA":6000ITF$"PATCH,A$9190,L$470":6000{'(24):"PRESS TO RETURN TO MENU ";A$'20*"READ ERROR ON DIVERSI-DOS MASTER":"USE A BACK-UP DISK" +7000."REQUIRES 48K DOS - PLEASE RE-BOOT"::"HIT ";]A$:pD$;"BSAVE";F$"FILE WRITTEN ONTO DISK"10000"UNABLE TO WRITE ONTO THIS DISK"810000X216,0::D$;"FP"@F$"BUFFER,A$8000,L$6FA":6ndard DOS 3.3 BLOAD PATCH CALL-151 1D00<9D00.BFFFM 9190G 1D00<9D00.BFFFV Also, $3D0 to $3FF is changed. BSAVE lengths up to $FFFF are allowed. With DDMOVER after a BLOAD $BF51=length $BF55=address Licensing Information Although Diversi-DOS is copyrigith BUFFER). Hook reset with $9D5E and $9D5F (not $3F0,$3F1). This insures that DOS is also reset. The reading of text files is only speeded up with INPUT (in BASIC) or JSR $FD6A or JSR $FD6F. To find the locations of the Diversi-DOS patches: Boot Stad. Interrupts: Diversi-DOS does not disturb $45. Version 4-C fully supports interrupts. With DDMOVER, use the following interrupt return: LDA #$20 CMP $BF7C STA $BF7C BEQ DORTI BIT $C083 DORTI LDA $45 RTI This also works without DDMOVER(but not wuctions to a printer. Polling: After you BRUN BUFFER, location $BF87 contains the routine which checks the keyboard and printer. If you write an assembly language routine, you should JSR $BF87 every 10 msec or less. A,P are destroyed / X,Y are preserve64). Note: CALL 1005 does not work with compiled programs. Advanced Programming Information To write these instructions to a text file: LOAD HELLO 1120 ?D$;"OPEN INSTR" 1121 ?D$;"WRITE INSTR" 1165 ?D$;"CLOSE" RUN Then choose the option to send instrAN,L10" 20 BY=0 30 PRINT CHR$(4);"WRITE RAN" 40 FOR RE=0 TO 1000 50 CALL 1005 60 PRINT "TEST" 70 NEXT 80 PRINT CHR$(4);"CLOSE RAN" Diversi-DOS speeds up text files without CALL 1005, but using CALL 1005 may be even faster (especially for record lengths < w to use this feature. Standard method: 10 PRINT CHR$(4);"OPEN RAN,L10" 20 BY=0 30 FOR RE=0 TO 1000 40 PRINT CHR$(4); "WRITE RAN,R";RE;",B";BY 50 PRINT "TEST" 60 NEXT 70 PRINT CHR$(4);"CLOSE RAN" CALL 1005 method (optional): 10 PRINT CHR$(4);"OPEN RNot Direct Command Random Access Text Files There is an optional way to specify the "R" and "B" parameters for a random access text file. CALL 1005 sets these parameters to the values in the variables named "RE" and "BY". The following example shows ho......Write Protected 5......End of Data 6......File Not Found 7......Volume Mismatch 8......I/O Error 9......Disk Full 10......File Locked 11......Syntax Error 12......No Buffers Available 13......File Type Mismatch 14......Program Too Large 15......the system, set the printer "off-line" before pressing RESET. CALL 47748 to flush the keyboard buffer in a progam. IF PEEK(40429)<>PEEK(40430) then a key has been pressed. Diversi-DOS Error Numbers 1......Language Not Available 2,3....Range Error 4eful not to use $AE8E without BUFFER. You will INIT instead of printing! Flushing the Buffers: Enter ctrl-X to flush the keyboard buffer. To flush the print buffer, enter ctrl-X twice in a row. RESET does not flush the print buffer. To avoid hanging without patching CHRGET: 10 ?CHR$(4);"BRUN BUFFER" 20 POKE 46965,16 To use BUFFER with Applewriter I, use the printer address $AE8E and add the following line to the HELLO program: 0 IF PEEK(40222)=78 THEN ?CHR$(4); "BRUN BUFFER":POKE 49028,96 Be car To restore INIT, re-boot Diversi-DOS. BUFFER may not work with programs which change locations $36 to $39. Also, the Applesoft CHRGET routine is modified. This may cause problems with programs which also patch here (i.e. compilers). To install BUFFERo the screen and prints the full width of the printer (Set the switch on your printer to do a line feed when the line buffer is full). When you BRUN BUFFER, INIT and Integer CHAIN are disabled(Applesoft chain still works). INIT is ignored, with no error.r disables the software features of the printer card. Commands to the printer card will no longer have an effect. These commands must now be done with POKE's (see "Diversi-DOS POKE's"). Instead of ctrl-I 80N, enter POKE 49028,96. This turns off output t you can get a larger print buffer. Most other 32-128K cards work like Saturn cards. When you finish entering the changes, insert your disk. The new BUFFER file will be written onto this disk. Notes: BUFFER does not work with 64K DOS. The print buffe6FA (After BRUN BUFFER) POKE 48885,1 POKE 48975,128 POKE 48990,139 To avoid printing on the screen when you BRUN BUFFER: BLOAD BUFFER POKE 34488,190 BSAVE BUFFER,A$8000,L$6FA To back-up 40-track disks, modify COPYA as follows: LOAD COPYA 70 PRINT CHRt in slot 0, change DOS as follows: POKE 42424,N*16+128 POKE 42432,N*16+129 If you have an Integer machine and use a RAM card in slot #0 to load Applesoft, you can still get a 4K print buffer as follows: BLOAD BUFFER POKE 34451,16 BSAVE BUFFER,A$8000,L$,96 - Turns off line feed after carriage return POKE 46849,169 - Allows input of ctrl-C If you have an old Integer machine with an APPLESOFT ROM card: BLOAD BUFFER POKE 32915,N (N is ROM card slot #) BSAVE BUFFER,A$8000,L$6FA If the ROM card is noo: 10 POKE 63261,96:POKE 49058,0:CALL 49054:POKE 49058,181:POKE 63261,32 After you "BRUN BUFFER", the following POKE's will modify the printing: POKE 49028,96 - Turns off output to the screen when printing POKE 49028,76 - Turns it back on POKE 44762rrectly this way. However, an occasional drive will destroy disks. To find the number of free sectors from within a program (requires free space patch): 10 POKE 48376,96:CALL 48351:POKE 48376,32 20 FR=PEEK(70)*256+PEEK(68) With DDMOVER change line 10 t40286,101: POKE 40287,216 With DDMOVER, use 48918-9, not 40286-7. To avoid reloading a RAM card with BASIC on every boot: POKE 49107,173 To speed up DOS even more, change the motor start time to 1/2 sec with: POKE 47102,236 99% of drives will work coth 32 more free sectors. (DDMOVER does this automatically) If you boot a data disk by mistake, you will have to press . POKE 42348,22 POKE 44723,4 POKE 46922,96 Reset Trapping: Reset=RUN POKE 40286,102: POKE 40287,213 Reset goes to ONERR POKE If you hear about Diversi-DOS from your dealer, please pay him the extra $10. He earned it! You will then send $30 to DSR for the license and latest disk. Diversi-DOS POKE's After the following POKE's, INIT will initialize non-bootable "Data" disks wiversi-DOS. Apple requires that publishers obtain a license to distribute DOS 3.3 disks. For more information, call Apple License Dept. (408 973-4771) Diversi-DOS from clubs or dealers Clubs and dealers may charge a $10 distribution fee for Diversi-DOS. e Computers: Each additional computer license fee is $25, up to a maximum of $200 for all the computers owned by a company. Note: DOS 3.3 is a copyrighted program of Apple Computer, Inc. licensed to DSR to distributed for use only in combination with Di HELLO and ASMDIV, on their disk at no charge. The disk must be initialized with standard DOS 3.3. The user then has the option of adding Diversi-DOS to the disk, and sending the $30 to DSR, or using standard DOS without paying an additional fee. Multiplly use Diversi-DOS with other programs, you may send $30 directly to: DSR, Inc., 34880 Bunker Hill, Farmington, MI 48018. You will receive a Diversi-DOS utility disk with documentation. Alternatively, publishers may include the 2 Diversi-DOS files,00, one-time fee for all their programs. To do this, the following message must appear in the written documentation: This disk contains a high-speed operating system called Diversi-DOS(tm), which is licensed for use with this program only. To legalonal $30 fee must be sent directly to DSR. To obtain a Diversi-DOS license, validation sticker, and the latest disk, please send $30 to: DSR, Inc. 34880 Bunker Hill Farmington, MI 48018-2728 Publishers: Publishers may license Diversi-DOS for a $2 Diversi-DOS validation sticker attached (unless the program or computer is owned by a licensed publisher - see below). 3. Any company, club, or individual may charge up to $5.00 for distributing copies of Diversi-DOS, provided it is clear that an additihted, DSR allows copying and distribution of the program subject to the following restrictions: 1. Anyone receiving a copy of Diversi-DOS must send a $30 license fee directly to DSR, Inc. within 2 weeks. 2. Each computer running Diversi-DOS must have a@ to enter macro-define mode. Ctrl-@ is shift-ctrl-P (II+) or shift-ctrl-2 (//e). Your current macro definitions (if any) will appear. First press the key you want to define. It will appear flashing on the screen (lowercase letters show new symbols). Tce a new character, or many characters, whenever it is pressed. Use this feature to enter common phrases or commands with a single keystroke, or make your own custom editing keys. To re-define a key, first hit ctrl-I to enter insert mode. Then hit ctrl-hit <-- to delete. To exit insert mode, hit ctrl-I again. Note that the cursor stops flashing while in insert mode. Also, only part of the input buffer is shown with 80-col cards. 12. Keyboard Macros You can re-define any key on your keyboard to produacters are displayed, and can be copied with -->. 11. INSERT MODE When you are copying a line with -->, you can insert by hitting ctrl-I. This freezes the cursor in place, and displays the input buffer backwards from the cursor. Type your insertion, or e, "S" to single-space, "D" to double space, ":" to split multiple statement lines, ";" to cancel the split, to return to the start line, ctrl-C or to abort. For easier line copying with the --> key, TLIST does not indent . Control char the screen into the program in memory. (use and --> ). This is one of TLIST's most powerful features. If you don't enter a filename, you will TLIST the program in memory. TLIST,L100 or TLIST During a BASIC TLIST, hit to advance one linist file to screen When you TLIST a text file, it displays on the screen. Hit to abort, or to pause. When you TLIST a BASIC file, you can specify a starting line (defaults to first line): TLIST PROG,L100 Then you can copy this line off You can use "?" instead of "=". Hit Y or N to pick the proper file. (Don't use "=" or "?" by itself) 9. Lowercase is accepted. 10. 3 additional DOS commands: PAD - Print "A" and "L" of last BLOAD C - Catalog (from keyboard only) TLIST filename - Lm line 100) 8. Wildcard File Names: Use "=" to avoid typing the entire file name. You get the first file in the Catalog which matches all characters before the "=". I.E. type RUN H= instead of RUN HELLO, if HELLO is the first file beginning with "H" .on't set any higher) HIMEM moves down for MAXFILES>3 4. Error messages print 5. Hit to abort a CATALOG 6. BSAVE without "A" and "L" after a BLOAD, for example: BLOAD BFILE BSAVE BFILE 7. RUN can have "L", i.e. RUN filename,L100 (runs frod RENUMBER need patches to work with 64K DOS. To patch them, EXEC FIX FID, or EXEC FIX RENUMBER. * NEW FEATURES * * 64K DOS * 1. CATALOG shows "Free Sectors" 2. Type INIT X to format non-bootable disks (with 32 extra free sectors) 3. HIMEM=48896 (drd. Use this file with CORVUS (after BRUN PATCH), or if you want to make the DOS move optional after the boot. You can BRUN DDMOVER from within a program without destroying the program as follows: 10 ?CHR$(4);"BRUN DDMOVER" 20 (continue program) FID an and press "D" to add 64K DOS to this disk. Menu option #7 will BSAVE the file, DDMOVER, onto your disk. If you added 64K DOS to your disk with option #2, then you don't need the DDMOVER file. However, BRUN DDMOVER will move 48K Diversi-DOS to the RAM canot be moved. You can avoid the move by hitting during the boot (IF PEEK(55)>190 then DOS was moved). Note: To INIT a blank disk to boot 64K Diversi-DOS, you must first INIT the disk with standard 48K Diversi-DOS (or DOS 3.3). Then use option #2,r language card) giving about 10K added memory. You will also have many new features! (see next section) 64K Diversi-DOS requires a 16K RAM card in slot #0 (Apple //e OK), and Applesoft ROM on the motherboard. If they are not present, Diversi-DOS will $(4);"BLOAD COPY.OBJ40" SAVE COPYA40 BLOAD COPY.OBJ0 POKE 770,40 POKE 863,40 BSAVE COPY.OBJ40,A$2A0,L$12B 64K Diversi-DOS Use option #2 and press "D" to put 64K Diversi-DOS onto your disk. When this disk boots, Diversi-DOS will be moved to a RAM card(o INFO for GPLE information. To receive compatible files for DOS Toolkit, send a signed statement that you own it with your $30 payment (licensed users send $5 and your user support number). Running Protected Programs Some protected disks will work by bversi-DOS. However, programs which reference locations within DOS may crash with Diversi-DOS, since these locations may have been changed. To be safe, it is best to have a back-up copy of the commercial program before adding Diversi-DOS. Note: RUN GPLE4". Then, INIT will make 40-track disks with more storage space (label the disks "40-track"). Remember, these disks can't be read on standard drives. Unprotected Commercial Disks: Commercial programs using DOS 3.3 in the standard way should work with Di will load Diversi-DOS instead of the old DOS 3.3. If you want to add the RAM card (64K) version of Diversi-DOS with the new features, press "D" instead of . (see 64K instructions) If you have 40-track drives (i.e. Rana Elite 1), you may press "free sectors when you catalog a disk. Note: This disables the CALL 1005 feature(see Random Access Text Files). Insert your DOS 3.3 disk and press . Diversi-DOS will be written onto the first 3 tracks of this disk. Now, when you boot the disk, itoperating system is loaded. Diversi-DOS will then control all disk operations. To add Diversi-DOS to a disk, enter "2" from the main menu. You will then be asked if you want to install the free sector patch. Press "Y" if you want to know the number of the Disk Operating System (DOS). When the disk boots, the DOS on these 3 tracks is loaded into the Apple memory. This DOS then controls all disk operations. Diversi-DOS modifies the first 3 tracks on the disk. Now, when the disk boots, the Diversi-DOS Your honesty will allow us to distribute future programs this same, low-cost way. Putting Diversi-DOS onto a disk Putting Diversi-DOS onto a disk speeds up the processing of BASIC, Binary, and Text files. The first 3 tracks of a DOS 3.3 disk contain ram on this disk, please send $30 directly to: DSR, Inc. 34880 Bunker Hill Farmington, MI 48018-2728 You will receive a User Support Number and a Validation Sticker as proof of payment. You will also get the latest version of the program! Diversi-DOS(tm) PLEASE COPY THIS DISK AND GIVE IT TO EVERYONE YOU KNOW! It is legal to copy and distribute Diversi-DOS, subject to certain restrictions (see "Licensing Information"). However, to legally run the Diversi-DOS prog THE DIVERSI-DOS MASTER PROGRAMHAS BEEN CHANGEDPROGRAM ABORTED L<< %HELLO SMART PEOPLE/PLEASE DON'T TAKE OUT MY MESSAGES/THANKS/BILL BASHAMhhߚHHL#lmL #t$u$ # # XN0L-A0?$4 ) ɍ FN$ # #плFR$ LX # # O$P$N$LY `$L DLSAVBPILOCUNLOCIBPIBPIBPPRBPIBLISCALBPIBUZZOF` IH  /JJJJ"LL뷩 ᷩ췩 ɛ L vL L L#L#뷍췩  # `L^ _ If `` 54- #l#m뷍f n(` u` #`H I $ HH!"h"h!                                                       8L (I)128ĺ:"* * ERROR * *":"THIS IS A NON-BOOTABLE DISK":AD:10000^ A$A$((I))d j! & :"START-UP PROGRAM IS --> ";A$' + :"NOW RUNNING ";A$v 3250 D$;"RUN";A$ 3500 (222)13ī3500  :"RUN FAILED -HE PUBLISHER CAN ADD":" DIVERSI-DOS TO THE PROTECTED DISK." ::"REMOVE THIS DISK (DIVERSI-DOS MASTER)":" AND INSERT PROTECTED DISK"::"PRESS RETURN WHEN READY";A$ AD3 (256)0ī3500 AD 3070:3115 A$"" I62965 "THIS PROGRAM WILL ATTEMPT TO RUN":" A PROTECTED DISK. THIS ATTEMPT":" WILL FAIL IF THE PROTECTION SCHEME":" USES A NON-STANDARD DISK FORMAT." :"IF THE PROTECTED PROGRAM WILL NOT":" START, OR RUNS ABNORMALLY, THEN"? " ONLY T3 (256)0ī2100!3070,2200=D$;"INIT H"MD$;"CLOSE"b(256)0ī2200 :"DIVERSI-DOS NOW ADDED TO DISK"*100004ADR:"***UNABLE TO READ"f10000AD:"***UNABLE TO WRITE"10000 3500"*** IF UNSURE, PRESS ")B$:gB$"B"Ĺ34633,52:40514,52:"BINARY START ENABLED":2017B$"4"Ĺ44725,160:48894,40:"40-TRACKS ENABLED":2020B$"X"Ĺ8491,56B$"D"Č37264:8520,173:8563,76:8527:8563,322100ADISK"8491,24:8520,76_:"* * * * WARNING * * * *"::"DO NOT INSERT A PROTECTED DISK"::"PRESS '4' FOR 40-TRACKS":"PRESS 'D' FOR 64K DOS":"PRESS 'B' FOR BINARY START PROGRAM(RARE)":"PRESS FOR NORMAL DOS":::120037264"INSTALL FREE SECTOR PATCH?":"(DISABLES CALL 1005 FEATURE)"::"*** IF UNSURE, HIT 'Y'"::"ENTER Y OR N --> ";:A$:A$:A$"Y"Č32576:"REMOVE THIS DISK (DIVERSI-DOS MASTER)":"THEN INSERT THE UNPROTECTED DOS 3.3 D)128ī1230NMI=" * * ENTER SELECTION (0-";NM;")";F20MIa I0INMī1260nI0ī20}I1ī1400(256,I1:257,0:259,0:AD6:1200xI1256,I:257,0:259,0:II1:AD6(49152)3ī20(258)128ī14105~256,I:AD6:II1(M2ī1170>(258)128ī1150X(12):D$;"PR#0":20q:"INSTRUCTIONS:":"0 - RETURN TO MAIN MENU":"1 - ALL INSTRUCTIONS"I1I1;:I9ĺ" ";"- ";256,I:II1:257,0:259,1:AD6 (258ONS":D$;"RUN INSTRUCTIONS"& .216,0F L:"WHERE IS THE PRINTER":P V5600W [I ]::"1 - ALL MESSAGES":"2 - ERROR MESSAGES ONLY"::"ENTER SELECTION(1 OR 2) ";:A$:A$:M(A$) ^M1M2ī1117 `D$;"PR#";I j257,1 tI0yM2I001 d:"PLEASE ENTER A NUMBER BETWEEN 1 AND 9"; n:30Z "SEND INSTRUCTIONS TO:":c 20v "1 - PRINTER" :"2 - SCREEN" :"ENTER SELECTION (1 OR 2) ";:A$:I(A$) I2ī1200 I1ī20 1070 $A$:D$;"VERIFY INSTRUCTI,35:40206,187:40514,6:34633,6[ PI(0)::"ENTER SELECTION (1 TO 9) ->";:A$::I(A$) RA$"P"Ĺ216,0:D$;"BRUN DOGFIGHT" SA$"R"Ĺ216,0:D$;"RUN RDCONFIG" TA$"G"Ĺ216,0:D$;"BRUN GINST" Z:I1000,2000,3000,4000,5000,8000,8010,8020,70I"7 - BSAVE DDMOVER FILE":; J"8 - BSAVE PATCH FILE":s K"9 - EXIT TO BASIC / G - ";::"GARB. COLLECT":: L"P - PLAY DOGFIGHT / R - ";::"RAMDISK": M(45886)173Ĺ45889,24:45890,234:45891,234 NAD9 O49107,141:44725,140:48894* "C1983 DSR, INC / BY BILL BASHAM"F :"1 - INSTRUCTIONS":o ("2 - PUT DIVERSI-DOS ONTO A DISK": 2"3 - RUN A PROTECTED PROGRAM": <"4 - MAKE COPIES OF THIS DISK": F"5 - MODIFY BUFFER ROUTINES": H"6 - BSAVE BUFFER FILE":  11000$(4);"MAXFILES 1"-N409D$(4)\(55)170(40222)78ī12000r D$;"BLOADASMDIV"} 38400 C$""(38403)0C$"*"AD819237264256,0:257,0:259,0:AD6 :"DIVERSI-DOS(TM) VERSION 4.1-C";C$            8  `<#`<ȑ<<ȑ<Ƚȑ<Ƚ< <   `LH =<``6    L  L  L  L  ``L L@L`` <ȱ<L4 0#( 8< ЍЍ  dealer). * Use COPYA (or FID) to make a copy of the BPI disk. Then use option #2, but press "X" instead of to add Diversi-DOS to the copy. If the BPI disk contains "I/O.OBJ0", change it as follows: BLOAD I/O.OBJ0 CALL-151 9421:A8 AC BSAVE I/Oget this disk to boot on an old Integer machine, BRUN FID to transfer the files "APPLESOFT" and "FPBASIC" from your DOS 3.3 system master to this disk. However, I recommend you get an Applesoft ROM board and switch the ROM's to your motherboard (ask your s will be notified by mail. The updated disk may be purchased from DSR for $5.00 or you can get them from a friend without payment. Licensed users will also be notified of any new programs released by DSR. Old Apple II (Integer) Computers * * * * * To ll 313 553-9460 on weekdays between 3 and 5 P.M. (Eastern Time) for support. This is Diversi-DOS version 4-C. "4" refers to the Master Disk version. "C" refers to the DOS version (displayed during a CATALOG). If the program is updated, all licensed userified copy of Diversi-DOS. If you modify Diversi-DOS, the menu will show version number 4-C*. The "*" shows that changes have been made. To eliminate the beeps, reboot and make a copy (option 4). User Support and Updates * * * * * Licensed users may capatible with Corvus DOS. To correct the COPY3 program: LOAD COPY3 50 X=76:DV=3 SAVE COPY3 Checksum Feature * * * * * When this disk boots, it checksums itself. If any bytes of the program are changed, you will hear 2 beeps. This indicates a bad or mod 8 saves the file "PATCH" onto a disk. BRUN PATCH converts standard DOS 3.3 into DIVERSI-DOS. This can be used to convert a running DOS to Diversi-DOS, i.e. with hard disks or RAM disk emulators. Corvus Hard Disk DOS * * * * * PATCH and DDMOVER are comRUN (add 64K DOS to disk again) When running 64K DOS, POKE 49007,0 disables ctrl-I completely. POKE 49007,137 to re-enable. To disable macros and ctrl-I(if they cause problems): POKE 57006,32:POKE 57007,30:POKE 57008,191 PATCH file * * * * * Option To load the DVORAK keyboard table: BLOAD DVORAK//E or BLOAD DVORAK//+ Then hit all the keys to find out what their new meanings are. Good luck! NOTE: You can change the insert mode key from ctrl-I to ctrl-J as follows: LOAD HELLO 87 POKE 35186,138 r key into a real delete: ctrl-I ctrl-@ ctrl-U ctrl-I ctrl-H ctrl-I ctrl-I To save a macro table, enter: BSAVE MACRO,A$DC00,L$100 You can use other file names, besides "MACRO". To load a macro table: BLOAD MACROned the ctrl-D and ctrl-T keys. Hit them to see! If you make a mistake in macro mode, hit <--. It's just like normal insert mode except for ctrl-@. To include the <-- (same as ctrl-H), or ctrl-I keys in a macro, hit first. Here's how to turn youhen type the definition of the key. When you're done, hit ctrl-@ to define the next key, or ctrl-I to exit macro-define mode. Example - Hit the following keys: ctrl-I ctrl-@ ctrl-D PRINT CHR$(4);" ctrl-@ ctrl-T TLIST ctrl-I You have now re-defil6QUADRAM APIC/G Ϳп ɿϿ ̿`DUMPLING GXȿ Ϳп ɿI̿IϿ`GRAPPLER (OLD)ȿ LȿCCS 7720Bȿl6MPI AUTOPLOTϿп ѿҿ7ӿ`ALS PRINTERMATEϿl6CPS PARALLEL@@N7O N#NN`CPS SERIALl6GRAPPLER +7ʿ l6PKASO@@ȿ wan Lx $x<@` $x  `x@ i@``PARALLEL `COMMUNICATIONSl6SUPER SERIALp.OBJ0,A$93FE,L$44 TEST it on a back-up data disk!u added 64K DOS to your disk with option #2, then you don't need the DDMOVER file. However, BRUN DDMOVER will move 48K Diversi-DOS to the RAM card. Use this file with CORVUS (after BRUN PATCH), or if you"N"ĺ"YES"A$"N"ĺ"NO ")::" COPYB RWTS CONVERTER PROGRAM":" (ASSUMES FOREIGN RWTS AT $8000-88FF)":U400:Z704:CS(718)16d715,18:716,127I$" ORIGINAL":NCS:A718:310:MSN:N(720):320:MDN:A717& I$"DUPL(NORMALLY 34) ";A:770,A1:863,A15ABA3542014:"CONTINUE COPYING ON READ ERRORS (Y/N) ";A$:(A$,1)"Y"Ĺ929,2416:"IS THIS ALL CORRECT? (Y/N) ";A$:(A$,1)"Y"405216,0: 12:"INITIALIZE DUPLICATION DISK? (Y/N) ";:A$:A$34,3::5:"HOW MANY SECTORS IS THE PROTECTED DISK'SFORMAT IN? (I.E. 16, 13) ";A:566,A1:869,A1vA1A164058:"WHAT IS THE STARTING TRACK TO READ FROM?(NORMALLY 3) ";B:558,BB34410#11:"WHAT IS THE ENDING TRACK TO READ TO? 1)256(40)14),96:# hMSSSı1 rMDSDı? s16368,0 tB$"83,87,65,80,96,68,73,83,75,83,96,65,78,68,96,80,82,69,83,83,96,65,96,75,69,89" wL1:I14951520:K((B$,L,2)):I,K:LL3: |K(16384):K128380 936  405dL1:H7:330:A,N16:J @350:N;::4:" DRIVE: ";:L1:H2:330: JK(16384):K128330:16368,0:K141340:KK176:KLKH330:NK O16368,0:K141340 PKK176:KLKH330 QNK T20:N;19):: ^:22:"DEFAULT = ";:((4 ERROR #";(222);" ON WRITE ***":290X 18::"*** DOS ERROR #";(222);" ON READ ***" "624:19::16368,0::"DO YOU WISH TO MAKE ANOTHER COPY?";I$:(I$)0300 '(I$,1)"Y"160 ,(I$,1)"N"290 1: 6:350:N;::1:I$;" SLOT: ";:FT255 360* NAME$"HELLO":275: A$"N"252S V(714):V255249] V254f 624 :(4)"INIT";NAME$;",S";SS;",D";SD;",V";V:FT1 216,0:222,0 260 360 710 (713)2190 (222)255ij% 18::"*** DOSICATE":NMS:310:SSN:N3MD:320:SDN/ FT0^ 704:717,SS16:718,MS16:719,SD:720,MDs 17:34,16:936 :222,0:500 "INSERT DISKS AND PRESS RETURN TO BEGIN";:" ";I$ :200 360 707 (713)2280 (713)1290 *$"BLOAD COPY.OBJ1": $220-3CA|P::" COPYB RWTS CONVERTER PROGRAM":" (ASSUMES FOREIGN RWTS AT $8000-88FF)":U400:Z704:CS(718)16d715,18:716,127I$" ORIGINAL":NCS:A718:310:MSN:N(720):320:MDN:A717& I$"DUPL     ةحW`8& 9ʩ8`WL () ~ۭ N N L,H whLZ؍^؍_`$,,L`hhhL٭0 ,0L,Ƀɛɍ8ɠnɻɺ: n(8l mnحuIn Lwȹ' (LRANGWRITE PROEND DATFILE NOT FOUNVOLUMI/O ERDISK FULLOCKESYNTANO BUFFETYPE MISMATCTOO LARGNOT DIREC q`QrU`)`\N|Lي80ʭ) $% B橠 B  ` L߭ɍ_LRE;BY;LꍁlL<ԍL WLHr7s8 LH HLݍ ,,(`l8 LH e UL׉ LH LH,, sL,,, t鍁` H `Le HL H LL H QL H Llש B\ȹ'А?@Hɷ@#@h@!ɵ@ɥͰi+hɝi@@/8e@@DAA͈@̈DDL܇@BA݅C@BAC濽տ`xxlt]iVȿQkKtrl- @@A` @A@  B C BBCLCLfBL ީLhh`LLN7ɿLݍҭ -A@@i@@@i@AAݣ@ݢΩDDLeA@@lL /67N`\H\ h\`L )I  پ)N8 ]`ȿȍȍ,`'()'('# BLOCK" L) ↍ ꆍᆙȿl64I` H) cL^ɪiɖ $ "x݌ I L  LC<&MLh# I 0xLYLNپHоξξ)ξ̾̾̾̾Y̾8~̾HJJ𤨹h)VξJMо^hxЙ͂(`H)`$ ?L,hH ] 0hLپHٿɃd h: LH h x`, ɘMٿ ̾n ٿ' P` OLcꭶ LNO 9ؽ'H (h` l8>IH & `&æL şL 𤄅Oٿ &`H`ߪ~1 9 rzH I$$ٿɓ O ] Ƀ7ɮ fh 'Ɋ Ў ]ɍ)Ь hl6XR#>P`R`i `       KEYBOARD BUFFER ---> INSTALLEDDISABLED PRINTER R.A.M. CARD TYPE -> SLOT -> PRINTER CARD DIVERSI-DOS(TM) 4-C C1983 BILL BASHAM R.O.M. CARD NONE(4AKT_nw`~‚҂  t`H 0 RI@ CF#H O}h #"` &L    0 L H h @86` ׂ؂  `    L`PARALLEL 16K - STANDARD smqqtmrr{myy|mzzqyuwx0 ` C C C C`ĭ߼\ Bl şL/Ơ!߼DF DF /L\ Not Enough Memory (See Instructions) Press WritCompar Read Write Write Error #10 *** Slot #6 / Drive #1 Press 2-Drive Copy Put DUPLICATE In Drive #2Reading Slot #6 / Drive #1 Writing Slot #6 / Drive #1EXIT Diversi-CBBCp@||ł ( $0 ɛ`LL8f|ɍ i)z iB)~ iLLBC`,| '@`HJ) Ah)i@ @@` 5 Io(Q,Q*** Make Copies ***40-Tracks *** ERROR ***ۍݍ` AA@ $k0L L 8e@@AiA@8骝A @@iV@@AiPiж,,f BC uz$0(~| @ez@~8z}Bg0{ ɠh~${0)ߙp}ڈ8e)\]]Fo8 FiV\)f)i 0{i Fo 8 k0m RStQprsq` 8 l$0L @RAQA0@AAV`*** COMPARING DISKS *** ` $0JW &J &J &J &JeMJ8鸰JJ0 JJJM 8M`HI 4;Ih) m l]I]L 8 L Z'a 8 H phZ ɛIۅlFo8 \]$k0tkn*VkЍMZM\U M M8 H phvrɛL ɠ \ \]ɍɥZť\LnL&L&@ yhAgq@AAİįq@Ș M@M@`3634)(D$;"BLOADLMESS1,A";AD12812LE(43617)256(43616)<A2AD1281LEFA21,0PD$;"BLOAD LMESS2,A"; P  LLʬLoō,i ۿ ۿڿL흍ٿ vLQ!߼HH ᥠ L\ֿLDá99L`A %ALϕϕEFN L2=Wҡˢf~ Ҿ8TVZ, ŵBѵ`, ѵB8` Lz9[` ᥠ hh`ĵµ`ڿ8.ڿ.ۿ`êL x àĠà]H d@hLҦ L~ L  ﵪ*i BB䵊嵰`72µ- i ư&( Rp s w6. ^-%p 㩠RP.Q I* P\L˵B̵C8pB߮Z\ @ յյ\BIR Z-^ Jp\IZLL WLsL Q(`L׬L şĭ/OBND8HFFhDh N ş`Ȍ`nL߼ 0 L&RE;BY; LlLi? `]LlۿڿLգ ` ` Lܫ1 WD\L \ şL_ NLjL]Lᦢ ş \8  ş Lȟdq,\Z[PRR3\ɄSɊ"RQJ(0FVsL BKBɿ ɽA6H h B B( CLs BʠL5 y L Vj ުP ` Ѕ    L sq x ~ vL~ҝ  Oñտ@BBB BBB2B:NdB]yLRVɄ; ̢ B B BR )QHJJJJ phLp `,ɛ` CL DF DF / B BL/LQlRmUrꭠ`LÿL̿LLB  ,hإDLk]L7: 1L'MLL`,@ lPmQPi  Q3LclL`LLpL  $6hhА ,tpso`TLISPA p!p xxLMlLڍhhیڬ<۠x )ڠ8۬ڰ(HH `ȹ0,Ȍ ɍ  ɠ )?, @, LB LƠ LLւ&LݩLL#B B!P`L to return to the main menu at any time. *** Making Copies *** Press '1' from the main menu to make copies. Then, you may hit for 1-drive copies, for 2-drive copies, or 'M' for mam) Instructions Diversi-COPY makes back-up copies of unprotected disks as fast as the disk hardware allows. To use Diversi-COPY, choose option #1 from the main menu and follow the directions on the screen. You may remove the Diversi-COPY program disk af Э8$*`, ) ͍O JJPppppJ&LJչL* `  `  !"#$%&'()*+,-./0123456789:;<=>?Diversi-COPY(t#rH,WHhJ/Tu>r2 rprpssrsKqsrq`rq,^,_,0HH hhp݃݃݋݋`q,^,_` 8Q@ AQQI@QɗA eɖ( A IτQHAA@ɖ @ɖж@@ɖʊQНRRS  SRQ`,@ qup` xQ@HA hIx ptq p*ugq,,Ѝ ԍF <u,^,_Э",^,_Ѝu L &    uq      u g `q qq`L  B4BIf{鷢J    ƅ  u D  ,0(j\]FÍ/Lu0 A@@@JQ@LQ@LJ,Ϙu дu p   ! uuЄBRUNDOGFIGHT, IH hL 0  LFo 8 Ls8 mAkCHH@Bl@BAC ?hiFo8L A@Ȣ@ݮ8`< /C,ɠIQTsks ********** Format DOS 3.3 Data Disks ********** Format Pascal Data Disks ********** Format CP/M Data Disks *****8foFk ɪLN  s 0YpL?8 ɪ N I  L FoNLz"ع L--> Instructions Enter Selection (1-8) (Remove Diversi-COPY Program Disk) Enter New Disk Drive Slot # (4-7) *** ERROR *** No disk controller in slot 6Slow.......Motor Speed.......Fast [-2.5% = +2.5%]***** Format ProDOS Data Difuture programs in this same, low-cost way.PRESS Main Menu 1 --> Make Copies / Slot 6 2 --> Format ProDos Disks 3 --> Format DOS 3.3 Disks 4 --> Format Pascal Disks 5 --> Format CP/M Disks 6 --> Change disk drive slot 7 --> Play Dogfight Game 8 must send payment within 2 weeks. Please send $30 directly to: DSR, Inc. 34880 Bunker Hill Farmington, MI 48018-2728 You will receive a user support number, and a new disk with the latest version of Diversi-Copy. Your honesty will help us distribute When Ready - Diversi-Copy(tm) C 1984 DSR, Inc. / Version 1.4 By Bill Basham PLEASE COPY THIS DISK AND GIVE IT TO EVERYONE YOU KNOW! It is legal to copy and distribute this disk. However, to legally use the Diversi-Copy program on this disk, you n Drive #1 Hit for 1-Drive Copy Hit for 2-Drive Copy ...(Put DUPLICATE in Drive #2) Hit 'M' for Mass Production Hit 'E' to ExitRe-insert ORIGINAL In Drive 1 Hit When ReadyInsert DUPLICATE In Drive #1 Hit opy Insert New Boot Disk And Press Mass Production Insert BLANK Disk In Drive #1 Hit For 1-Drive Copies Hit 'A' For Automatic 2-Drive Copies Hit To QuitAutomatic Mass Production Hit For Last CopyInsert ORIGINAL Disk IҠ͠z##    ͠Ҡ   ٮʱ ɭӠ ֠x ®Ԡ٠~ Ԡˠ"ԠˮӠԠˠԠˮӠ'ŠˠԠŠˠԠŠˠԠϠؠˠҠؠˠҮӠؠˠҠؠˠҮӠ!ԠˠԠˮӠ_ȄQD[jL fkI[L 1 b 0cDJkAS J8 lL $0'iiؠ HJJJJ h) `h_L RyQxyRQ8x@ AIt0 tp8 Ry RL| ,o0 8fo`I,m$k0 Zh w D NZOjO$kjZ7 iҤZZ$t0 tp8 Z$t0 $XnnFXj[mn_D8 [hG jO w f}W Xg$ä[PfW} ARVQhO ?֤[PȄ[Z$k0 R J i a . fM ` $g * Ln aBbDac8`>Iaiabb8 n c p bƥa)*DD`A8   L 0<0 ,0 ,0$ʊ8eddeee $Hh ` ` Hh`kFo8 Z[nXU'CBDM꽌ɪM I`,, , , , ^F`L DA@M@0օJɖJf D$i0@ 8 p f)D e e'fiD`hMf g  JM MMfg aI` ̄I_^DK^,8`JJ꽌ɪɖL*M%MEELЬFIС@BPCIЎ``P@ ANH8`GO8` DvI꽌ɪ꽌ɭPrL@ELLבֿBELLﮌL1@@PP``ppHEGEFE T 𩪅M$FA0VꩪLT HJMh Hh`W Z Z Hh:ɪɖMɪMJJJJeWWWWYL8`8`########0($ p,&"0`PK{L3DL 0YF@RAQVD0݌ W݌$  Q H @ G @ F @ E @ Q Q Z $݌$  Z $݌V$@ꝍ݌A@0&J݌HhJ$݌HhJȩޝ݌VIA$ T iA T Q FFa$!                          !!! ! ! ! ! !A$"F"145$A$:770,(128(A$))=34,0:D$;"MONC,I,O"PR160,170,180tD$;"EXEC MAKE 48K RESURRECT":D$;"EXEC MAKE 64K RESURRECT":D$;"EXEC MAKE 128K RESURRECT": A Aux 48k Mem Saver (128k Resurrects)"::"3) Create Self Booti$"D"131# A$:768,(128(A$))4 A$"D"ī153t 11:1:"Page to View (1 or 2)? ";:A$:A$"1"A$"2"135 A$:769,(128(A$)) (768)(128("T"))A$"F":770,(128(A$)):153 13:1:"M)ixed or F)ull Graphics Page? ";:A$:A$"M"ew Options:"@ R3L$" 128k Resurrect Screen View Options:" R3ė:6:L$:9:"Page to View: T)ext, L)ores, H)ires? ";:A$:A$"T"A$"L"A$"H"130 R3ė:6:L$:9:"Page: T)ext, L)ores, H)ires, D)bl-Hi? ";:A$:A$"T"A$"L"A$"H"Ak Resurrect (128k //e, //c Needed)"::"3) 128k Resurrect (128k //e,//c Needed)" x16:8:"Select Resurrection #: ";:R$:R(R$) y(R$)27Ĭ zR1R3120 {R1L$" 48k Resurrect Screen View Options:" }R2L$" 64k Resurrect Screen Vi4K SAVER"+ BA2ĺD$;"BRUN AUX 48K SAVER"I FA4ĺD$;"BRUN MM WRITER"k PA5ĺD$;"EXEC COPYB.START": ZA6ĺD$"RUN DIVERSI-DOS" d RESURRECTIONP n34,4::6:7:"Select Resurrect Requrired:"::"1) 48k Resurrect (64k Apple Needed)"::"2) 64ng Resurrect disk"::"4) Memory Move Writer" :"5) CopyB Disk Format Converter"::"6) Add Diversi-DOS to Disk (suggested)" 21:10:"Enter Your Choice: ";:A$ (A(A$):(A$)27ĺ::: -A1A630 2A$:D$(4) <A1ĺD$;"BRUN AUX 6 ::3:4:"Senior PROM Utility Programs v2.0":"---------------------------------------":"Copyright 1986 Cutting Edge Enterprises"- 8:"1) Aux 64k Mem Saver (48,64k Resurrects)":"2) Aux 48k Mem Saver (128k Resurrects)"::"3) Create Self Booti     , to verify that every byte was written correctly. If any byte is not correct, the program gives a write error. You may want to re-insert the disk and try again to make the copy. If it fails a second time, you probably have a bad disk. *** Formatting DaHere are some common causes of errors: No disk in drive Disk not centered (reinsert disk) Bad disk (damaged or erased) Write protected disk Unshielded monitor next to disk drive Copy protected disk (can't read) Diversi-COPY reads each track after writingn shows the number of copies made. *** Errors *** Errors may occur during reading or writing. You will hear 4 beeps, and the screen will say 'Read Error' or 'Write Error', along with an error number. After reading the message, hit to continue. the speed is over 2.5% fast and should be adjusted. Anything in between means the speed is within tolerance. Don't worry if the motor speed jumps around a little for each track, as long as it stays within tolerance. The bottom right corner of the scree '*' appears in the center, and a '+' or '-' also appears. A '-' means the motor is slow, and a '+' means fast. A '-' all the way to the left means the speed is over 2.5% slow and should be adjusted (see your dealer). A '+' all the way to the right meansack, a 'W' appears, then changes to a 'V' after the track is verified. As Diversi-Copy writes each track, it displays the motor speed on the bottom line of the screen. If the motor speed is perfect, an '=' appears in the center of the line. Otherwise analt the process at any time, hit . *** 2-Drive Copies *** Put your original in drive #1, and your back-up in drive #2. Press to begin copying. *** Screen Display *** As each track is read, an 'R' appears on the screen. When writing a trall 35 tracks have been written. You may hit 'S' to turn the beeps off and on. On a 128K Apple //e or //c, you can copy a 50% full disk in 2 insertions, and a 100% full disk in 4 insertions. A 48K or 64K machine may take 6 or 8 insertions, at most. To hive copy, insert your original disk in drive #1 (built-in drive on //c) and hit . The program will prompt you with screen messages and beeps. 2 beeps means insert the duplicate, and 1 beep means re-insert the original. The display will show when P` LӍ0 1 - $ ɱ ɲɛL 8鰅hb a" X0 1 - $ X0 1 - b a4BiG H  A BG H  A X0 1 - l G H  A G H  A >G H ŠްƬ̤Š޸Ƭ̤ŠİƬ̤ ` ?C Í`?C Í` Ѝ 魋 ЍˠﮠàԠ뮮󮮮Š䠸䠨䩍Ӡ묠󮍍ްƍ޸ƍİƍ䮍à忠 A X{0 1 - @ +"L  `U 1 L- `  `͠󍭭  XU0 1 - $ ɛ  LӍ0 1 - $ ɱ ɲɛL 8鰅hb a" X0 1 - $ X0 1 - b a4BiG H  A BG H  A X0 1 - l G H  A G H  A >G H      Ƭ̤ؠİԠؠױƍҠ؍ŠױӍҰð٠ҰðٍؠٍðٍٍٍŠҰàؠԠ׍Ԡ 󮮮ؠؠĸà Ԣؠűؠĸĸà ްƬ̤ؠİŲؠĸĸà ޸Ƭ̤ؠİųؠĸĸà İ ؠؠĸĸà Ԣؠؠĸĸčà 󺢍ؠčؠؠĸĸčà 뮮ؠؠĸĸčàĸčà ؠؠĸčà ؠؠĸĸčà 䢍ؠčà 󢍠ؠčàؠčà 󮢍Ӡؠĸčà ްƢؠčà ޸Ƣؠčà İƢؠĸčӠà 墍ؠčà 䮢ؠ ؠčà 󢍠ؠčàؠĸĸčà ؠčà 䩢 ōԠؠб؍ѠвҠč؍ŠбàбРԍвӍ ōӠҠĸō٠ıűٍѠIJҠčٍŠıIJҠĸōӍ Ǎà ббҠԍؠƱӬ؍Ҡč؍ؠӭӍŠƱРč ō٠ðҠıӍ űıҠҠӍҠҸƍŲıŲıҠҠӍҠ͍ųıųıҠҠӍ ԍҠõııҠҠӍ ӮҠõббҠԍ ˍҠҰؾ΍ҠĸōҠĸōűıббҠԍԫҠԍ ˍŴΠύııҠĸōҠҠӍŴРύ ԍÍà°ŠŠԫҠԍ 뢍Р׍ҠōббҠԍҠٍ ǢҠõðҠĸōҠĸōРİ 忢ббҠԍҠٍР±ŠѠР²ŠѠР âŠРčҠĠō ŠՠõŠՠǠ ΍ҠõббҠԍҠٍР âŠ čĠ% ź       ort of the 200K needed, but will work for almost all originals if a few sectors are unused. The same is true for the 128K Ramworks or Memorymaster //e. *** Error Numbers *** For the technically oriented, here is a list of possible disk errors: 1 - Emptr some CP/M cards). If you're buying a new computer for mass production, get a //e without an 80-column card. Then buy the 256K 'Ramworks' 80-column card from Applied Engineering (214 492-2027). A 64K Apple II+ with an extra 128K card is just a little shM card in slots 1-7, press the number of the slot during the boot. I.E. if your 128K card is in slot #4, hit '4' when the disk is chattering at the beginning of the boot. You may also press to scan all slots (may cause problems with Integer ROM o80-column card in the Apple //e, and all 16K and 128K cards in slot #0 on an Apple II or II+. The 192K 'Neptune', 128K Memorymaster //e, and Ramworks extended 80-column cards may also be used. IMPORTANT: To get Diversi-COPY to recognize a 16K or 128K RAer, since Diversi-COPY will compress the unused sectors. To handle completely full disks, however, you'll need to add extra memory to your computer. You need a total of about 200K to copy any disk. Diversi-COPY automatically recognizes the 64K extended ernately until you hit or get a write error. You never have to touch the keyboard. While Diversi-COPY is writing to drive #2, put a new disk in drive #1, and vice-versa. *** Extra Memory *** You can mass-produce newly formatted disks on any computherwise, you will hear 2 beeps and see a new menu. On a 1-drive system, put a blank disk in drive #1 and hit to write each copy. On a 2-drive system, put blank disks in drives #1 and #2 and hit 'A'. Diversi-COPY will write to drive #1 and #2 alt'M'. Diversi-COPY will read this original disk into memory and hold it. You can then write multiple copies from memory without re-reading the original. If the original disk does not fit into the available memory, the program displays an error message. Ot). The disks formatted with Diversi-COPY are empty data disks with no files on them. This means you cannot boot these disks. Note: a DOS 3.3 formatted disk has 32 extra free sectors. *** Mass Production *** Put your original disk in drive #1 and hit ta Disks *** Choose main menu option 2,3,4 or 5 to format ProDOS, DOS 3.3, Pascal or CP/M disks. You will hear 2 beeps and see a new menu. Put a blank disk in drive #1 and hit . For 2-drive mass-production formatting, hit 'A' instead (see below?C Í` ɛ  Ls ɱ ɲɛL 8鰅h " X X- X  }  X %"L  ` L ` X  󮮮ŠްƮج̤Š޸Ʈج̤ ` ?C Í`Ʈ؍䮍à忠à`󍭭󠴸䠸䠨䩍Ӡ묠󺍍ްƮ؍  X ɛ  Ls ɱ ɲɛL 8鰅h " X X- X  }  X %"L  ` L ` X      y drive or motor speed error 2 - Write protected 3 - No address mark (D5 AA 96) 4 - Volume mismatch 5 - Wrong track 6 - Bad address data 7 - No data mark (D5 AA AD) 8 - Data checksum error 9 - No DE trailer 10 - No AA trailer 11 - Verify error / wrong bytàؠԠ׍Ԡ׍ĠؠԠɍƍŠؠĠύƍƠؠĠɍԠɍðÍҠóðӍ ź ٍٍٍŠҰàؠԠ׍Ԡ׍ĠؠԠɍƍŠؠĠύƠؠĠɍԠɍðÍҠóðӍҸƠ ްƮج̤ؠİŲؠĸĸà ޸Ʈج̤ؠİԠؠױƍҠ؍ŠױӍҰð٠Ұðٍؠٍð ؠčà ؠؠĸĸčà 󺢍ؠčؠؠĸĸčà 󮮮ؠűؠĸĸàà 䮢ؠĸĸčà ؠؠĸčà ؠؠĸĸčà ؠčà ؠčà 䩢ؠčà 󺢍Ӡؠĸčà ްƮآؠčà ޸ƮآؠĸčӠà 墍ؠčIJҠĸōӍ Ǎà ؠčà 󢍠ؠčàؠĸĸčà ō٠ðҠıӍ ōԠؠб؍ѠвҠč؍ŠбàбРԍвӍ ōӠҠĸō٠ıűٍѠIJҠčٍŠıӍ ԍҠõббҠԍؠƱӬ؍Ҡč؍ؠӭӍŠƱРč ббҠԍ ˍҠҰؾ΍ҠĸōҠĸōűıűıҠҠӍҠҸƍŲıŲıҠҠÍà°ŠŠԫҠԍ 뢍Р׍ҠōббҠԍҠٍ ӮҠõðҠĸōҠĸōРİ 忢ббҠԍҠٍР±ŠѠР²ŠѠР âŠРčҠĠō ŠՠõŠՠǠ ΍ҠõббҠԍҠٍР âŠ čĠ% ź      m the main menu. *** Diversi-DOS(tm) *** This disk contains a high-speed operating system called Diversi-DOS, by Bill Basham. To try Diversi-DOS, insert a DOS 3.3 program disk and choose option 7 from the main menu (ignore the ERROR #6 message). Type ' $5 ($10 outside US) to cover the cost of materials. Anyone receiving such a copy must still send in $30 to DSR, Inc. for the license and latest disk. *** Dogfight *** This disk contains the game, Dogfight, by Bill Basham. To play Dogfight, hit '7' froent cities should buy 1 copy for each city. 2. Each user support number entitles only ONE individual to call or write to DSR for support. *** Clubs and Dealers *** Clubs, dealers and individuals may copy and distribute Diversi-COPY, and charge a fee ofle individual, company, school district, or goverment agency, without additional fee, subject to the following restrictions: 1. All computers must be located within a 25 mile radius, or local phone calling area. I.E. corporations with branches in differll notify licensed users of any future updates to Diversi-COPY. Updates may be purchased for $5. We will also notify users of any future programs we release. *** Multiple Computers *** Diversi-COPY may be copied and used on all computers owned by a singy of Diversi-COPY. This version will boot much faster. *** User Support *** Your user support number is on the disk which you get from DSR, Inc. when you send $30. Licensed users may call 313 553-9460 on weekdays between 3 and 5 P.M. for support. We winal master disk to the last copy made. This insures that all copies are correct. *** Short Version *** To make a short version of Diversi-COPY without instructions or formatting capability, enter: BLOAD DCOPY BSAVE DCOPY,A$800,L$19FA Use a back-up copthe original. If they are not identical, then Diversi-COPY beeps and gives a 'Compare Error'. Comparison mode works with 1-drive, 2-drives, formatting and mass production. At the end of a mass production session, we recommend that you compare your origitter 'C' will appear in the lower right corner of the screen. To leave comparison mode, hit 'C' again (the letter 'C' will disappear). While in comparison mode, Diversi-COPY does not write duplicates. Instead it compares an already written duplicate to e 12 - Verify error / compressed data NOTE: To copy 40-track disks, hit '*' from the main menu (requires 40-track drives). *** Comparing Disks *** Diversi-Copy can compare 2 disks to see if they are identical. To enter comparison mode, hit 'C'. The le󍭭䩍ԩȩ̩報򠲿Ʃͩ忺 `Ҳ dzLó`  hh` -hhhh` `޸ƠްƠ XҍƳdz ó  Ƴdz ó ɱɲ Ƴdz ó  `͠ˠ     Ѕ  Ѕ Յ LӢʎ뷩 oL X -LY1Tw༔ 췭 췹 ұڱ`HH詷   ɵL$  Y mQLi PVLiPWɱTLxURLS'rs A'  &  @  Ѕ  Jrs A     忺󮮮 ` 'L#`-L)`      ɱɲ Ӎ      H ֍     Ŭ ԍҰ٠ð°ٍٍٍŠ°ààРŠ°ðӍ ͍͠ ޸Ƭؠؠà ްƬؠ Ұð٠ҠؠٍٍðؠٍٍðٍŠҍӍ ðà̠΍ðؠ΍ΠРӠҠĸō٠ıٍѠIJҠčٍŠıIJҠĸōӍؠà İƬؠؠà̱ðРưбðưӍРĴԢѠƲ̍РöƢŠƱðРƲƱð ΍ƲؠˍӍ٠ǍؠǍ͍ðĠ΍ðΠ ΍ҠҰҠҰ ӍӍРĴԢŠұðРаұРà̢ŠҲððРаҲðȢðаōР±Šзƍ̳̳̳حǍǍð̳àƍƍ̴̴̴͍͍ɍ̴ƍˍ÷ƍƍ÷ōō ṵ̋÷ōàƍƍ̱̱Ϋ̱Ƣ÷ƍč̱àƍƍ̲̲̲٭ǍǍ̲àƍııҠҠӍ ҠҸƍ ް ııҠҠӍ Ǎàƍƍ̰ѶԴбԴбҠԍ İƬııҠҠӍ ΍ ĮҠ͍ ޸ Р²ŠѲѳōҠč ̍ӍРĴԢѠѶԳбԳбҠԍѴҠٍРĠ͢ѠѵРöƢŠѴѵ̍Ҡč Ӣٍ ſ ɬ Ϭ ԍРĴԢѠѱРà̢ѠѱРøȢŠѰѱӍҠč ԲбԲбҠԍѲҠٍ Р±ѠѳͤððōčöōÍàÍРóԍ Ӎ ׿ҠҠõԱбԱбҠԍѰٿҠõƍРѠҠΠ؍ ˍ ٍðΠǍðĠ΍ðԠ؍ƍðԠ΍ ٍҠó̠΍ ӠՠƲŠՠƳ̠ՠƴ͠ՠǠՠǠՠ÷Ơՠ÷ŠՠˠՠǠ°  Ԡƍ          VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVߵަ˵זڵۖΫַٲ򴷧߷ S-ꛛϖU 2 \SSU|VSVVVVVVVVVVVVVVVVVVVU~ߵ֧暬筫˶ϛ˖ܦֵ߽欬ڬڷקٿ׾ٷקڿ׾Ζ߹Ϲަ𥳐𥳐پپަֹο׽پپβټͽΖӾͦͿ˾ΦӾ˖ξ˾Ӳ򵯺ٽڧ׾׾זަ׽ަ鯖ϯ򫾷ٿ׽޵ק׽ٟۻ떵ΟΟ˖͖͚Ϭ֞ڶ˭򭬚ܯ꯶ܿ߳ϗSͷޚ۴ݗ˿喫٬ڮ랼皧֯ˮݯ淧˷S|֖ۻ痫뭧駲ͮٲֳ훛ϯΖϖ֧ڮϭ߯߷ۯݮݧ͝缹ٲ۫߻ښ횬ߞݭۿܧ﮶ڷٷ򿮟Ӵ盖ηisk, with documentation and a user support number.< ðĠ΍ðԠ؍ƍðԠ΍ ٍҠó̠΍ððōčöōÍàÍРóԍҠՠµǠՠµĠՠƱĠՠưǠՠōǠ ٿҠõƍРѠҠΠ؍ ˍ ٍðΠ ӠՠŠՠ̠ՠΠՠ͠ՠǠՠǠՠ÷Ơՠ÷Šՠˠՠ % Ԡƍ Ԫ                 ԭԍ#ԍԭЩ2ԍ:ԭЩIԍQԭЩ`ԍhԭЩ@ЭЍЍԭКЮЭЍL;L&  Ų@  ŲЅ  Ų*+  ߭`  `͠󍭭䠸䠨멠䍍忠ԩȩĩ鬠̩報ƬĠ޸ƬĠްƬ `  Ɇ` P 譃 Ѝ 䭋 Ѝ S  ~   %   C X ` o w   @ V < L$  ` L `  `Ġ  Xi+i ÍU^ƍi8L X-   ɱɲ "  QL PVL PWɱTL URL      ðððɲð ðؠˍӍ٠ǍؠǍ͍ðĠ΍ðΠǍðؠ΍ðРΩ ӳԠ΍ ؠٱƴ؍ٲ؍؍ŠٱàٱàٲٲРŠٰ ΍ؠƶɬ؍؍؍ؠŠƶРɠӍРôĢŠɲððٍٍٍŠͱààРǍŠͰ ưƲ ƍڰؠڱư؍ڳؠİ؍ŠڱàڱàڳڳРŠڰ ƴƷ ƍٰƮ ŲàްƮ ĠЍ ӲǠİ Ű °ƍŰ°ðǍͰ٠ͱӍ ōŠżŰ٠űٍٍٍŠűààРǍŠŰӍ čűà޸·ÍԠҫٍ·ĠԍҠӍà·ƱōٍٍŠ׍à׫àԫŠ΍ĠӍӠ٠Ÿ·ҠİӠҍٍӍҠҠƲčҬٍ·àˍҠӠĠԯӍҫѠԍ·Íҫ·Ġԍà·ƱōҠӠĠԯӍԠč·Ʊōč·ưΠ٠àԍנҬٍѠĠϠōԍٍ̠ōРӍԠ؍̠ƍà·ĠàԍŠčҠõҠĸōҠƲĠϠšРƵԠؠųŰӠ٠Ԭ؍ٍٍҬٍ·Ġԍٍ̠ōؠ· ̠Ǎ·ƱҠǍƍ·Ġàԍ·ààˍĠҠӠĠÍؠƠԬ؍ū٠čŠҬ٠РčŠР٠ōàıàIJIJРĴŠİРİ ΍ ˯ ԍŠؠżؠؠ·ƴĠō؍ؠ·Ƴ̠ԍؠ·ưǍҠō İ ƍİǍҠō ̍ İİؠıĬ؍IJİ؍؍ŠıVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVԠ٠ٺ̠ìɬύŠԬ̤ŹìɬύōԠ亢ԠްƬ޸ƬİƢԠްƮج޸Ʈ؍Ǎ Ԡ٠ٺ̠ìɬύŠԬ̤ìɬύōԠ宠墍ԠԠްƬ޸ƢǍĠԠˬ̭ĺƲƳƴĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠ͠/󠠠`ee忠ԩȩĩ鬠̩Ġ i`<<ȑ ȑ<   L !"#$%&'(=<)*+,-./012345678@9LLLL`ª`LQLY8LXLeL`ĠİƬЅ0Ѕ,LƭLM ~    (ɠi@ (  X' LM () Ѕ,,((`΍LQRTV ,Í &Y&&Y& 꽌ɪ\8`&&꽌ɪɖ'*&%&,E'зЮ꽌ɪФ`+*xS&x'8*3Ixix&& 8  '  & x)*++<=>  (+Э+BEЭEQ8& PV8 PW8PWɱT8UR8SНL LFG8`0($ p,&" HDE ȹ DE BL/  !"#$%&'()*+,-./0123456789:; `޸ƮؠްƮؠ  *-Э-BEЭEfНL PWRl lϱT8U  ɰ̰̰LТʎ뷩 3L: X -LY1Tw3 췭 췹 qy`HH詷 hh` -hhhh`򠲿Ʃͩ忺? ( + + ɵL   ƍ ఩'  &  @  Ѕ   ఩      Ѕ ްƬؠ Ұð٠ҠؠٍٍðؠٍٍðٍŠҍӍ Ŭ ԍҰԍвӍ ōӠҠĸō٠ıٍѠIJҠčٍŠıIJҠĸōӍؠà İƬؠؠà ޸Ƭؠؠàč÷ƍƍ ΍ҠҰҠҰРԍ ō٠ðҠıӍ ōԠؠб؍ѠвҠč؍ŠбàбРǍ̲àƍƍ̳̳̳حǍǍð̳àƍƍ̴̴̴͍͍ɍ̴ƍˠıҠҠӍ ǍΫàƍƍ̱̱΍̱Ƣ÷ƍč̱àƍƍ̲̲̲٭ ΍ ĮҠ͍ ޸ ııҠҠӍ ҠҸƍ ް ıбðưӍРĴԢѠƵРôĢѠƵ̍РöƢŠƱðРƵƱð İƬƵııҠҠӍ ӍѶðà̍ӍРĴԢŠұðРаұРà̢ŠҲððРаҲРôĢѠаðȢðаōР±ŠбðРưŠѲѳōҠč ̍ϱӍРĴԢѠѶРôĢѠѶԳбԳбҠԍѴҠٍРĠ͢ѠѵРöƢŠѴѵ̍Ҡč Т̢ѠѱРôĢѠѱРøȢŠѰѱӍҠč ӍРôĢѠϱԲбԲбҠԍѲҠٍ Р±ѠѳР²Ԡ٠ٺ̠ìɬύŠԬ°̤ìɬύōԠ亢ԠްƬ޸ƬİƢǍύōԠԠ٠ٺ̠ìɬύŠԬ̤ŹìɬύōԠ亢ԠްƬ޸ƬİƢԠްƮج޸Ʈ؍ǍЍìɬύĠԠˬ̭ùĠĠĠààĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠЍìɬύĠԠˬ̭ùĠĠĠààĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠ  ЍìɬύĠԠˬ°̭º´ƲƳƴàĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠٞ=P֝|P֝|VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV쯶ٲ󛯟˖νο˚ξΦ˖ϳVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVԠ٠ٺ̠ìɬύŠԬ̤ìɬύōԠ宠墍ԠԠްƬ޸ƢǍĠԠˬ̭ĺƲƳƴĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠ ӫμӫ붼͝떼μޗϧӯٛݮݖݮݖ箷羻Vٴ˯ޞ֛ܚͳ皮孴ܗνξͦΞϖ˾͚˝缚˝ߵ߶Vݗ쯝ͽϞ흶깽笗ׯϺ櫭櫴λ;嶻ׯι˵ݶ뽖ٚަ嫮٬꫚߭竝٧ӳ뽿ښ͝嬗嵬˭Ϻ߮嫶ϺߚϿVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVP֝|Q֝|Q֝|P֝|P֝}P֝|P֝}P֝|P֝}Q֝|VP֝|P֝|VVVVVVVVVVVVVVVVVVVVVVVVVVԠ٠ٺ̠ìɬύŠԬ°̤ìɬύōԠ亢ԠްƬ޸ƬİƢǍύōԠЍìɬύĠԠˬ°̭Ź´ƲƳƴàĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠ VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVͺӻ涯溧Ϛݮ׽ٵݮͯVVVVVVVVVVVVVVVVVVVVVVV˽˞宝˷Ϟ宝얿͗ͧ湶VVVӫ٦ﭲ뼯睶ӯ߬ڲۻ絛ٟ꼲˾涯˭޻͖ͮή闧٬ټڴֲӷ˿Ϛ׽ݖΞͯ޴ϛ߲崵ݖ짷ֿ˽廴秭ϧ쮷ݮݮꭵϾӵߦܮ֛֞ӭ֞ڶٶ۽˼VVVߗԠ٠ٺ̠ìɬύŠԬ̤ŹìɬύōԠ亢ԠްƬ޸ƬİƢԠްƮج޸Ʈ؍ǍЍìɬύĠԠˬ̭·ĠĠĠààĠðĠð ĠðİǍ˨Š˨Š˨ŠìɬύōԠ ~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~TT~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~TT~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~堨ͯƩٯΩŠ٠Š̤¬ı΍EK`O  " v ɱɹ '8鰅ލ   7 = 7 >  7 ? 堤宠堨ٯΩԯ̯ȩ報堲ة堣䠨Ư©퍨庠堨婠```ȩT`ȩ```ȩU`ȩ```ȩR`ȩ```ȩS`ȩ``  $  #   򍍠󍍍䠨 `R  ```b  v  ` v ɰɺ ǰ ILb )i  Lu ``0O `  ``ȩQ`ȩ```ȩP`ȩ`ȩ`ȩV`ȩ```ȩP`ȩ`ȩ`ȩW` v   Ӎ  v ɱ  ɲ   v  < )ٍ   7  7  7  7    XL L`ș`ș`  v ɱɲO )  "Lj  ` `i`````m    "  ) 4  %,28?EKe XL  v L  7 @  " XL X#  + v LL J   7  7    7  7    7  7    XL  L ```8e``i `  X    "  ) 4  %,28?EK`O  " v ɱɹ '8鰅ލ   7 = 7 >  7 ?      `͠󍭭䠸䠨멠䍍ԩȩ̩報򠲿ƩͩƬĠްƬ `  Ɇ` j m P 譃 Ѝ 䭋 Ѝ ߭`   ) 1 @ H @ 8  QL PVL PWɱTL URL S L  `ĠİƬĠ޸ 7 Xi+i ÍU^ƍi8L X&' #  ԍ&' # ɱɲ &' #  &' #Ս  `       !!!!T~T~T~T~T~T~T~T~T~T~T~T~H~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~z!!T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~TT~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~T~TĠԍٍҬٍ·àˍҠӠĠԯӍҫѠԍ·Íҫ·Ġԍà·ƱōҠӠĠԯӍԠč·Ʊōč·ưΠ٠àԍנҬ٠ōŠԍٍ̠ōРӍԠ؍̠ƍà·ĠàԍŠčҠõҠĸōҠƲĠϠšРƵԠؠųŰӠ٠Ԭ؍ٍٍҬٍ̠ԍؠ·ư̠ōؠ· ̠Ǎ·ƱҠǍƍ·Ġàԍ·ààˍĠҠӠĠÍؠƠԬ؍ū٠čŠҬ٠РčŠР°İĵǍҠōРč ΍ ˯ ԍŠؠؠؠ·ƴĠō؍ؠ·Ƴō ƍǍҠō İ ƍİǍҠō ̍ İūҠō ư ƍƍǍҠō ưƸ ƩưƸǍҠҠō İƍ ƩİŰǍҠō ްƬÍčƍčŲūŲ°ǍҠō ưƍƍǍҠō Űƍ °ƩŰưǢŠƱðРƲƱð ޸ƬƲÍččűūűūҠō ƍРĴԢŠұðРаұРà̢ŠҲððРаҲðȢðаōР±ŠбðРưбðưӍРĴԢѠƲ̍РöƸǍððҠōðð ҍƍ ΍Ҡҍ ӍӍ°ǰ٠DZٍٍٍŠDZààРµŠǰР° č čǠ°卍ӠՠƲŠՠƳ̠ՠƴ͠ՠİǠՠİǠՠİˠՠİƠՠİŠՠİҠՠµǠՠµĠՠƱĠՠưǠՠōǠ ° ° Ģ ĩ Ġ ijķ <Ԡƍ ֲ "" " " " " """""""""