8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L ][GIF Version 1.0 Copyright 1988 Jason Harper Permission is granted to give away copies of this program, and to upload it to other online services and BBSes. Commercial redistribution is not allowed. WHAT IS IT? ][GIF allows you to convert and d,BASIC.SYSTEM(6(! $'WINDOWS 6!ò&DOGPAW 6!@)&&BYE.80X6!,WINDOWS.QUIT6!@ -READ.ME.FIRST 66 6u5 (SPLITTER k޴6!'TEX.DOCzqڴ*!8'TEX2.01:,-ڴ*!+ DISKNAME.DAT ޴!*.THE.EXCECUTIVE 6 S (EXEC.DOC 6(III.EMM.082R1' (FASTCOPY.SYSTEM=(MR1! 7 %GRAFE! ڴ)! )GRAFE.DOC(!ڴ*! *IIGIF.DOCS/ڴ&!ݴ2(UNSHRINK{06 u/ /UNSHRINK.README? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠӠS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8Risplay GIF- and RLE-format graphics files on Apple II series computers, and to save the converted pictures in standard Apple graphics formats for use with other programs. WHAT IS NEEDED TO RUN IT? ][GIF will run on a ][ or ][+ with at least 64K of memory, eceive GIF files: text capture simply won't work. You should download them with a ProDOS-based terminal program: they are unlikely to convert successfully if downloaded under DOS 3.3 and then moved to a ProDOS disk. You can get them from DOS 3.3 to ProD over a minute: the most complex may take 15 minutes. Of course, once the file is decoded you can save it in normal Apple format, and re-display it in a matter of seconds. HOW CAN GIF FILES BE DOWNLOADED? You absolutely must use a protocol download to rcomplexity of de-compressing the data, plus the difficulty of coming up with a close approximation of arbitrary colors on a machine that can only display a few colors, makes the decoding of GIF files a lengthy process. All but the simplest files will take CompuServe to supplement RLE. It allows pictures of arbitrary dimensions and up to 256 colors (with techniques available to represent even more colors than that). GIF also uses a much more efficient data compression scheme than RLE: unfortunately, the do use text capture, your terminal program MUST be able to capture all control characters intact: if it removes non-printable characters from a RLE file, it will not be usable. WHAT IS GIF? GIF (Graphics Interchange Format) is a new standard developed byon errors: a single error in a text capture transmission usually makes the data useless. RLE files can be received by either method, although in some applications (online graphs, maps, etc.) you may not have the option of using a protocol download. If youiles: text capture (also known as 'capture buffer', 'DC2/DC4', and various other names), and protocol (Xmodem, Christensen, CIS-B, and Kermit are common protocols). Protocol transfers are usually preferred, since they can detect and correct any transmissiize as High. All RLE's are converted into HiRes B&W mode regardless of the graphics mode preference you have specified: using DoubleHiRes for them would be a waste of resolution. HOW CAN RLE FILES BE DOWNLOADED? There are basically two ways to download fEncoding) is an old B&W-only computer-independant graphics format. It comes in two sizes: High Resolution, which is 256 pixels wide by 192 high, and Medium Resolution, which is 128 by 96. ][GIF supports both, and blows up Medium RLE pictures to the same sappropriate for viewing on that type of monitor. It's up to you to make this choice: the program has no way of knowing what sort of monitor you have, and cannot force one type of monitor to show the other type of graphics. WHAT IS RLE? RLE (Run Length s that support it: namely the IIc, IIgs, and any IIe with at least 128K of memory (except for the Revision A IIe, which can't use DoubleHiRes). In either graphics mode, you can select either Black & White or Color conversion, which will produce pictures perating system, and can only work with GIF/RLE files stored on ProDOS disks. WHAT GRAPHICS MODES DOES IT SUPPORT? ][GIF can use normal HiRes graphics on any machine that it will run on. In addition, it can use the better DoubleHiRes graphics on machine and the IIe, IIc, and IIgs (although there is a better program available for the IIgs: look for SHRConvert whereever you got this program). It should work on any Apple compatible machine, although I cannot guarantee this. It runs only under the ProDOS oOS successfully if you use a sector editor to change the DOS 3.3 file's type to "R" before converting, but this is a somewhat dangerous process and is to be done only at your own risk. Also, a warning: version 1.0 of the FreeTerm IIgs terminal program can't download GIF files at all. If your terminal program gives you a choice of filetypes for downloaded files, pick TXT or BIN. WHAT SORT OF GIF FILES CONVERT WELL? Remember, a 256-color GIF picture that was generated on a computer with many times the rmal. When the conversion is finished, the computer will make a funny noise: press Return when you're done looking at the final picture. 'RE-CONVERT LAST GIF' Starts another conversion of the last GIF file you converted. The disk containing the file must In each menu, the default selection will be marked with an asterisk. The actual conversion process will then begin: you will be able to see the conversion on screen. Don't worry if there are long pauses during which nothing seems to happen, this is nortered picture, scaled so that most of the picture will be onscreen: use it for your first look at a file. If you decide not to use the defaults, you'll be presented with a series of menus asking for conversion parameters: these should be self-explanatory.e', and 'prefix'. If not, just play around with it: there's no way to damage a disk with the file selector. Upon selection of a valid GIF file, you will be asked if you want to use default scaling and positioning or not. The defaults will result in a cenive and not be write-protected at the time you do the save. 'CONVERT GIF PICTURE' Starts the conversion process for a GIF file. You should have no trouble using the file selection routine, IF you are familiar with ProDOS terms such as 'directory', 'volumdifferent system that doesn't have those features. You will be given an option to save the preference you have selected, to be used every time you run ][GIF: the preference is stored in the IIGIF file itself, so the disk containing it must be in a disk drn ][, ][+, and 64K IIe computers, since they don't have the required hardware to support that mode. You should generally select DHR if your computer supports it, and Color if your monitor supports it, unless you are converting pictures for later use on a e the individual command descriptions below. 'SET PREFERENCES' This allows you to specify which of 4 graphics modes are to be used for future GIF conversions: HiRes B&W, HiRes color, DoubleHiRes B&W, or DoubleHiRes color. The DHR options are disabled oe hilited selection up or down to the desired option, then pressing Return. In many places, you can also press Escape to return to the previous menu. The first thing you'll want to do is use 'Set preferences' to pick the graphics mode you want to use: sem ProDOS Basic by typing: -IIGIF from the ] prompt. You can also make an auto-booting ][GIF disk by copying the files IIGIF and PRODOS to it, then renaming IIGIF as 'IIGIF.SYSTEM'. All program operations are performed by using the arrow keys to move thand you have DoubleHiRes capability. You are welcome to try files outside of these limits, just don't expect impressive results. HOW IS ][GIF USED? The file 'IIGIF' is a ProDOS SYStem program, and can be run from any ProDOS-based program selector, or frodentify pictures that are more likely to convert well. Avoid large files: anything longer than 30 kilobytes is probably useless. Avoid files with more than 32 colors. Avoid files with more resolution than 320 x 200, unless they are 2-color (monochrome) antee that it will perform well on any particular picture: you download GIF files at your own risk. Fortunately, most GIF files available for download have their resolution and number of colors given in their description and/or keywords, so that you can iesolution of your Apple II simply isn't going to look as good as the original when converted. ][GIF does the best job of conversion that I know how to make it do, and will never reject a file due to excessive colors or resolution, but I simply cannot guar still be in a disk drive. Useful for looking at the picture in a different graphic mode or to use different conversion parameters to zoom in on some part of the picture. For example, if a picture appeared to have an artist's signature in its lower right corner, but was unreadable with the default parameters, you may be able to read it by reconverting with the Horizontal and Vertical Scaling set to their topmost values, a Horizontal Position of 'right', and a Vertical Position of 'bottom'. 'CONVERT RLE PISUGGESTIONS? Send them to me at one of the following online addresses: CompuServe: 76703,4222 (preferred) GEnie: JR.HARPER I would prefer not to have any mail or phone correspondence about ][GIF. Portions of ][GIF were based on copyrighted source get the standard ProDOS QUIT routine, allowing you to enter the prefix and then pathname of the next SYStem program you want to run. To get back to ProDOS Basic, you'd type 'BASIC.SYSTEM' as the pathname for example. ANY QUESTIONS, COMMENTS, GRIPES, OR ect this dir]. to get the menu. You can rename a disk by selecting [select this dir.] when its volume directory is on the screen. 'QUIT' Exits ][GIF. If you ran it from a program selector, you will be taken back to the program selector. Otherwise, you'llthe hilite to the desired file, hit Return, and choose the desired action from the resulting menu. To rename or delete a subdirectory, follow the same steps: you'll get a listing of that directory rather than the actions menu, but you can then select [selthe last one is what you want. You can then use 'Load HiRes/DHR file' to verify that the picture was properly saved to disk. 'PRODOS COMMANDS' Allows you to lock, unlock, rename, or delete files on a ProDOS disk. Works just like the file selector: move desired filename (remember the ProDOS limitations: maximum 15 characters, must start with a letter and contain only letters, digits, and periods). You'll be given an option to enter a different name, create a subdirectory by that name, or make a new file: ly different from loading. Assuming that you want to save as a new file rather than overwriting an existing file, you should move to the desired disk or subdirectory just as you would when loading, and then select the [enter filename] option. Type in the 000 BSAVE NSPIC.AUX,A$2000,L$2000 BSAVE NSPIC,A$4000,L$2000 >Convert nonstandard files 'NSPIC' & 'NSPIC.AUX' into a standard file 'DHRPIC': BLOAD NSPIC.AUX,A$2000 BLOAD NSPIC,A$4000 BSAVE DHRPIC,A$2000,L$4000 Using the file selector for saving is slightDoubleHiRes: ][GIF can neither load nor save in this format. You can convert between the two DHR formats by typing the following commands from ProDOS Basic: >Convert a standard file 'DHRPIC' into nonstandard files 'NSPIC' & 'NSPIC.AUX': BLOAD DHRPIC,A$2puter with the specified type of monitor. 'SAVE PICTURE' Saves the current picture in standard Apple format, for quicker redisplay. There's no question about the format of HiRes graphics files, however some programs use a nonstandard two-file format for layed): 'B' will force the picture to be shown in black & white, and 'C' will force it to be shown in color. These do NOT have the same effect as reconverting in the other graphic mode: they just show you what the existing picture would look like on a comed picture again. Produces garbage if no picture has been converted or loaded yet. Press Return to return to ][GIF's main menu. If run on a IIgs, there will be two additional keys that function here (or anywhere else in this program that a picture is disp DoubleHiRes pictures will be rejected on machines without DHR capability. If you're using a IIgs, you'll have a couple of extra options here: see 'View picture again' for details. 'VIEW PICTURE AGAIN' Lets you look at the most recently converted or loadCTURE' Works just like 'Convert GIF picture', but there are no parameters to set. 'LOAD HIRES/DHR FILE' Allows you to view a HiRes or DoubleHiRes picture saved in standard Apple format, such as a previously converted GIF picture saved with 'Save picture'. code supplied by CompuServe, Inc. to members of the GIF Developer's Team, based in the Pictures Support Forum (GO PICS). Which is also the best source of GIF files. Thanks to Ken Paul for assistance in testing this program. Jason Harper per  _______________0 GRAFEE Version 1.0Y 18 Apr 89_v Copyright 1989 by Michael Owen _______________ 5000D$(4)(C$(13) 2PN$"/ea/broken.blade/system.files/user.data" GRAFE [G]eneric [R]andom [A]ccess [F]ile [E]ditor Copyright 1989 by Michael Owen A Broken Blade Release Version 1.0 -- 18 April 89 --[What andlerD$"close"$E(222)<L(218)(219)256\C$(7)"Error "E" @ Line "LpC$"Any key: ";xA$3288300 ::# : Check Path Length. P$PN$A (P$)363070U P$(P$,35):L1m (P$,L,1)"/"3060} LL1:3040 P$(P$,L1) I135(P$) P$P$" "  : CLEOS14:18958:14:18: Error H",l"RL%"D$"write"PN$",r"RN%/I1FD%:V$(I)@OD$"close"Ub: Quitx"ESC to go back""RETURN to quit to ProDOS""Any other key for Applesoft"C$"Your choice: ";A$ A$(27)ıA$C$ĺD$"bye" $"Enter values for "FD%" field"(115(FD%1))":"C$B(I1FD%R2"["I"]: ";`<"";V$(I)fFPC$"OK to write this data? (y/n) ";ZA$dA$"y"A$"Y"ĺ"Yes":1400n1470xC$"Writing "FD%" field"(115(FD%1))"..." D$"open"PN$"Reading "FD%" field"(115(FD%1))"..."C$ED$"open"PN$",l"RL%]D$"read"PN$",r"RN%jI1FD%u$V$(I).I13Ė40:11I8"["I"] "V$(I);:I13ĺBLD$"close"V1:22`C$"Any key: ";jA$t: Write Data5C%((A$))%HRN%0RN%655358100R13:6@\RN%" ";FfZ: Get Field #"Number of fields to access: ";A$A$""970FD%((A$))FD%1FD%5009109:7FD%" ";: Access File:RW%1300-C$%) l7:4 vRW$(RW%);# : : Get Record LenZ "Enter record length: ";A$i A$""770z RL%((A$)) RL%1RL%65535710 13:5 RL%" ";  : Get Record # *"Enter record to access: ";A$ 4A$""870 >RNA1A8410 A;C$> A500,600,700,800,900,1000,2000K A6300U 4000^ 400o : Get Path "Enter pathname of file: ";P$ P$""580 D$"verify"P$ PN$P$ &3000 07:3 :P$; D X: Toggle Mode bRW%(RWt pathname"$ J"[2] Toggle mode"A T"[3] Set record length"h ^"[4] Set record number to access" h"[5] Set number of fields to access" r"[6] Perform operation" |"[7] Quit" C$"Your choice: "; : Get Choice A$ A(A$) (RW%)43)"| [R]andom"S "Record Len: "RL%43)"| [A]ccess"59)"by Michael Owen"x "Record Num: "RN%43)"| [F]ile" "Fields: "FD%43)"| [E]ditor"59)"A Broken Blade Release"; I116:"_____";: 34,8 ,: Print Menu 6: @"[1] Se "#$%& <RW%0 FRL%128 PRN%1* ZFD%8> dV$(500),RW$(1)Q nRW$(0)"Read "d xRW$(1)"Write"n 3000| D$"pr#3" : : Setup Screen I116:"_____";:: "Path: "P$43)"| [G]eneric"59)"Version 1.0 18 Apr 89"; "Mode: "RW$it is]-------------------------------------------------------- GRAFE is an Applesoft BASIC program that allows you to easily edit random-access text (TXT) files under ProDOS. It features defaults for five different program variables, including pathname, ')*+,-./012345678d length may be entered, from 0 ($0000) to 65535 ($FFFF). Entering RETURN will abort. [4] Set record number to access Choose this option to change the record number used when accessing the file. All legal ProDOS record numbers are allowed, from 0 ($000 This option simply toggles the mode to either Read or Write, and indicates whether data is to be read FROM or written TO the indicated file. [3] Set record length Use this to change the record length used when accessing the file. Any legal ProDOS recorrightmost 35 characters will be displayed, breaking the path at the closest separator (/). For example, if you entered "/hard1/my.stuff/work.files/random.access", the Path: indicator would only display "my.stuff/work.files/random.access". [2] Toggle mode Hit RETURN to abort and keep the current pathname. After entering a path, GRAFE will verify that it exists before updating the Path: option in the banner. If the pathname is less than 36 characters long, all of it will be displayed; otherwise only the five file variables. Typing a number key from 1-7 will execute the indicated operation. [1] Set pathname Choosing this will prompt you for the full ProDOS pathname (or partial pathname if the prefix is set) of the random-access file you want to work on.ite program selector. An 8-line banner is displayed at the top of the screen, and you are given a menu with 7 options. The right side of the banner shows the version number and release date among other things, while the left side lists the status of the * 13 Apr 89: Final beta version. * 18 Apr 89: Version 1.0, initially released. --[How to use it]----------------------------------------------------- Start GRAFE by using either the 'RUN' or '-' command from BASIC, or by choosing GRAFE from your favorn any Apple II computer under ProDOS: a 64k II+, IIe, IIc, IIc+, or IIGS. While it defaults to 80 columns, the program should run fine under 40 and can be easily modified to do so. --[When it was released]---------------------------------------------- possible, so long as you don't sell it for money or offer it as a part of a commercial or PD/Shareware package without the express written approval of the author. See the author for details on the inclusion of GRAFE into such a product. GRAFE will run oit all of these files by just changing a few parameters. The result is the Generic Random Access File Editor. --[Who can use it]---------------------------------------------------- This program is FREEWARE, meaning you can can distribute it as widely asfor caller logs, user data, etc. The utilities that would eventually manipulate these files hadn't been written yet, so instead of writing short 1 block programs to do the job quick and dirty, I decided to create a single program that would allow me to edre cumbersome or file-specific programs. --[Why I wrote it]---------------------------------------------------- In the process of writing my own BBS program (see section on "Where I am"), I needed to access several random-access files used by the system mode (read/write), record length, record number, and number of fields to access. A logical and friendly interface as well as constant error checking mean an easy-to-use piece of software that gives you access to random-access text files without running mo0) to 65535 ($FFFF). Hit RETURN to abort and keep the current record number. [5] Set number of fields to access This option sets the number of fields to either read from or write to the specified file. It does NOT set the field offset (,fxxxx) to read from or write to the record; see the section "What can be improved" for information on this. Enter RETURN at the prompt to abort, or a number from 1 to 500. If you need to access more than 500 fields from a given record, you can increase this limit by mather than the generic "Error x @ Line y". * Allow the record number variable to contain a range or set of fields to access. Uses for this include quickly formatting a large random-access text file with default field values, or reading a larghat the file is a random-access text file, as well as read in the record length and file size. * Enhance the error-handling so that ProDOS errors are identified exactly, and give the user a specific response (e.g., "Can't find that file!") rahandle field and byte offsets * Make the pathname verify 'smart': right now, all it does is check for the file's existence. In the future, GRAFE could read the file's catalog entry (or poke an MLI get_file_info call into memory) and verify treciate any comments, suggestions, or descriptions of problems you may encounter while using GRAFE. Please contact me at one of the above addresses. This is a very simple program, and there are many ways it can be improved upon: * Adding variables to NET: aragorn@blake.acs.washington.edu 3115 NE 82nd BBS: Aragorn III@Starfleet HQ Seattle, WA 98115 (206) 783-5589 3/12/24 8N1 24 hr --[What can be improved]---------------------------------------------- I would appoard system for the Apple II, based on the software currently running Starfleet HQ (a system that I co-wrote). It's no ProLine, but then again it won't cost $200 either! :) I can be contacted at the following addresses: Mail: Michael Owen Csand Bandit the Pudgy, the Inflictor of Scars and all-around lazy cat. GRAFE was released mostly to test the waters of software publishing, and to prepare the Apple II community for my Big Project: the VM BBS. VM is a third generation ModemWorks bulletin bmber 90 FD% = Fields --[Where I am]-------------------------------------------------------- I am a third-year sophomore attending the University of Washington in Seattle, majoring in laziness with a minor in English. I live at home with two relatives he file variables is as simple as changing the variables assigned to each option. These are located in lines 50-90, and match up like this: 50 PN$ = Pathname 60 RW% = Read/Write flag (Read = 0, Write = 1) 70 RL% = Record length 80 RN% = Record nu to the file, or any other key to abort. [7] Quit Choosing this option will give you three more choices: a chance to go back to the program by hitting ESC, quit to ProDOS with a RETURN, or exit to Applesoft with any other key. Changing the defaults of t, that Applesoft's INPUT statement can't handle commas (,) or colons (:), and will ignore all input following these characters. After all the fields have been entered, you will be prompted to verify the write. Type 'y' or 'Y' to accept the input and writeare prompted to hit a key before returning to the main menu. If the mode option is set to write, then you will be prompted to enter the indicated number of fields. At these prompt(s), any legal input is allowed, including null lines (""); remember thoughreading data, the indicated number of fields will be read from the file and displayed on the screen next to the field number. A total of 26 fields can be displayed on the screen, in two columns, before scrolling. After all the fields have been read, you king changes to the program at lines 100 and 940. [6] Perform operation When you have set the pathname, record length, record number, and fields to the appropriate values, this option will perform the operation indicated by the mode setting. If you are e number of identically-formatted records from a file. * When the mode is set to read, allow the user to set output to the printer and/or screen. * Substitute an 'input everything' routine for the INPUT statements when reading from or writing to a file. I will probably release another version of GRAFE in the future, which will include most of these features, and perhaps more. Or, you can make the changes yourself, and add your name to the banner and this file. GRAFE can also make an excel$`M$`K$$m?)J*)IT0)` @I )) )M$IM$T`HH0%@%P%JJJJ %%H%h &h)$$ &hHJJJJ$$ &h)$ &` 2Hd(D`v$@Vh$6H`r(@ #%(0358h` $ ##+#!# 8# "0 "0LN#x8  6P$)6`X8 P$6`#H)v#hJJJJv##`0123456789ABCDEFHJJJJ##h)#m#`2Hd HJJJJ# m# #h)m#` # #` #)# # #`0:8`Mif you want to quit FastCopy... F) ( ( )PL,0`,)g"j"a)j"j"i"j"`"""F"E)"" F"" $i"j"i",)"a) ""ɿɯ o.L{""` k"  `" 8# "LN#8H<>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc뮮箮ˮˮˮ 1 &2! ) Z)! 6' 0OM (' S e!Quit Select 'Yes' below SS| I,/p-ȭ)%)0JJJJͨSSx !!L "' F) :><> L' R) (ά!LSL!  X % $ # #F "L!Xu !!!١͠ӠΠŠŠҠî HcH{ % [?2L 2`8""s V>8``  ѭ í ԭĭέӭҭ g$p %k X o%c %" $ {g# "L"! T# `ȹg# ` F X{% [ E{% [ HcH!{% [ HcH {% [ HcH&&㩠묠{% [ HcH%%堭9;defghijklmnopqrstuvwxJ z V>L!J { V> !L Ɋ<ɕ8ɋYɈUɍv)L onmlkjiL !S#^#T# S#L|!S#  L !S#U# ^#S#L|!S#  L|!S#^#L4!L-L.Ld.L.L3/L/L/ { % [S#U# %E{` T#  { % [S#LS A IxX / FJ  F /" ! L7J  FX B N=` ! G FL J >G L!L 08K L!8K LZ!Ʉ%K J lent sample program for intermediate Applesoft programming students to test and modify, as well as serve as an introduction to ProDOS's random-access files. I encourage interested people to contact me. vrhd`VRHD@@"cE'h P2s6rDR$`2h@Uf!v2BSdu0&29ERXerx%%% % % %%%%`H) %hJJJJ %`%m%%%m%%%m%%` d' Q$ _# _# _#0` %L6'` ``` &4' ` Q$ `% &`8߭ խ`eee,&Hȱh %4 Hhhd4e4`BFGU4 I4V4W4_3C E4`lV4Hh`f4 b4` b5 4 4 X4`3)43)n3j3` 44333j38iH4 333 b533 f5h )5 X4RH b5\3d4e412)T4(8.2) ]3 ^3 d3 j3 h4 4[3\3`57 b52 Ƚ2)2ȭȩÑȩ'ȩ ' 3)3Ȋ3f4 X4`]3-T4JJJU4 I4C)HC)E$2 L'hC)%L'? for Help2 2C)2C)?) (S 6'2 2J28'2$ 22gS 28P2$2 6' 2 22C)%L'  L6'ES VS 2`ESC: !2P! 2 `2!2 `RAM4 _3e3c4)T4[3' "   )NYߩ8`2`2IL09@11 YesNo ` $,H $h) 8`` $,)H $h`22$21=)R R R 6' ) s'21=)R RR 6' ) "   8`Ц2`2IL{12 2 '$ ( 22C)0C)"0"! &2 2 'S S 5, (0 6'2WMXM L' 0S S u,mS2 2! &20$0C)0"%L'==> 2%0 2 '$2QQ L'$2M$2Q1R07R0 H0 ' 2(h` $ k"H $h`8`22$25171 L/ ) Z)2H 1h2ʽM@/D/,MA/E/GMG // )/ L' 0 "- )  //ܮ/L6/@/ L' 0 +. /@)/C)/D)/M$lS2/$/%///?)/2/2/2`Help2 #2mS$0.ȱ .L )l.R. '$l.8.E. 6'L)  ѿ-----2L# .@)/C)/$/%///?)/D)/M$/2/2/2lS2/ R) + ) &22ʽ9M )\+D)011;l.i8. iE.%R.l. 6' i i l. 0n.m. M@2_.l. . 0H .h #hIhLd-1n. M)L- ").  #Ld- M..-3.-Ll.m.l. .Ld-l.m.2@ ڮ2l._.Ș 0, 4,@)S S ' u,@)L );)!>)m?)J*)ITt,  t,>)0Iݮ;)T`;)!>)m?)J*)I,  ,T>)0Iݮ;)T`2!A &22 12AAHAh ) Z) 2_.2AA l.|| | | EEEE`+\+\+++++++++ ) )+ EEEE +,@)/,`+, /,@)L ) 0,@)4,S S ' 5,@)`*T+*X+* )*ȱ*D)ʽ****q* 6'D)ʽ+A)+ 6'A)% ($| s'!$| s'L+ ________________________ _/ \_____________________________________ __ |||_|;)T`$ 'C)=)`=)` _# s'Ls' _#0 s'Ls' R) )D)` )P`D) ʽ){))|))}))~) )L ) ;;;; h h  e e H H8#"@)L ) ' (@)L )D)`ʅ + `+D)ʩ\+L+*P+ '$`<)@)A) '  ' (A)$K( ($<)`<)@)A) '  ' (A)$}( ($<)`;)!>)m?)J*)IT >)0I;)T` (_ H8!$h `$ !) =)(;)>)$m?)J*)IT>)0I` '`` L ) R) )TL  s' ` =) s'=) s' `) 8<)$m?)J*)IT =)0 ) I@T<)$$!`C)`$%@)[%;)e"' J}'h)?);)`((((PPPP3 s53 N53 V53h )5 X4` Ȋ8j`h8``4 {5` s5 s5``84  `8L2C)pJJJJ IH(ȱH:=IH[H`@HcH  $ +   I/H`JLNGȄBȄF aK  haaFF  mJm# KKJ UJ )J ۈ) ;J3ȱJFȱJGJKaȄM  aaNNJFLGJL L? &PRODOS `DaElH$?EGvѶK+`L HHLy XP LM ŠϠĠuare opening in the corner of the disk. Information can't be copied to your destination disk if the disk is write protected. To remove the write protection, slide the tab to cover the square opening in the corner of the disk.If you answer Yes, this diskays: 1 - Type 'Y' or 'N'. 2 - Use the arrow keys. 3 - Use the Space bar. To prevent the accidental loss of data, FastCopy requires you to write protect the source disk. To write protect a 3.5 inch disk, slide the write protect tab to uncover the sqion and pressing Return, you can return to the Main Menu at any time by pressing Esc. FastCopy written by Bryan Atsatt. To answer this question you must select the word 'Yes' or the word 'No' and press Return. You can select an option in one of three wisks 3. Quit !S4T!@>R Highlight the option you want and press the Return key. You can highlight an option in one of three ways: 1 - Type the number next to the option. 2 - Use the arrow keys. 3 - Use the Space bar. After selecting an opt.0 - July 1987 | | Copyright Apple Computer, Inc. 1987 | | All Rights Reserved | |_____________________________________| Please select one: 1. Copy disks 2. Compare d | FastCopy | | | | Disk Copy Utility | | | | Version 1%>8` > >$Lh=`( _____________________________________ | | | | ,= -= -= -=`HJН݌h Hh݌`8`0($ p,&"!>֠Ls=Ԯ#> <L>#> .<ҥҭ">%>&>8 > >Hh#> j;<ԥ>/8`#> j;#> ;ع&>0 &>`%>8`"> %>#> j; н :=$>)* 7>7>` >݌HhHh < < < ꩖݌$ >݌ < < < < <`Hh݌`80^݌Hh = =݌ -= -= -= = = =EEHJНh #:h` \I꽌ɪVɭսɖ0սɖ!ɖ 꽌ɪ\8`꽌ɪɖ۽*ݽ%ݙEۈзЮ꽌ɪФ`7>6>$>\8>$>9>86>7I$>i$>8>8> 8 x ::(`+L!:'L!:i08` $>6>JJJJ6> ;N$>`)p#>#>**LS:ׅکP$> #: :=Ld:өЭ >iԩѥѮ#> #:#>L: c=>L:>L: >L:">%>%>L:#> j;#> ;ѥ#H#> !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@LPROxةw,@  ȱlmi8#)!) >dLԡm#i㰼m#iЕOLԡȱfg hi ࠪS)*+,+`F)) (*=GJFjJJA QE'+ '== `@ STSP8QSS8 m P o R(8RLnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: will be erased so be sure that you have inserted the correct disk. To answer this question you must select the word 'Yes' or the word 'No' and press Return. You can select an option in one of three ways: 1 - Type 'Y' or 'N'. 2 - Use the arrow keys. 3 - Use the Space bar.An error has occured. You can proceed with the operation, knowing that one or more of the files may be damaged, or you can cancel the operation. To proceed, select the word 'Yes' and press Return. You can select an option in one o2,T.T ) Z) 10T2ThmLTI RS  uTL "kT &2mToT ) Z) 1qTsThmLRUhRS TTR ȥ XV膕7 TTR X,T1`Q攭TTa`L "\]ȄjyroductionCopy 5.25" DisksCompare 5.25" DisksFormat 5.25" Disks=HYg{ 1RRRRRRRRRRRRRRSSSxSS3%0FastCopy 1.0 LSL] h # X( "L!׍SIaȌh8 L " uTL "*T &RR'RR3.5"5.25"Two drivesOne driveGHfy001111 Main MenuCopy 3.5" Disks Quit ProgramCompare 3.5" Disks Change ModeHelpERRORFormat 3.5" Disks InstructionsView InstructionsPrint InstructionsPrintingAvailable MemoryMass P-protect SOURCE disk, insert it in Drive 1 and press Return...Insert DESTINATION disk in Drive 2 and press Return... Use:  Y,XprDx2]?vx~MMMMMNNNNNNNNOOOOOOOPPPPPPPPPPQQQQDisks match. Compare this disk to another copy? Last source disk still in memory. Use it? Ok to destroy Format another disk? Ok to erase Disk must be same type...Select drive type: Writeisk is write protected! Cannot find any 3.5" or 5.25" disk drives!This disk is unreadable. Do you want to format it? Formatting, please wait...Disks don't match. Press Return...Disks match. Press Return...Continue? Make another copy of this disk? remainder of help, or Return to continue. Press Return for FastCopy or Esc to quit...That is the wrong disk! Write-protect SOURCE disk and insert it...Insert DESTINATION disk...Copy complete. Press Return...That disk is not write protected! That d keys. 3 - Use the Space bar.#zMO(V#,ABCCDDFGIJJKK UMType number, or use arrows, then press Return. Are you sure you want to do this? Press Return to return to Main Menu...Press Return to continue. Use arrows to seenswer yes to this question, FastCopy will erase any files in your RAM disk in order to copy disks with fewer disk swaps. Select the option you want and press Return. You can select an option in one of three ways: 1 - Type 'Y' or 'N'. 2 - Use the arrowght the option you want, then press Return. Use the arrow keys or the Space bar to highlight the option you want, then press Return. Select 'Two drives' if you have two 5.25 inch drives; select 'One drive' if you only have one 5.25 inch drive. If you ainary masking tape. Information can't be copied to your destination disk if the disk is write protected. To remove the write protection, remove the write protect label from the notch on the side of the disk. Use the arrow keys or the Space bar to highlirrow keys. 3 - Use the Space bar. To prevent the accidental loss of data, FastCopy requires you to write protect the source disk. To write protect a 5.25 inch disk, cover the notch on the side of the disk with an adhesive write protect label, or use ords' and press Return; the copy or comparison will be made without rereading the source disk. If you want to copy or compare a different disk, select No and press Return. You can select an option in one of three ways: 1 - Type 'Y' or 'N'. 2 - Use the af three ways: 1 - Type 'Y' or 'N'. 2 - Use the arrow keys. 3 - Use the Space bar.The entire content of the source disk is still in memory. If you want to use the content in memory as the source of your next disk copy or comparison, select the word 'Yev^bcXXW _ V V ULU # _j NX X &XLU Xq _L "\]Ȅjyv^bcXXȌW _ V V ULtU # _j NX X &XLwU XLDUj8.d\/d]`,ɛɿɯ a2 o.` )U 6' #LAU Process discontinued, ESC pressed...a%m` XL "x >Wut XL'Wc 3`a Y V "Z X ] Qb ] wZ U X ;Z` Xj ah``c ` a "Z X ] ~Z ] Qb U X ;Z`L Xc ` "Z X ] ~Z ] b U X ;Z`L XySy6W7W X6W7W XdW '!$ (LXLDU I/O error at block  _Ed`)@`LLd)( d _#ezee{e &2D)詏R ) Z)dd 6'd# e 6'Ldf Ѡe 6'Ld۠e 6' # XaLDU~ deef A disk access error has occured. FastCopy can[}} c ]c XH}} c ]c X5}} c ]c X"}} c ]c X}} c ]c`| ~ ` #W ' XLDU)d Wc c *d! _*dc/d .d^`)d' )@`LLd #xW '!$d L'.d/d & Xx^MbqObrggb gq` gq` ` `8`-d c X]-d-d c XO-d-d c XA-d-d c X3-d-d c X%-d-d c X-d-d c X -d-d c`-d}i|~ c ]c X}} c ]c Xn}} c ]c X X Uɍ X _` ]aL a` X Ug _Dh 8# " N#gԩDh X ]a`g)a a`ab _a`' )@`LLd # XLDUt`t Xg%)a 8#a :H N#h()+ `LDUb _bLLd X`g` ^-`g _,`Dh`)@LLd1`xv# ` ` _ ` `L3` `v >W ^+d bvbLXxv( ` ` _W ` `L` ^+d b X ;fc` X # "LX` #ghdhg`ll ^_{_. _`_H)phȹ`` _z__)_)`)@LLd_ ^__g _` __ _)`)@LLd_ `暤g`Dh `4d  ^12)p0 W^qx X`20!4dEB0Clz BCl&$ &!'1 3212`Ed^ ^Ed 2IdJdKdGdHd^ _Ed`ԙՙ֙יؙٙڙۙܙݙޙߙНXq`\i)`fʎqe d `8`Ѕd8`op` ]o` ]o`L^dYYYYYYYYYYYYYYYYͦp༰ opp``^ZйѹҹӹԹչֹ׹عٹڹ۹ܹݹ޹Н` c]d@x XT=?C Íq`,fd Q]L\d=i?C éq`d Q]x Йљҙәhfegh8`th9h轆h9hfe` c]dL[x XT     Щq`d [Tf \q`dx [ \Xq`\i)``8` Z` _Z`IdJdId ZLZ [-+wIduZJdvZ ZwuZIdvZJd`8` L+[ Lf\nZ nZ4dwHd 1d ZHdHdw`IdJdJdŢ Idš8`"Id)JdJfJfJfi= Y`fegk= YLX`@ y(tuo:m ^ dY efsutm` dY`ZZZZZ Zrmh)_)lPkP) Z*!Z 2 Z)Z'Z(Z ZZZZZZ%$L&xW '$"X 6'8`100vbc^ 'WutW '$JXL6' 0mXXmXXW (~XWX 6'XXL & Copy count: Compare count: XQ 1L0L1\.d]/d.d/d/d$h .dh`m%.dk)/dJfkJfkJfkil6W7W &8W9W:WG  + FL*08K L*8K L*ɁL,ɊL*ɕ +L*L*ɋL*Ɉ ^+L*L*ɠ,aL, +L*ɛL*ɍح ,` ),,,',/ . L*    r,L* L) ),+.. ?#Lb$` ^)++;7 H HcH ۠ݠh .Fɛ{% [+` { `P{% [O ` ^)P { ++ +  V,` { % [ %E{` )P, \JI` #(   ` B(.8 `..`O`P `P ,`P+' (` (`P ,0 ) ,`r V>8`'oY-P ' X  ) , /' ' ' H 'h '< F' ()!+J!H) h****)  m !d8-`H< 'h  ((! '轅-󩭙 L(id (`H) 'hJJJJ ɺi=== t=- =(##=)==&(%'`=)=)$ )==0m#i= = =))%&` L() Ƚ- L&  'L&#-N ҍHHI '  'E ` HcH&&堠󠠠 HcH))䠠蠠 ` L( K-N'( (0> >C>)>>>6>>7> $>$=>>>D (8:>=>H;>>>h9 ( W(`<>9>R>> = y('  , FL) ,0 HcH ۠ݠ .F = =8"`hhL P6>7>======+== 6+Fu> $> FD V>8`9>DL$`% & <& & h(&= =2)p0M20*> !z ($ &!'1 3212qx X`x qIqIuhhX`&2m`&2 X&2(`gg) xl"7Wvl 6Wul6Wul7Wvl˭ul vlLPk Tk ^ AY𤞹dhLlextended memory? ^ dY0klw6W7WkJ6W7Wlw`gFdh$h4hghdhnTh 02Th Fd `^1zggdh0g Zh!Z$h4hghg Xggwl "vhh`0*g4h4h$h$h hh؊Ldk ^ efȹkPP m%ivvgi.LFkgdhLj l TkL^ulvl )pVj12)pVj41gdh2gghh$h4hTh`ivzx qwlulvlZqqulvlXZ($12)p0$clPwl md {m`2)kq dYGkɰq!Z Zɹg 柄ggg0 gॗ` qir _i_w`i _iYij0JLji i i87> ?1`Fu> $>` 61 FD V>8`9>` 61 F8`G V>La12L1 $2L1"2L = = ,`H{"2#2"({% [?2h`?2{P {% [ HcH纠 0{% [?2 HcH2` 0 HcH>> = C` 0 HcH L\0 1 0 HcH C` X{% [ E`{% [ 0`J {`{ 0 {% [?2 HcH2` V/ =0 1 # V/ =0LV7> X1 #ҭ . =0 0L4L 0 {% [?2 HcH2` / =0 1 # / =0L;L,ӱбα庠亠 - u0 1 #L 0!{% [?2 HcH;; ;;,380  ZL; E;;580 $.  ,480  L;;; ==8PͲ=L;ͱ=L; =L:L+8 E= ;L; FL ,` 3 HcH 砭 FC HcHT>U> G> HcH L; HcHL; E= <Lk< HcH %E .F FL ,` 6= HcH@ FC@ qC̩==@== = L< HcHejfЈѥ) L` 8ЅЩх`Ӆҥ8ЅЩх8` Khh왢KiK?Ѕ© K KK KK K KLK#© K K K Kl K KLK© KK KH KhͨK +IJJJJ) K %I*I)  -I,Ill(I l6 L` -JЅҥхөЅ`!&&&8᪥҅Ј*8eЈҥ 8ЅЩх` -J& IL JJ eҥeffffЈ` IхХ҅ѥӅ҄L JІFѐ 2IН^H`H0\H0UH\H8bH\H HUH -I\H`' -327688 HiАѠ -I` -I`,Ihh(IiЅ©í*IJJJJ*I) K©â+IJJJJJJ K*I)@P©Íx lG lG lGX`J HHxG8 lGX >Ghh`J %HHx lGG8 Xhh` `H  GGh G`LbHɀNHTH\HL H\H]HKH^HLH_H\H-UH8ЅЩх 2I]H\H 0UH]H\Hҝ`H^HнMH% [ E "K!# X` "#P!`J  Fɀ 4LVF >G 44`J % F 4LF >G 44``J  >G 0`x lGX`J 2ȅ#  G J `J K ` x lGxx`{ L]D{{ 7Eɯ{LCHH{ DEI pEhh`4{ DE4`(,*E jUȘJ(,T*,  @`H)0jhH, I@,EI@,H*E JUȘJh(T*h`(h`?2EP HcHN{ HcHEE٢P 2`{J,30ɉ a0LDLEɍPM@ D; ȑLC -{ {LC {LCM 7Eɠ{LC BLC`,3  L~Dm {{{H8M{44 h{` 7Eɠ{ 7Eɠ ɯ{LC{ 7Eɯ{ȑ )۰ɺɮ`80C`8Hh`` FC ɯ/ȑ 芑`ȱ ) `3 C CLC33 CLC C C8``H8{  ,3 h`,30 {LC{LC{  %E F [F %E{xɛnɈF.ɕU֮î®VWZqɠrstɠz{ C C0$ CɯϠ(.BCJKLMPQRӠScHy>y>ԩ{$ 2`+@DEFGHIN%'v>ϱ0v>ϱ L? { HcH .F ?w>{x>% [8`{&@% [y>{$ 7E y>y>`{&@% [y>$ {y>y>`{&@% [?2$ y>{ HcH7{ H >LV>`> 5> 5>LV>` S>LV>`v>LLk>u>Lz>u>v>8`&@'@{w>x> \? ? B{'@% [v>p$z HcH ɠҠv> {'Ω@Ϡ FC HcH@ FCL<@ȱ@` eU= h=LV>` ȅ=LV>` ˗=LV>` ʫ=LV>` =LV>` =LV>` =LV>` >LV>` >LV>` дЕ KKK KH Kh KȹLK LK LKHʥ˩Ѕȩh LK (llKK.K*K.K*K.K*`K KK  `  ` ȹ`ˆ`{L|LzL,OK{L i `zL zL`zL{L ie`ȱ( ȱizL` *M` L 8qȪ LEvaluation Stack Overflow  Software InteruptInvalid OperationDe a selection also. In addition a control-a (^A) will toggle all the items. Pressing return will implement the selected task using the just picked filenames. The files selected are put into a stack list (LIFO). This means you can select the files in ths will move the bar accordingly. The left arrow will unselect an item if it was selected otherwise it will move the bar up. The right arrow will select an item if not already selected otherwise it will move the bar down. Pressing the space bar will togglOA-TAB to back up to the previous '/'. When prompted for a destination pathname be sure and enter a pathname for a file not a directory. After the directory(s) are selected a catalog of the source directory will be displayed. Using the up and down arrowing the arrow keys and pressing return. After making your selection you will be prompted for a source directory name and where necessary a destination pathname or target directory. You can use the TAB key to skip to the next '/' in the pathname shown or ;enter monitor BLOAD BLU,TSYS,A$2000 ;load file 204B:XX ;XX being the new value. Higher value=lesser sensitivity. BSAVE BLU,TSYS,A$2000 ;save file ^C ;back to basic You can select a menu item by either the first letter in the item or by ust the procedure. The sensitivity of the mouse is at location $204B. It is currently set at $08. This means the mouse must move 8 increments to move the inverse bar. If you want to change this use a block editor or from the basic prompt enter: CALL-151e then TEX will display the menu and you can go on from there. If you have a mouse TEX will find it and allow you to use it instead of using the arrow keys and pressing return. You still have to press return though when your selections are marked to starcommend it! TEX supports a start-up pathname. If you enter a start-up pathname from a program selector like PROSEL or ECP8 the program will use that pathname and strip the linefeeds from it and then exit by the quit code. If there is no start-up pathnamuser interface modeled after Glen Bredon's 'Cat Doctor' program which I use extensively and find very easy to use. For those of you who do not have 'Cat Doctor' and all the rest of the 'Prosel' programs I suggest you read 'PROSEL.TXT' in DL1. I highly rey{|}~alogs disks 2) Types files 3) Appends files together 4) Deletes files 5) Renames files 6) Strips linefeeds and ^Z's from files 7) Removes carriage returns from files GENERAL INFORMATION ------------------- TEX has a ----------------------- TEX - Text File Utility Copyright (c) 1987 by Floyd Zink, Jr. ----------------------- THIS PROGRAM IS FREEWARE, DISTRIBUTE FREELY BUT DO NOT SELL. YOU NEED 80 COLUMN CAPABILITY TO USE THIS PROGRAM. Features -------- 1) Cate order you want them processed. It also means that when you un-select a file that particular file is not necessarily the one un-selected unless it was the last one selected. The last file selected is ALWAYS the first file un-selected. I will set this up as a linked list in a future update - I just didn't have time to do it in this one. TYPE FILES ---------- When typing files pressing any key will pause the display. Pressing any key again will start the typing again. Pressing ESC will jump to the enLG AIY oW) )$ʽ/a8  ) @ )a8 ; A ֩*שة٠֑٥5ɖ ions for improving the program please let me know. [ Floyd Zink, Jr. ] Compuserve - 73147,2717 Genie - F.ZINK s usual and then the files will be displayed one at a time with the cursor over them to allow you to rename them. Pressing escape will skip that file and go to the next one. FINAL WORDS ----------- If you encounter any bugs or come up with any suggestked. I have to draw the line somewhere, TEX can't do everything!! The reason for adding deleting was for getting rid of files after appending. RENAMING FILES -------------- When you choose the rename feature you will be prompted for the files a 'No' When you press return to select the files to be processed if you hold down the open-apple key then the above defaults will be used and you will not be prompted for any of them. DELETING FILES -------------- TEX will not delete files that are locNo' then TEX assumes it is for formatting and leaves the CR in. DEFAULT - 'Yes' 4) If prompting for settings is answered 'Yes' then you will be prompted for all the settings between every file. If 'No' then you are only prompted the one time. DEFAULT -f 'Yes' then TEX assumes this space is extraneous and removes it. If 'No' then TEX leave this space in. DEFAULT - 'Yes' 3) Removing CR when followed by only ONE space. If 'Yes then TEX assumes this space is not for formatting and removes the CR. If 'ength. The purpose of the minimum line length is to try to maintain formatting in short lines. If you use the default of '60' TEX will not remove the carriage returns in lines of less than 60 characters. 2) Removing a space immediately before a CR. I'.ORG' extension and renames the temp file to the original file name. Before processing the files you will be prompted for some settings as follows: 1) From the 'Minimum line length' prompt you can use the up and down arrow keys to change the default le. They are currently set to $1A for control-z and $7F for delete. CARRIAGE RETURN REMOVER ----------------------- The carriage return remover creates a temp file with an '.R' extension. When it is done processing it renames the original file with an an '.S' extension. When it is done processing it renames the original file with an '.ORG' extension and renames the temp file to the original file name. At the five bytes located at $204E-2052 are the additional characters that TEX will strip out of a filILES ------------ This feature merges text files that you have selected into one file. After the merge you will be asked if you want to delete the original separate files. STRIP LINEFEEDS --------------- The linefeed stripper creates a temp file with d of the current file and pressing ESC again will exit back to the main menu. Pressing a 'p' or 'P' will toggle the paging option. When paging is on the file will be displayed a screen full at a time and waits for a keypress between each page. APPEND F,( ]  >  I I! ꫿ʿ  먄ˉ˪ˮ˥ This program is freeware. Please distribute, but do not sell.   x Source folder is  ̇  Ӆ`hhנ M L HH`HH`נ֍LLנ֪ױ L L6=MUsH)JJJJ h) 0:i L LΚ`Y Z ̚LY"  ڭ `č'č0x @4Ġ@ ĩĠ@ (`YčGxĠ@ ĭ5X AW(`xčgĠ@ İ (`(8`  H 8h8`  `ح 8` @A @ Ӆ`   ӅׅThe name is Ӆemp teeL  ӅׅLH@%  h`pȘH  hȘ I)`0 ȘȘ Ip Lv8`)   xiB@)./a)[A:LNũ.ș L oHnH`  w ׅ` L<  ԅӅ …LNFlfZinkY ... Z ̚L x O = Overwrite, R = Rename, S = Skip, Q = Quit Do what? ɘL݉LX zHyH`̖̖ k` 忠 ` ` L Extracting... Lݙ )) ))))O) ),L?Y Ԯʬ Z ̚ `f)L() )} `}뮀L}}}}쎀}8`L)Ԯ֩Kשة٠֑٥P{` ( U( ( ( (`} ` ` c(98` ( (98`98`` ( (76`Ɏ`ͦͬ``)00`f) (,a0 (⮀/) ) is not a known archive. Press any key to quit. ɘL֩5שة٠֑٥DɄ`֩Dשة٠֑٥Hɇ '`֩Hשة٠֑٥Kj '`j֩Kשة٠֑٥Kɼ '`ide a MacBinary file.  0 8'L cG\LUN))) ) is a Binary II file inside a MacBinary file. g'L*\))) ) is an ACU archive inside a MacBinary file.   'L ive.   'Lv:3))) ) is a Squeezed file. 'L *\P))) ) is a ShrinkIt archive from America-Online.  0 8'L*`))) ) is a ShrinkIt archive ins II file inside a Binary II envelope. g'L*`))) ) is an ACU archive inside a Binary II envelope.   'L))) ) is a Binary II file. g'L*D))) ) is an ACU archs a ShrinkIt archive.  0 8'L GLL$L$*d))) ) is a ShrinkIt archive inside a Binary II envelope.  0 8'L gG`LYR))) ) is a Binary  ׅ  Archive to open? @A W)) )H h ܚ C Destination folder?  ) ܚ *H0))) ) i䬠Y L x,a,b hh  Press any key to quit. ɘL轐Y ڽ8`` ӠYL'(+@DEFGHKLNW›̛ܛ+7N`lɯϠ堨Ʃӱ' @`NJ `< `F. ` ~8~ |` 񮐩`ک@ ^ LM ܚdiei@`~ۥ  Į``$85L\85΢5a i VLV΢Vk fLJ^` nU^#k^ f[iiiUqkiiU`iiqrqrUV n nL fH kh ܚ | Į^  S z f` ΁: R; STR.S.TmRmSmT'(  + m mm'(': ĭ(; м ΁`LM ܚ`a  +`a`: a; ΁`iv +0` +6 ` ٖ , 堭 栭  U bytes QЩ ѩgҩ ÍbF cJ dK e  XG@ ܚ ` uOP Q RB F J K YЩ ѩҩ 8 @ )@ )@ /a8 ` 䮠翠à䮠翠҈РѠРѠР ѠЪ芑ѱЪ *ґҠЪ ґ`u |- ٖ 뮮 LW-  ٝL੩ ٝ ,L !8  ة L  5 - 宠 ɘLL:)N ' ٖ  ... Skipped. Lcd: R; S< TR.S.T~mR~mSmT     7cdm~~mmc: Мd; ДLe. Press any key to quit. ɘL Ɲ0 6 ʽ0 +ʽ0 %A! ٝ + ρ r e )4 5 Lj ݙ , Header CRC bad. S = Scavenge, T = Try to extract, Q = Quit ɘ LL ɘLZ0 L Header damaged. S = Scavenge, T = Try to extract, Q = Quit ɘ  LL Scavenging for next file... ΁ `L: Scavenge could not find any more files in this archiv ii` e MM )/ LM`Hʎ NhLG ܚ NF@ +0   L1 8LM ܚ 宠PQP: ʭQ; L7 | A ٝ ΁~`蠍頍ꠍ렍젍..砭m蠍蠭m頍頭mꠍ꠭m렍.절ؠ),i ......0ǎ` 'څ ̚ ɘ ` `AE] A` N` ܚ N` ܚ ` ` ܚL=~: R; STR.S.T~mR~mSmTPQ 7 m~~ mm` ܚa FGDEFeGe B`Hn ܚa Q`@A@`eE] ` ̦` 힭힍ɰ,0 ` d RW}`H h ܚ@ _` r` ȓ ܚCgot{` 0LٝLٝ0 Lٝ8 6 8Lٝ 읰`L ܚ  a _Q 4 4)))`6)_L 4 4)` 4S_L hhhh z f Data corrupted, this file partially extractedL__&_  @  ` ܚ ` ܚȱL`` @  ȥȥ LR ȱ  HHȱ `D?:50+&!JffJffJffJffJffJffJff LWȥ9~e) aL.  ̹`#+ ` ˡ`H kh ܚ ` Β` 0ɐ` `ΒΒ`͐ ߯kN`c V L$LE͔͓LE0LEL0LE  Γ__ C " _е# ɮ 8` LE ߯LE).͝@Lbʎ LELE͔͓LE0LELѬ0LEP堭Q栭R ٖ , U bytes (compressed)  XG@ ܚ 8` uOL~ m@ mB mC mD ΁`ML ܚ Ө`L ܚ0 6WOo B _ f Done. Press any key to quit. ɘL`c V L$vunt, skip this file? ҨѨP=P ʩ ˱LVШ8ШѨPѨҨҨLШѨ ʩ ˱Y S ̹ fTUUϨTΨ aL2 Done. Press any key to quit. ɘLH kh ܚH `m> m?QѨX RҨÍbH cJ dK eP f f.0 _2P堭Q栭R ٖ , U bytes  XG@ ܚ L F H J K * 0 H L uO1 B 8 ̹n L LLBad Node Coة` ȱGȱL |`~i~iiiڥiۥP ة`ک@ ^ LM ܚ`0 WԨܨo Ψ Ϩ רʨ˨TU b ߨc ۨ ρc b ?L b V PШW ʩ ˱e S ̹3 0  0  f  L Done. Press any key to quit. ɘLH kh ܚ4 `mD mE mF )Im ΁`ML ܚ `L ܚ |~)~ | 0 _f f0 _f  LL ΁P堭Q栭R ٖ , U bytes  XG@ ܚ L4 L uOPBP ʩ ˱L8PL LL6 Scavenging for next entry... ΁ gL Scavenge could not find any more files in this archive. Press any key to quit. ɘL ρG G D PE QF RÍb۴@ܴڴ8ڴ۴@۴ܴܴ Lfڴⴍ괭۴㴍 S z f` ޴ 洰`H kh ܚ@@@@Wo W0 |1 Gu2 LnB L6 Header damaged. S = Scavenge, T = Try to extract, Q = Quit ɘ 8e `Wߴ ٖ , 堭 栭  U bytes QЩ ѩgҩ F cJ dK e  XG@ ܚ ` uO紭P Q RB F J K YЩ ѩҩ PڴQ۴Rܴⴍ괩@㴍봭ڴ8  ȥȥQ / b 8𭤪񭥪'8   jL8厨 jhh` j񅎥  ohhLz &eei `Q `JJJe  ɕ!` Ha.I84L84΢4b a h`Q 48QHHL H oh``. ) 8홯횯 ` BC`@A` BC`@A`􍇰͟͠``􍅰͟͠ VL0􍆰͟͠`P ʙ ܚΠΟ(`P`@P@Pll ignore the bad blocks. Then, using Auto-UnShrink, try to extract the contents of the archive from the good disk. Auto-UnShrink will "scavenge" its way through the archive and pick out all the stuff in the archive which is still good. ***actual archive data if the archive was uploaded to America-Online from a Macintosh. Scavenge -------- Q: What do I do if a disk which contains my most precious archive goes bad and says it has bad blocks? A: Copy the disk using a disk-copier which winside MacBinary. NuFX (ShrinkIt) from America-Online. Binary II Binary II inside a Binary II envelope. Binary II inside MacBinary. ACU ACU inside a Binary II envelope. ACU inside MacBinary. SQ NuFX from America-Online has a 32-byte header in front of the /NO situation is YES, and for most cases where more than one choice is available, the default is chosen for you. AUTO is capable of extracting the following types of archives: NuFX (ShrinkIt) NuFX (ShrinkIt) inside a Binary II envelope. NuFX (ShrinkIt) inter the name of an archive to open, you will be prompted for the name of a folder to extract the contents of the archive INTO. At any prompt except those asking for a filename, a 40 second timeout is in effect. The default option in most cases for a YESto the current prefix. If you launch auto-unshrink from a program which does not supply a startup filename, then you will be told what the source folder (current prefix) is and be allowed to enter the name of the archive to open. After you successfully e II using any Apple II which can run ProDOS. If you launch auto-unshrink from a program launcher shell that provides a startup filename (such as launching from ECP-8 or Dave Lyons' Davex shell), then that archive will be opened and the contents extracted he output to inverse depending on how the current pathname was set. Version 1.0, 10/13/90 -- This is the first version of auto-unshrink. This is also a very simple program with a simple mission: extract stuff from archives which can be built on an Appler code was issued by the compressor with 1 byte remaining to be compressed in a 4k chunk, the decompressor would put garbage in the output file. The decompressor has been fixed. Version 1.0.1, 10/23/90 -- Fixed a minor bug which could sometimes change tcholas 1180 Reed Ave, #12 Sunnyvale, CA 94086 America-Online & GEnie: shrinkit CompuServe: 70771,2615 Release Notes ------------- Version 1.1, 3/21/91 -- Fixed bug which caused data to not be able to be extracted. The exact problem was that if a clea AUTO UnShrinkIt --------------- This program is freeware. Please distribute it as widely as possible. You may bundle Auto-Unshrinkit with commercial producst as long as my copyright is properly attributed. Questions, Comments, are welcome at: Andy Ni** Q: After I did that, I ran regular ShrinkIt on the archive and could not extract everything from the archive. I did the same for GS-ShrinkIt except GSHK said that the archive was "Damaged." Why can't I extract using the regular programs? A: ShrinkIt and GS-ShrinkIt do not have an archive scavenger built in like Auto-UnShrink does. ShrinkIt displays an asterisk beside the archive name if the archive is damaged, while GS-ShrinkIt actually says "Damaged," but can't really do anything   ́` ,) 'L *ȹ` ' #, V' & *L0! !L ' #, V' &` ) #L[! X  #_/ V'"@#ȱȱȱ  q(`II+xLLb  X)ɀ)@  o & !6!7 / X{* V'% "* V' '+ V' ' "Ʉ: X(L $Lo 0!Lo [!LQ &Lo ', V' 'Р L* (Lo '+ V'` #  # nd say that the name is empty. ld to do so via the Open-Apple key. If you have an Apple IIGS, you may need to set the system speed to slow. At any prompt for a name, pressing Control-L (once) will read the contents of the name as it exists. Pressing Control-X will clear the filename aare to be overwritten and Text-Talker reloaded (or just initialized for the first time), hold down the Open-Apple key on your Echo-equipped machine. If you have previously run the Text-Talker software, Text-Talker will not be re-loaded from disk unless tocard, auto-unshrink will make use of the card and speak as it works. If you have a Street Electronics Echo card, you must put the PT.OBJ file from Street's distribution disk into the same folder as auto-unshrink. If you want the current Text-Talker softwected by a 16-bit CRC only. This makes looking for valid headers amongst the data in the file extremely slow. If someone really needs this feature, send me a lot of money and I'll add it. Speech Support -------------- If you have an Echo or SlotBuster . Scavenge also works for Binary II files. If scavenge is ever kicked in, the search for a valid header begins from the end of the last known good header. Scavenge will not work on ACU files. The main reason for this is that the ACU file format is protging from the end of the last good header. The second option usually given is T = Try extracting. Although this could lead to an amazing crash, I included it so that people could at least attempt to extract a file whose header might simply not even existy success. In the case of getting munged data when regular shrinkit would give the data corrupted $81 error, auto-unshrink will close the existing file, set the file's attributes as best it can, and then automatically enter scavenge mode, and begin scaven" signature within the file. If it finds one, it switches back into normal extraction mode. If it never finds another good header or gets an EOF or position past EOF error, then the scavenger will say that it has reached the end of the archive without anabout it (yet). ***** If auto-unshrink finds a damaged entry in an archive, you will be given 3 choices. The first is S = Scavenge. Scavenge works for shrinkit archive by searching from the end of the last header looking for the alternating ascii "NuFXL;#$! ) 芤 V'$)L&) )L%`HJJJJ 4&h) 0:iL[%) g'0 g') g'))) )&) )& [%)/ %L%) g' y% &Lo Z* L*@%   'U, V' #L' ' '}, V'I*(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O c־Jjjj6ﻝ7 `O>0O v PODEF޾ p ޾ p($ذ v (0 C( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ CB94 l% bʽ  ՚,S` H H06172839h` v97L75v^a ?/( va?L9LLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b ,S0 @ lLޭBYL 8!9 詍` "  4"/pŠϠŠà͠ӠàԠŠJJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""I򭱻LLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<e. TE time! This is not a bug. It can't be stressed enough that changing any part of the EXEC file can be HAZARDOUS. It is okay to add a REM statement at the beginning to help identify the file, but that is about all the monkeying around that should be donought to get an 80 column catalog of the directory to see what kind of file was saved, its size, where its loading address is, and the date and time of modification. Since the file was created when you EXEC'd it, the MOD time will be earlier than the CREAstill open If, during the EXEC, a standard BASIC error is displayed, chances are that the BSAVE failed, or the file has missing or illegal characters in it, such as the infamous Control-R's that MAUG inserts into some files. After a successful EXEC, you be: 27: I/O error - Probably a munged disk was used 44: Path not found 45: Volume not found 46: File not found -- the BSAVE name was changed!!! (a no no!) 4B: Invalid storage type for the ProDOS version in memory 50: File is پھ p /H־Ǿh۰8L־Jjjj67ﻭɾ)Ⱦ8  OLӜ ΤLLX>(F󻩍`ڻ־ؾپھ׾` bɄ KDEF vLl v lL9 bKɍKL?`  vLl@3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303$L? :  kimljn` ܱ pg׾mȾXhؾmɾYtѮȾɾ ௰ ܯ kYX`8gS 1⻽2$I2 U)VJ T)`l⻩8`a HbIJhjǾȾɾ p٭b=a>m>` im8iɻnjʻki»ljûoɻi>?Ek?>Q>> L> \/ e>>?͸?ޱ>ȥpn͏ @p;폻=po:Q>>>Ͷͷ `` \>Ͷ ͷ `e>>?͸?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`;=:<:<=;`ͳm;>:8o>oȑ>ppȑ>> :op` DKJپھ pHJh` D!hgtp `tp8nnitpi͵tso8pinii>j?kͻ>pIiͳͻ l - `>i>LK8L933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B?8`[ K  LK ҟ ҟ p KK`JJJJ8`轐K)` #hhLɾʾg׾hؾ 䯰 p ܯhgͺ칾`L!V)jC mMjà Lp `VJJ°LCLp )< L/  L/W)8VJưϥ3 `F`4W)ɐ/XYjV) P 8` - *`l׾ ܱXYW0V)?W׾ؾ,Wp_`)0%I0)3]8X^YȰ8` 8` p Ⱦɾʾ8`پھW)@%ZȾ pSԩ p`S,WpW)0پȾھɾ p>孓`仫6VtCicQĿUKqtVt Nʮq$6,⨁ K6, VtI=v!gNVt Vt  lg~T٭   LiLMTRüϠž(+@ABCDEFGHIKLMNPSV     T[fouu~ՠٯ* PWN*]ĿNTz @n6VC/+A>@I5gN Oz @n[Dz @nd0,~z @`$仫@v$⩔,C[B?ICKCHAIN#FLUSHREADPOSITIONOMONPR#PREFIXCLOSEAPPENDf~Dp iŬ-⭚keF<{TZM@@ -!S    !C- !ABELSDFRV@@ !$(19@EmȾȾmɾɾʾiʾ` Lpl8l:/,s̝sƬƀ#(ZZV4G_0=( A P FjL\5p-e9ABSAVERIFYBLOADELETEBYECATALOGOPENWRITEXECREATEFRESTORENAMEBRUNLO־ǾҾ,G 8`׾ؾ  p ۥs׾tؾE` g ( о(־Ǿ,G 8`_`W)H־Jjjjh6ۻ7ܻ p̭ܻۻ L)Ǿ黎껠 ..8ۻܻ 黍滈ۭ (ۻ8黪ܻ껨>Ie f`8` gP־ǾҾ,G0C =W)_``\"׾پӾؾھ pD`־ǾY׾ؾOW)ݩȾɾʾ pD`8`W)CB) ɵ 5W) )W)@! pZ}ȾȾ󰹩 p` gʻʻhʻһHһһhһ p' L,N HCNh`M`M Nһ `޾Lp gh־Ҿ,G0^W)TP) ecfdپھ׾ؾӾ p$c d pccddީ 8`ۻ滭ܻ绩軍黍ȾɾʾNfne}ȾȾI pH Lh8`jGM˻оӻM  G5):_6`7蹀7:`V)8`MN;һ ;һ`;Cڻ N8` 5G)̀#:6ۻ7ܻ蹀7:`V)R g޾ʻ,N0MHϾһоڻ־ǾҾ_` 3Ӿ pW) jLC`C Nһ `9V) ` V) g޾ p` g (8` 8`8`(W)`_V)Ij!؍Í`_ PjЭW)`_ Ͼp о־޾Ǿ` 8` 8`ɾ)ɾﻐ ɾɾ0miȾ p pY)`lP g*,N!ǾȾɾʾ pǾ~H Ch8`8`,C C  8` ȾɾM$ mHʻʻһǾ phϾ pH Lh8` v])Y 񩢍`Ⱦɾ0Ǿ p)󻩯  v6 A= 9& 98Hh 9` 豰6Y׾ؾ+پھ p|پɾʾ`HV)jh츾$-#Ͼ V)@W0!XY A໭X6Y7` A YX`X:Y;τ<:: <`:8` : Ce eվ'OV)Jj f a v &ji Τ Ƀ B , ܯ / ` p,Wp !Lܯ pLܯjÍ PN I ܱ9 䯰1Ż׾ƻؾȻǻ 䯰 p p ! ܯH |h(`׾ؾ` ܱ ௰߭Ż׾t8ĻmؾƻŰŻtƻ ௰ ܯLz8` ˌھپLp໩ kLLLLL9<߻)M߻ `6I߻8` ԠŬLL WAP /// SIG PD LIBRARY PDS NAME: A2 BOOT DISK # : 3EMM-08 BOOTABLE: WITH TITAN ///+//e Cards WELCOME! A2 BOOT is designed for Apple /// users of Titan's ///+//e Cards (although it can be used by anyone with an Apple //c or e or GS as well with a 5. you are using now. It is a text file reader and Program Selector (If you select an entry - by highlighting it - and depress return - it will show it to you on the screen (where you can atus. PD.TERMS : WAP's Lee Raesly explains the differences in PD software PRODOS : Version 1.8 of ProDos Operating System (Apple // equivalent of SOS.Kernel) WINDOWS : The program Paul Lutus FREEWTR.DOC : Documentation for Freewriter IIGIF : A popular program to convert GIF files to HiRes/Double HiRes formats (and then to Apple /// FOTO files) LUTUS.PRINTER : Printer program by Paul Luth the explanations! Here's what is on Side One: BASIC : AppleSoft Basic (ProDos version) BLU : A popular file compression program BLU.DOC : Documentation for BLU FREEWRITER : A PD version of Apple Writer by? Bring your /// to a SIG meeting (we meet quarterly). We'll be happy to do it for you! APPLE // USERS As with any other Apple // disk, simply place Side One of A2 BOOT into your 5.25" boot drive and boot the disk. WHAT'S ON THIS DISK Enough wi. 94002 (415)-592-8097 (Order Hotline) Send $2.00 for a catalog. They will be free after your first order. Be aware that Jameco requires a minimum order (seems to depend on ordering from ad or catalog). Need help to install this chiphip installed in your motherboard (It replaces the original 6502A or B CPU (Central Processing Unit) chip). You can get one for less than $10.00 from: Jameco Electronics 1355 Shoreway Road Belmont, CA key at the same time to get a catalog and run any program or read any file. Side Two also has the Windows menu program on it (but NOT ProDos). Some of these programs may require an "Enhanced Apple //e" to work. That means you will need to have a 65c02 cand it will also read AppleWorks text files (and print them). Byrd's Better Bye gives you a selection of SYSTEM files you can run or "launch" depending on what you'd like to do. By the way, you can turn over this disk and press the key and "M" y quitting to Basic. WINDOWS is much like our own Menu.Maker program in that it will allow you to read and print text files, look at graphics files or run Basic files. It can do more, though. It will run any "SYSTEM" file (much like a SOS.INTERP file) tan ///+//e Boot Disk, replace that disk with A2 BOOT and then choose the "Apple //e" option from the Titan menu. You will find yourself being asked to run a menu program called "WINDOWS", run a program selector program called "Byrd's Better Bye" or simpl25" drive). Basically, A2 BOOT tries to be a one-stop disk that provides many of the more useful utility programs found in the WAP Apple // Public Domain (some programs are shareware). TO USE THIS DISK (FOR APPLE /// USERS) You will have to boot the Tilso print it to your printer with the command shown to the right of the previous screen (CNTRL P - That is depress the key marked control, and holding it down depress the P). Go back to the previous screen by depressing the key marked esc and check out the commands you can use or run it if it is a program. WINDOWS uses DOGPAW (a ProDOS extension (that is, it : <1::37:"WindowsT F4:19:"V.1.9.kb, by Anderson, AG60, Esmay & Bunkery P6:LN$;:1403,42:" ":22:LN$ Z7:L116:" |";:1403,42:"||";:1403,78:"|": d6:" _Name___________Type__Blocks__Modified n32,45:7:` x"[P] to ent= D$(4):D$"PREFIX":P$:D$"PREFIX"P$:D$"-DOGPAW":30TD$"-WINDOWS.QUIT"s24576:D$(4):F$(71):C1(D$"FRE":TP1:1280:1580 2UEĖ32:"_________________":31::(27)"Z";:34:"[";:46:"[";:49:"_":32:"LLLLLLLLLLLLLLLLL":(24)T.SYSTEM is run from; so, hard disk users should use a file copy program and copy the modified ProDOS to the hard disk. sion of Prodos on a copy of this disk (ah the little things you learn through long hours of frustration!). Compiled by Dave Ottalini WAP /// SIG Co-Chairman July 7, 1990 January 21, 1995 ave a ProFile card installed in your ///, and it has been modified to run under ///+//e emulation, this disk will not boot. In fact, you will only be able to run (up to) ProDos version 1.1.1. You will have to take the Profile card out or place a 1.1.1 ver Note also that some of these programs use MouseText graphics, which are not available from the Titan ///+//e emulation mode. Don't worry about it. The screen may look a bit weird, but text is readable and programs run fine. Also be aware that if you hgram will (among other things) allow you to "Type" (read) any of the DOC files on this disk from your screen. The Startup (Printer) program will print them for you if you desire (or use AppleWriter or other word processing program (including FREEWRITER)).SPLITTER : ProDos Text File Splitter program: Run from Basic TEX.DOC : Documentation for Tex TEX2.01 : TEXt File Helper: Use it to read, append, delete text files and more. The TEXt File Helper protion for GIF UNSHRINK : Free version of Shrinkit that will UNshrink many files compressed using Shrinkit or other similar Apple // archive program. UNSHRINK.README : Documentation for Shrinkit : A fastcopy disk utility GRAFE : GRAFE is an Applesoft BASIC program that allows the editing of random-access text (TXT) files under ProDOS. GRAFE.DOC : Documentation for Grafe IIGIF.DOCS : Documenta adds itself to ProDOS to give extra commands that can be used by various programs - such as WINDOWS!)) (Also found on Side Two) And on Side Two: FASTCOPY er new Prefix [esc] to back up a directory [C] to Change the Slot, Drive [?] to show disk info M$"[K/J":UEM$"[<- / ->" 1220:"] to move up/down "[1]-[9] to hop through directory": M$"[M":UEM$"[return" 1220:"] to launch/view) 1520V$"00169149032237253032088252169240133054169253133055169027133056169253133057169000162005157106191202016250154032000191200056003032000191202062003032000191204070003076000032003128002000187000004001000032255255000000001000"#A768839:Von~D$"VERIFY"P$F$V$"00056032031254144001096251175189000225056251240246032000191101023003000004238128002000000000":A768798:V((V$,3(A767),3)):A,V::7681540:"GS/OS not available.";:1560 Launch a SYS application (of any size80#T$"BIN"LN17İ880:1080B$T$"BIN"LN33İ920:1080L.1130\8K$:K(K$)wBK32K13ĹCK,0:1120LK27ĹGV,1:49233,0:CK,0:C1:40V1080`GV,1:49233,0:49247,0:j:GV,1:::C1:40t Launch a $B3 (S16) applicati00,l$2000",D$"bload/ram/page2,a$2000"T49237,0:49239,0:49234,0:49232,0Z Display all pictures in current directory:L1N:T$(F$(L),18,3)F$(F$(L),2,15):LN((F$(L),27,2))(T$"$C1"T$"BIN")LN65GSİ830:100":67,96:768:5p Display Single-Hires pictureOzD$"bload"F$",a$2000"n49239,0:49234,0:49232,0t Display double-hires picture49246,0D$"bload"F$",a$2000"D$"bsave/ram/page1,a$2000,l$2000" D$"bsave/ram/page2,a$400:(7);" What slot number do you want to boot? #";:S$:S(S$):S;] S0S8ĺD$"PR#"Se*30}4 Display pictures> Display Super-Hires pictureHN$D$"bload"F$",t"T$",a$2000,"RN$"l$4000":GV,193\790:67,32:768fN$"B$400S$:S(S$):S;:" Drive? ";:DR$:D(DR$):D;:D$;"PREFIX,S"S",D"D:30A80İ1540:34,23:" Prefix: /";P$:P$"/"P$:D$"PREFIX"P$:30A63İ1540:34,22:IN$:"Press a key ";:G$:40 Quit, RebootA81ĉ::1680 A66460F154A61İ1000:430& Launch stuffSA13T$"BAS"İ1520:::(21):D$"-"F$kA13T$"SYS"1180A13T$"$B3"1140 Get/change prefixA27P$N1$P$(P$,(P$)(N1$)):D$"PREFIX"P$:30I(A27P$N1$)A67İ1540:" Slot? ";:13A83)(T$"TXT"T$"AWP"T$"$B0")1400YlA16(T$"TXT"T$"AWP"T$"$B0")1440vA13(T$"BIN"T$"$C1")LN65GSİ830:A$:GV,1:430A13T$"BIN"LN17İ880:A$:49233,0:430A13T$"BIN"LN33İ920:A$:49233,0:49247,0:43011):290A49C1:320RA49A58OA48:C(O(N9))1:CC(CN):320m& Other keys pressed:~0A95AA32:F$(F$(C),2,15):T$(F$(C),18,3)DLN((F$(C),27,2))N Handle pic/textXA13T$"DIR"ĺD$"PREFIX"P$F$:30-b(AL)#:LL1TP12:3:F$(L):122:17:YNĺ"File "C" of "N;::"___";:460q18:" No files ": Get keypress(RK)128470A(RK)128:CK,0 Up/down or number?A21A10A8A11 A10A11CC(A10)(A1)::3:F$(C)::3:F$(C1):430= @ Re-draw full window J IF C < 1 OR C > N THEN C = C + (A = 11) - (A = 10): GOTO 420 TC8TP1 ^C7TPC6 hCN6TPN12 rTP1TP1 |8 C1āLTPC1:3:F$(L): C1L1:3:F$( N1$,N2$,N$:N1$N1$"/"/ N$:N$""260N N70NN1:F$(N)(N$,39)W 230` IN$| D$"CLOSE":12:3:868 1540:" Prefix: "P$;:320 " Fill file window, do scrolling ,C1CNCC(A11)(A10):430# 6C7N14Ģ6C:3:F$(C/open file "[=] to view all Pictures [^P] to Print TXT or AWP file [S] to Scan text for a string [B] to Boot a slot [Q] to Quit to Basic 32,1:33,40:34,5:N0270 12:14:M$"C please wait C":1220 23::D$"OPEN"P$",TDIR":D$"READ"P$((V$,3(A767),3)):A,V::768I MouseText chracter out routinem(27);:M1(M$):X$(M$,M,1)X$"A"X$"Z"ĺX$;:1270UE1270:X$;::(24);: Variable setup and init  :(64448)234UE1/(1)192GS1:L(49205):X(L8):X2(X2)Ĺ49205,L8NRK49152:CK49168:GV49193v(D$"PREFIX":P$:D$"PR#3":CK,0::2LN$" ":L119:LN$LN$"____":<GSıFL045:B:L768,B:::P169,0,133,60,133,66,169,32,133,61,169,255Z133,62,1F)) @R"RLF  Iޑ :LMRL L$R<R KR I8/RR0R RiiR RLE'R3RR<,!R0  I -RRR"R ,!R0!R ?R,ɛ&RIR R FJCR JPR I0 ) 7R3R0Rm8R4RRsRtR RLNRIR  J J NLGE ZP I +JGRER>RH 'MLEFRERMR Q Q ɍɛLPI&R,?R@R@R I +JDR% "HR'R(R,Rjn,RXGGGGGGGG>RH CL"R IR?RLv>R-R,RߍQRF?RCR,RL4N N>R?R?RRR R.RRR R%DG vN QLN@ vN QLNLNRI vN QLNIRmmi/Rni0R8oR;RpR1?R_RQ) ?R:QDR)mGRGRLDHآɠ)\Rʽɠ)bR5STUPQL>NRɿ RLC8LKRLRMROR#RJR+R=R RR?RCRNRs-R,R{RDR4FRGRSRQRFSRRRLBJRJR`Ȣʈ=.R.RɠɍAL@ AB UmSA`ei`U?QABRAC ,BL4N`جӠĠ Ns\tie\RBL4N`ɖ᭳ߍQRsRtR RLNs#< \A= _ATA LNn@ Uit vN QLN RA8BSAfBgBRAQmSAQBH /ɿȱ AȘ 3|EN16ĺ"Syntax error in Prefix.":EN6:1640"Error #"EN" has occured in line #"EL:"Press to continue, to quit ";:G$:G$(27)Ĭ30::"Enter 'BYE' or 'RUN 30' to return to Windows40:D$"CLOSE":34,22:ATEN4ĺ"No device connected.";:1560k^EN8EN6:" Prefix "P$" not found."hEN6ĺ" Press [P] to re-enter Prefix, or [C] to Change Slot and Drive. ";:G$:A(G$):AA32(A95):A80A671610rEN6Ĺ33,75:32,1:710 Page #":40! Verify file5D$"VERIFY"F$:Z Clear bottom line for messagen:23::868: Prompt and restart"" Press a key. ";:G$:30, Error routines 6EL(218)(219)256:EN(222)@EN5P$"/RAM/"270J15"DOGPAW"F$:401 Call Dogpaw to print textDT$"AWP"1500w1540:" Hard or soft formatted file? (H/S) ";HS$:HS$"H"HS$"h"F$F$"@":1500HS$(27)40HS$"S"HS$"s"1460::(21):D$"PR#1"D$"DOGPAW"F$"\\"F$" 69,95,133,63,56,76,17,195,169Ld0,160,32,141,5,192,153,0,158,136,16,250xn168,153,0,157,200,208,250,141,4,192,96x Call Dogpaw to show textA83İ1540:" Enter word or phrase to scan for: ";SC$:F$F$"$"SC$::"One moment..."D$ȭPR IPRɭ 'RheeHRHRERP>RH"R :JDR :JPR/R0R#RRRRRR@RRLFLE ^J>RH L;HSR 'MLROR &RtOR+R MRR M,ɠFɋBɛ;ɍBɊ>)حLRӍ+ROR&RLGFHQRFhQRHRLHLPI+RL~H+RRR'RQ+R-NRLPI MLG,R* :J 'R*&R( 9 +J Q&R Q ɍ ɛ-RLPILE)RHRmERHRHR8>R>R0X ɍ~,R00u#R/R K%R$R5R86RmRi RLH(RȭSRRRL,IHR Tх  . e' `S I  S `ةI éXoύX1021ʆ X ;)4i/  8 6 F o+  𠸹򍠠Ӯ宍Ӡ򠣤嬠嬠򻍍砭㾠卍㾠 ξҠԠŻžҠӠŻþϠԠ͠ ĠƠ þϠŠŭ ӾϠΠҠң ,'. 宍宍ԬР宍KXR=R @QXRȩYR8=R GK=RXR @Q#RXRLQLPRZRR[RRRR nQLI IR$R. JZR[R`XRR fK8RRRRR wKhhYRYR`! 8mRi` I1R2R`%L"RrR IR I ) LQ`RR wK` ILI WRLI3R<4R=1Ri>2Ri?85RB6RC ,6Ri6R*R`1R82R85R1R6R(2R J IZR[R fK %K=R @QDXR aQJJJ QXR) R aQJJJJJJ R QXR)?J Q)ŒXR aQ) Q0LP fK %P PRRJ PˠRieiЬȱ)TRR I OWR( PLN I5R6R*R P`iiWR P    I ITR$RB84R883RUR4RVR fK8RURRRVRR I QLI${ QFLJhR L Q uJ` NsύXX?kL1 !N 9LQR vN QR  Q N :JL R`RRR,R wK fK %K JLN8=R GK J*RR/R0R/ RR MRHJJJJ Mh) ɰ,RP`RL{ I>RH,$ Q SSS Q# LI${ QSSS Q#LIOR$>RQ N"{  Q B$ I QLIRR$>RQ N{  Q B$ I QLI>RQ N{  Q$NR JLJLNLQRLRȽɍ :L >RORQPRRLE)a)`,R*: 9 +J Q $2 Q2 :J +J Q Q Q$%MRiRRiRح,R*` L!#" :JKR> JKRɣ ɍ' ɍ8KR FJKRթ%M L :J :J :JL:JRRRBRRRR wKR R R#R` I=RMRȭRȭRȌ=R`#R IRȱRȱRȌ=RLwKR RLN`R RLN`#R!RRIR JLJLNLP%RR/R<>0R=i?/Rm7RB0Rm8RC<%RBBC<>=?<=߭IR 85R/R7R6R0R 8R ` vN QLN>RQLLX,R*`LRi>R 8>RRJ J`$R!'RBU`LNR/RR0RR7RR8RR RLLNRm7RAR Rm8RBR RR RR$R`RmRRm R` fK8RA)R HRHR)R>R) -ei(R HRHR ILELH N 9>RH@RR1-R,,R%,R-R +J Q Q ɛɍL3D !NR{ +J`/R0R`9R:R`;RR)?2`L>R)2`LT# Lo$0)Ħ 0ei H @橭 )Ƨƨn  Х ?` K ) LH % h*,7 :$ ɛL2L7 ԥ ΅  eL} e  ɛɋqɊ|ɍ  YL 8!9 詍` "  4"/pŠϠŠà͠ӠàԠŠJJH !h穖tp% ;"Z/݀>">"' 1" 7"5).莀/ ;" " 6" >" 1"6"$ "g"" !"""""I򭱻LLG ASTARTUP$#   / XXύX?klmnÍoL) "6L'?"(0`6708" = ***)<îU 1  XL3 g/ m' b   L C  L d`렬Ӡ򠣤 ǝ@Lq@A轀 ɯ rAAA@rA̲AA   `<@=>B?BхC ,` / 9 é XXoύX  5Eh  ōκԠōϠӠɯϠ`` Kȱ 蝀 `f    (LK( X L e ʆ L e  L XLb$ F` L i ` i({)i [ F `0 F Kȱ FLFúŠH06172839h` v97L75v^a ?/( va?L9LLɍ$?`?a ɍɥAH93827160hH46576879h`,C bL ɍ b ,S0 @ lLޭB BBL2I?:10:FI$;" SPLIT INTO ";N;" PIECES."T&D$;"PREFIX /"::10:"I CAN'T FIND ";FI$;" OR IT IS AN EMPTY FILE":"WOULD YOU LIKE TO TRY AGAIN? Y OR N":49168,0:A$::A$"Y"ī110550:10:"THERE IS NOT ENOTA3L3ī300 N3L2L3. N4L2L4J :10:"SPLITTING ";FI$U I1Ni C$C1$"."(I) D$;"CREATE ";C$;",TTXT" D$;"FRE" INL2LB D$;"BLOAD ";FI$;",A";A;",L";L2;",B";B;",TTXT"D$;"BSAVE ";C$;",A";A;",L";L2;",TTXT"L3ĺ"3 PIECES OF ABOUT ";L3;" BYTES"W JTA3L4ĺ"4 PIECES OF ABOUT ";L4;" BYTES" TTA3L4ĺFI$;" TOO LONG FOR THIS PROGRAM":550 ^:"HOW MANY PIECES? ":49168,0:A$: hN(A$) rN300,400,400,400 |300 N2TA3L2ī300 N3L0ī1000 F(F6)512, FLī2000> C1$(FI$,13)` L2(L2):L3(L3):L4(L4)n D$;"FRE" A(109)(110)256 "T(111)(112)256 ,:10:"YOU MAY SPLIT ";FI$;" INTO:" 6TA3L2ĺ"2 PIECES OF ABOUT ";L2;" BYTES"' @TA3:" TEXT FILE TO BE SPLIT "::" ";FI$= }F(FI$)Y D$;"OPEN ";PF$;",TDIR"m D$;"READ ";PF$u F$} F$ F$ F$ (F$,2,F)FI$(F$,F2,1)" "L((F$,64,8)) F$""ī180 F$:F((F$,13,5)) D$;"CLOSE ";PF$  *****5 <D$(4):T0:N0:A0:A$" ":B0:I0:C$" "y F:10:"PLACE THE DISK WITH THE FILE TO BE":"SPLIT IN DRIVE 1" K:"PRESS TO CONTINUE":64858 PD$;"PREFIX,D1" ZD$;"PREFIX" dPF$ n:10:" ENTER THE NAME OF THE"0 x9 ***************************** ---> UPLOADED FROMs * PRODOS TEXT FILE SPLITTER * APPLE'S ONLINE! * A PUBLIC DOMAIN PROGRAM * 24 HOURS( * BY LARRY MILLER * 1-718-746-1140 2 ************************LK8L933LΞAAJL ةޘг uv $ 8LƞaЌ>?@`>?@`B?8`[ K  LK ҟ ҟ p KK`JJJJ8`轐K)` #hhL𚾤3 @LtJ)s@J b  l`a?sa?,E30ɍФ3 E3HD F3 Ʉ%h3 bM E  lLthɍLL3`3,A0s0% Ipn DpnI:L ؅303پھ p /H־Ǿh۰8L־Jjjj67ﻭɾ)Ⱦ8  OLӜ ΤLLX>(F󻩍`ڻ־ؾپھ׾` bɄ KDEF vLl v lL9 bKɍKL?`  vLl@$݅3`(l8L3LX>(Ƀ,`3,G0]ɾ g` H`پ_پ p _پ׾`>( p۾m׾) W)ʩ@`ɾ>(O puȾ ɾ-O c־Jjjj6ﻝ7 `O>0O v PODEF޾ p ޾ p($ذ v (0 C( L?ԦʚLeةީa s  lL b,FLg,DL,C0$3 >@ Ɉ 3ɾꩈL(3ɾ;Ƀ CB94 l% bʽ  ՚,S` H UGH ROOM ON THIS DISK"`:"MOVE ";FI$;" TO ANOTHER DISK OR":"DELETE FILES FROM THIS DISK"i550A2 BOOT DISK $L? :  kimljn` ܱ pg׾mȾXhؾmɾYtѮȾɾ ௰ ܯ kYX`8gS 1⻽2$I2 U)VJ T)`l⻩8`a HbIJhjǾȾɾ p٭b=a>m>` im8iɻnjʻki»ljûoɻi>?Ek?>Q>> L> \/ e>>?͸?ޱ>ȥpn͏ @p;폻=po:Q>>>Ͷͷ `` \>Ͷ ͷ `e>>?͸?>?Emn(>e>ȱ>e?>Q>ؠ> ie>>?`;=:<:<=;`ͳm;>:8o>oȑ>ppȑ>> :op` DKJپھ pHJh` D!hgtp `tp8nnitpi͵tso8pinii>j?kͻ>pIiͳͻ l - `>i>ɾʾg׾hؾ 䯰 p ܯhgͺ칾`L!V)jC mMjà Lp `VJJ°LCLp )< L/  L/W)8VJưϥ3 `F`4W)ɐ/XY