[ 53280,0:53281,0:646,(162):"":" USE LYNX TO DISSOLVE THIS FILE":10 6 LYNX IX BY WILL CORLEY 56 READ ME (U) 10 P 253 AUTOALARM 3 P 251 AUTOALARM DOCS 10 P 150 BLACKOUT 8 P 173 BLACKOUT DOCS 16 P 85 CHAOS 4 P 111 CHAOS DOCS 6 P 172 DELETEHFP 7 P 191 DELETEHFP DOCS 15 P 148 DIRPRINT 11 P 111 DIRPRINT DOCS 10 P 127 DISBAM 7 P 52 DISBAM DOCS 8 P 98 DISKPROTECT 6 P 231 DISKPROTECT DOCS 8 P 97 EGGTIMER 8 P 193 EGGTIMER DOCS 17 P 87 EGGTIMER2 7 P 185 EGGTIMER2 DOCS 16 P 222 FILELOCK 7 P 147 FILELOCK DOCS 12 P 20 FINDFILE 11 P 117 FINDFILE DOCS 16 P 191 FINDFILE128 11 P 214 FINDFILE128 DOCS 4 P 188 GEODUMP 10 P 146 GEODUMP DOCS 7 P 232 HEADEREDITOR 24 P 236 HEADEREDITOR DOC 55 P 86 LOCKSCREEN 7 P 55 LOCKSCREEN DOCS 10 P 211 LOGIN 7 P 72 LOGIN80 7 P 72 LOGIN DOCS 13 P 176 NEWSYSERR 5 P 32 NEWSYSERR DOCS 22 P 190 NOPICTURES 15 P 155 NOPICTURES DOCS 7 P 134 PATCHCONVERT 6 P 92 PATCHCONVERT DOC 8 P 118 PHOTOPRINT 11 P 119 PHOTOPRINT DOCS 7 P 167 POINTER128 3 P 217 POINTER128 DOCS 8 P 64 RAMTEST 6 P 97 RAMTEST DOCS 8 P 236 REDIRECT 8 P 153 REDIRECT DOCS 16 P 47 SAVEWIZ 5 P 5 SAVEWIZ DOCS 9 P 18 SCRN80GRAB 6 P 93 SCRN80GRAB DOCS 9 P 99 SYSINFO 9 P 122 SYSINFO DOCS 9 P 167 UNMAKEGEOS 6 P 77 UNMAKEGEOS DOCS 6 P RAMTEST DOCS 8 P 236 REDIRECT 8 P 153 REDIREREAD ME (U)a PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Read this first before doing anything with geoCanvas or the tutorials.(@1ʎsAڢ9 V&000000000(  @NATHAN LYLE FIEDLER DISCLAIMS ALL WARRANTIES WITH REGARD TO THESE PROGRAMS, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NATHAN LYLE FIEDLER BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTIONS, ARISING OUT OF OR IN CONNECTION WITH THE USE OF THESE PROGRAMS.  All programs and documentation on this disk is Copyright (C) 1992 by Nathan Lyle Fiedler G  Subject: Re: Commodore geoCanvas 3.0 @HHHHHHHX Date: Sat, 1 Feb 1997 22:29:46 -0500 (EST) From: Nfiedler@aol.com To: heberer@connecti.com In a message dated 97-02-01 13:04:46 EST, you write: > The reason I'm writing is to get some confirmation on some info I was > given. I moderate the CBM-GEOS echo on Fidonet, and one of the users > stated that you have released geoCanvas to PD, as well as your GEOS > Utilities disk. If they have indeed been released as PD, I would like to > put those on a BBS where CBM-GEOS echo users can FREQ them. I just want > to insure that I'm NOT breaching any copyrights, so decided to go > directly to the horse's mouth, so to speak. I would very much appreciate > any confirmation or denial on this. Thanks! > > Respectively, > Phil Heberer > Fidonet CBM-GEOS Moderator Hi Phil Sure, I remember the review you did. It was only a couple of years ago but seems a world away. I have indeed released all of my software, past and present, to the public domain. Everything I've written and writing now is available to anyone for free. Thanks for your interest in my programs. Nathan 'AutoAlarm\:PRG formatted GEOS file V1.0<1~ɖiI1!ш!I!a~qAutoAlarm V1.0Nate Fiedler07:02PM Sets GEOS alarm clock to time seen above.@ ;Š Š   )Š QL,AutoAlarm V1.0  P`Yx5 ܩP ܭ ܩ ܍܆(`80808080 `T, O'AutoAlarm docs'\ PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation to the AutoAlarm program by Nate Fiedler. r " `(@1ʎsAڢ9 V&000000000( AutoAlarm V1.0 by Nate Fiedler (1992) This auto-execute program will set the GEOS alarm clock to the time you set in the comment box of the AutoAlarm header. To use, simply highlight the AutoAlarm program icon from the DeskTop and select 'file/info'. When the box appears, showing the information about AutoAlarm, you can set the time for the alarm clock. Do this by editting the time that is shown in the upper-left corner of the comment box. To edit the time, click the mouse next to the character you want to edit, press the delete key, and retype a new character. The format for the AutoAlarm time must be as follows: 2 digit hour:2 digit minutePM or AM. In other words, 12 noon would look like 12:00PM, while 4:35 in the morning would look like 04:35AM. You must have the leading zero for single digit numbers, and the A or P. If you do not, it is likely the alarm will not set properly. No spaces are allowed, either. Also, if you set the time to 00:00PM or AM, the AutoAlarm will set to 05:00PM automatically. This is the time when  Star Trek: The Next Generation comes on each day on Fox 29, in Philadelphia, PA. If you set an hour greater than 12 or a minutes greater than 59, then AutoAlarm will change it to 12 or 59, respectively. The advantage to this method of alarm setting is that you can set the time using the DeskTop's info feature, then place AutoAlarm on your GEOS System disk. That way, each time you boot GEOS, the alarm will be activated without you having to set it each time. Note: If you exit to BASIC and later reenter GEOS, the alarm will no longer be set. Enjoy! Nate Fiedler, author ocs'] )Chaos)\)Chaos docs)\) DeleteHFP) ' BlackOut'] PRG formatted GEOS file V1.0s|Screensaver V4.0@Nate FiedlerBlanks screen after specific time of no keyboard or mouse activity. Works on both 64 and 128. O Lp % VL,­ňLIL / HGEOS version must be 2.0 Q……0L~ Ѝ^8   e ~ L5 Ѝ8p p= ~ {Lmmmmmmmm`mmm  m!!m''m((mFFmGGmKKmLLmRRmSS`xii(`xiYĭiZ(`Ĉ)\…8…=e ©ąY8 L,L9ɪ1 MHCN?,0) Щ+N?ҩ Щ;ЭLL9ɪ %| z Щ+vz Щ;ЭLDž V¥L, &LI    0 @:HHBlackOut V4.0 by Nate Fiedler.Originally by Jim Holloway.128 version by Jean Major.Install BlackOut V4.0? w8 cIz`  ;       )LScreensaver V4.0   L`! VL, H P0Disk Error: !L w w V¥   LTL,    0 HInput number of minutes tillBlackOut blanks screen:8  Py $0 0)` d' 800& "800  eee``i  8``GATEWAY ~ VL,   HCannot run under gateWay.tem disk. That way, each time you boot GEOS, the alarm will be activated without ' BlackOut docs'] PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation to BlackOut by Nate Fiedler. " . r " `(@1ʎsAڢ9 V& U000000000( BlackOut V4.0 by Nate Fiedler (1992). Original 64 version written by Jim Holloway, and 128 version written by Jean F. Major. This version combines both of their efforts and adds a front end to the program. It also fixes the 'long-duration' problem with the 128 version. This is one of several blackout programs in existence for the GEOS system. A blackout program is designed to save your screen from 'burn-in'. This is what naturally occurs when the screen image stays the same for too long. You can see this on Automated Teller Machines around the country, with their opening greeting permanently burned into the screen. To use BlackOut V4.0, first run it from the DeskTop. It will display the credits and ask you if you want to install BlackOut. If you click YES, BlackOut will bring up the next box which will ask you to enter a number of minutes to wait before blanking the screen. BlackOut will accept input from 1 to 18 minutes. This limitation of 18 minutes is caused by the fact that there are 3640 interrupts per minute. If you take 18 times 3640 you'll get 65520. The maximum two byte number that can be represented is 65535, so 18 minutes is the maximum delay. If you have geoCanvas, you'll notice that it's blackout can be set from 1 to 59 minutes. This is because geoCanvas uses three bytes for it's timer. With three bytes, a number of 16777215 can be represented. More than enough for 59 times 3640, equal to 214760. When BlackOut is ready to install itself to the time you've input, it will first determine whether you're running GEOS 64 or GEOS 128. It will then place the proper blackout routine where the Panic routine is located. The Panic routine is the GEOS Kernal's system crash box. Blackout replaces it since Panic is a low priority routine. Blackout also patches Panic, which causes GEOS to reboot when a system error occurs. BlackOut, once installed, then monitors the user activity. This activity is marked by mouse clicks and keyboard presses. Moving the mouse does not constitute activity. After the set minutes of inactivity, BlackOut will blank the screen. BlackOut will work on both GEOS 64 and GEOS 128 in both 40 and 80 column modes. To restore the screen to normal, press a key or click a mouse button. Once you've run BlackOut from the DeskTop and input an acceptable delay, you can place it on your system boot disk. When you boot GEOS, BlackOut will be run automatically and will install itself. It does not display any messages while booting, to allow for a more automated bootup process. If you own a Ram Expansion Unit, BlackOut will save the patched routines to the Kernal copy in bank 0 of the REU if the "reboot" option is enabled in the CONFIGURE program. That way, if you have to reboot GEOS (or even if the patched Panic routine is called), BlackOut will still be active. Attention GateWay users: BlackOut will not run under gateWay, and displays a message saying so. GateWay has the Panic routine patched to allow Switcher to work, so there is no way BlackOut and GateWay can work together. Enjoy! Nate Fiedler .$Scrn80Grab.#] !Scrn80Grab docs!] ! SysInfo! ] !SysInfo docs!] !UnMakeGEOS!\! UnMakeGChaos\PRG formatted GEOS file V1.0>wc`>1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&000000000( Chaos by Nate Fiedler (Originally by Mike Traum in BASIC.) Chaos is a little program that draws a triangle on the screen. This is no ordinary triangle, however. It's drawn using random numbers! The new science of randomness, called Chaos, is responsible for this phenomenon. This program was done in BASIC by Mike Traum, and was published in RUN Magazine's March/April 1991 issue on page 8, of the Magic Column. I converted it to machine language and here it is. When you run Chaos, it draws the neat triangle on the screen. After a couple of minutes, you can quit to the DeskTop by pressing any key on the keyboard. Enjoy! Nate Fiedler 4.0, first run it from the DeskTop. It will display the credits and ask you if youDeleteHFP\/PRG formatted GEOS file V1.0p<.'?{?΀ ࿠x lll8DeleteHFP V1.0Nate FiedlerDelete headers, footers, and pages from geoWrite documents. 9 ?D Q,LZWrite Image>UaZgeosdelete+Ar~<Delete infoquit9P headerfooterpages LV    0  @% HDeleteHFP by Nate FiedlerDelete: Header, Footer, andPages from geoWrite docswith greatest of ease. ͉ L,`!e VL<m H P0Disk Error: !L   t P= h P P w PL   t P> h P P w PLHeaderFooterPages   t P | 8  h 8 P P w PL P LPhhLC=z8` ۅ 8 V¥hh``L`   28LOn Disk:  ɠ`#LV - HOperation completed.V LV  9i  u Hnot found.Operation cancelled. Ʌ  V¥hh` ԭ`    HNumber of pages:0 Lp 8-  8```+&80 80 eee`` P@Enter page (00-   LH):imum delay. If you have geoCanvas, you'll notice that it's blac( DeleteHFP docs(\6PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation to DeleteHFP. READ THEM!!<` " . r " `(@1ʎsAڢ9 V& 000000000( @DeleteHFP by Nate Fiedler DeleteHFP allows the user to delete the Header, Footer, or any range of Pages from a geoWrite document. It is simple to use and very fast. It is designed for anyone to use, but I advise that only a user who knows what he is doing should use this. It would also be a good idea to work with a COPY of the original geoWrite document. It is very easy to destroy the ENTIRE document. To use, simply launch from the DESK TOP. The delete menu contains the three basic options: header, footer, pages. Selecting the header item should effectively erase the header from your document. Selecting the footer item will remove the footer from the document. When using either of these options, realize that the document page height is still the same and reformatting the document is recommended. Do this by opening the document with geoWrite after deleting the header or footer with DeleteHFP and recreate the header or footer and type a blank line. When you exit the header or footer, geoWrite will reformat your entire document and all will be fixed. The pages option is simple. It will display the number of pages in your document and give you a maximum possible range. You may type in one page number, or type in a range. Any page numbers less than 10 must be preceded by a zero, so that 7 will become 07. When using the range, type, for example, 08-12 to delete pages 8...12 (includes page 12). If you don't type something correctly, DeleteHFP will redisplay the box. There is also a cancel icon, just in case. Note on earlier geoWrite versions. In a version 1.1 document, there is no header or footer. This allows up to 64 pages, ranging from 0-63. Page 61 is where the header would be, and 62 is where the footer would be, on a version 2.1 document. So, using delete header would remove page 61, and delete footer would kill off page 62. Note on photo scraps. When DeleteHFP deletes a page, it does not remove any scraps from the VLIR index table, thus they still take up space. If it tried it would be contradicting itself. The reason DeleteHFP was created was to allow the easy deletion of corrupted pages. If you are deleting a corrupted page, how do you expect DeleteHFP to read it and remove the photo scraps? To prove the usefulness of DeleteHFP, download Rob Knop's source on his RPN calculator. Dissolve it and convert it and try to edit the footer in the RPNsupport file. You can't. GeoWrite crashes in a big way because the footer is messed up. Trust me, this happens and I want to make it easier for users to fix their files. Nate Fiedler IN NO EVENT SHALL NATHAN LYLE FIEDLER BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM THE LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTIONS, ARISING OUT OF OR IN CONNECTION WITH THE USE OF THIS WORK. "RAMTest"]"RAMTest docs"]-""Redirect"!\ .Redirect ( DirPrint(] 3 PRG formatted GEOS file V1.0?@< ?# % @"ĀHmP`DirPrint V1.0Nate FiedlerPrints the directory of any disk.  Z'LQ78C=geosprint,T^Yinfoquit lLV    0 HDirPrint by Nate Fiedler.Prints directory of anydisk to your printer. ^ ͉ L,,}* print directory NLQ *` ^ ^  \L ? kLGEOS 1.2 or higher required. 9 ?`vLV   HL     4HOn Disk:<ff~`f<?  " kL = LkPrinter driver not found.Printer not ready or error. 9 2n`  V¥`Li Lihh`i H h`  ɠ`dXe`c X@P8P8߅LZI pp  `   ol  lLJ? 0f3f070666f3Ã? ٻٙٙٙٙۙ?  È` ZHGEOS V2.0 required.L4 ZHREU required.hh0` ύ [HEggTimer by Nate Fiedler pXHours:Minutes: \js \j   ze HLH0>0) 8\j s L  х L+` zWL@ x _0L  L0 L <L+0 L  L L$80ȱ80  `e,`   ii0ȥi0ȩ`<߅LZI߅LZ` I m8Jm<81 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V& kW000000000( EggTimer V1.0 by Nate Fiedler EggTimer is a Desk Acessory designed to count down on a timer, and upon reaching a time of zero, it will flash the screen and beep a bell three times. You must have GEOS V2.0 and a Ram Expansion Unit for EggTimer to work. Any other version of GEOS will not work. See EggTimer2 for a version that doesn't require an REU or GEOS 2.0. To use EggTimer, simply launch it. A box will appear with two rectangles. The rectangles each contain 00. The first set of 0's corresponds to how many hours you want to count down to, and the second set of 0's is the number of minutes. To set the hours or minutes, click in the rectangle and enter a new number. The hours can range from 0 to 23, and the minutes can be from 0 to 59. If you set an hours AND minutes of 0, then the timer will set to one minute. The UnSet icon indicates that the timer is not set to go off. To make the timer active, click on the UnSet icon and it will change to a Set icon. This Set icon indicates that the timer is now set to go off in however many hours and minutes you have entered. To exit, click on the Quit icon. The timer will then go off after the indicated number of hours and minutes have elapsed, no matter which application you are using at the time. The reason this was made, rather than trying to compete with GeoWorks AlarmClock program, was to make a real "egg timer" of sorts. When you set 1 hour and 30 minutes with EggTimer, it will wait 1 hour and 30 minutes before it flashes the screen and makes a beep sound. EggTimer is also much easier to set than the AlarmClock program. Note: EggTimer does not save itself to bank zero of the REU, so if you happen to crash the system and RBOOT, EggTimer will no longer be active. Also, if you try to use goto BASIC in the DeskTop options menu, your system will do a neat screen garbage thing first, then go to BASIC. This will happen even after EggTimer has beeped and flashed. See EggTimer2 for a version that doesn't mes)DiskProtect docs)\ EggTimer)]EggTimer docs\ +EGGTIMER2EGGTIMER2 DOCSFILELOCK FILELOCK DOCS  FINDFILE 000000000(0 EggTimer is much different from EggTimer2 in how it works. EggTimer doesn't use the system alarm clock routines like EggTimer2 does, because the author wanted to add the screen flashing to the beep, and the system routines only beep. EggTimer first wedges itself into InterruptLevel. It does this by replacing the jsr CallRoutine at $FAFE with a jsr ResCode, where ResCode is my resident routine. I place ResCode at $9F01, which is the beginning of the ToBasic routine. This is why you can't exit to BASIC using the DeskTop. The ResCode routine then compares it's hour and minute to the hour and minutes of the system. When they are equal, it will do a SwapRAM to load the routine BlastOff, which was saved in bank 0 of the REU at $FC40. BlastOff, while still in the middle of an interrupt request, will flash the screen border and beep a bell (not the system's) three times. Once done, it will remove the jsr ResCode at $FAFE and replace it with the jsr CallRoutine. The ResCode routine remains in memory until you do an RBOOT or reboot GEOS. Nate Fiedler !] !UnMakeGEOS!\! UnMakeGEOS docs!\*EggTimer2*] PRG formatted GEOS file V1.0V,<RCountDown V1.0Nate FiedlerCount down timer. Easy to set, and obvious noise and flash upon timing out./  L   C LC(  `eeeeH(eh` 9 ]it` 9 ]i` L> X@P8P8LZJ pp  `   ol  lLJ? 0f3f070666f3Ã? ٻٙٙٙٙۙ? ~ [HEggTimer by Nate Fiedler pXHours:Minutes: \js \j H [ ze HLH0>0) 8\j s L  х L` HzL [' _0L  nL0 HLT n<L0 [LT  L L$80ȱ80  `e,`   ii0ȥi0ȩ`LZJǍLZ` m8m<8< ~x5 ܭ8I ܭ ܩ ܍܆(`  i  iL `icated number of hours and minutes have elapsed, no matter which appli*EggTimer2 docs* \ PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&000000000( EggTimer2 V1.0 by Nate Fiedler EggTimer is a Desk Acessory designed to count down on a timer, and upon reaching a time of zero, it will beep a bell three times. It works without and REU and will work on most versions of GEOS. To use EggTimer, simply launch it. A box will appear with two rectangles. The rectangles each contain 00. The first set of 0's corresponds to how many hours you want to count down to, and the second set of 0's is the number of minutes. To set the hours or minutes, click in the rectangle and enter a new number. The hours can range from 0 to 23, and the minutes can be from 0 to 59. If you set an hours AND minutes of 0, then the timer will set to one minute. The UnSet icon indicates that the timer is not set to go off. To make the timer active, click on the UnSet icon and it will change to a Set icon. This Set icon indicates that the timer is now set to go off in however many hours and minutes you have entered. To exit, click on the Quit icon. The timer will then go off after the indicated number of hours and minutes have elapsed, no matter which application you are using at the time. The reason this was made, rather than trying to compete with GeoWorks AlarmClock program, was to make a real "egg timer" of sorts. When you set 1 hour and 30 minutes with EggTimer, it will wait 1 hour and 30 minutes before it makes a beep sound. EggTimer is also much easier to set than the AlarmClock program. Note: EggTimer2 only makes a beep sound, i)DiskProtect docs)\ EggTimer)]EggTimer docs\ +*EggTimer2*] *EggTimer2 docs* \ FILELOCK FILELOCK DOCS  FINDFILE 000000000(0 EggTimer2 is very much unlike EggTimer in how it operates. It doesn't wedge itself into main memory anywhere. It uses the pre-existing alarm routines in the GEOS MainLoop to make the beep sound. Both AlarmClock, by GeoWorks, and EggTimer2 do the same thing. To set the alarm for GEOS to monitor, you must set alarmSetFlag to $FF, but leave alarmTmtVector as $0000. You must also set the CIA chip's alarm clock. This is how GEOS's MainLoop knows if the alarm is ready to be rung. To set the CIA chip's alarm, set the high bit of cia1base+$0F, by ora'ing it with $80. Then place the hours, minutes, seconds, and tenths of a second in the proper locations: $DC0B = hours, $DC0A = minutes, $DC09 = seconds, and $DC08 = tenths of a second. However, note that the hour value is a bit strange. If it is in the PM, then the high bit of the hour is set, and the value is in twelve hour time, not 24 hour. So 1 pm would look like $81. Also, the time format is a bit bizarre. The tens digit must be in the high nybble of the byte, while the ones is in the low nybble. So a minute of 35 would look like $35, and an hour of 11 am would look like $11. Once you've set the time, you can simply restore the CBM banks to all RAM (CPU_DATA = $30) and the CIA chip will have it's alarm set, and when it goes off, GEOS will notice, and when it does, it will beep several times. In GEOS 2.0, the system time service routines are located at $FD52. Nate Fiedler .#] !Scrn80Grab docs FileLock\'PRG formatted GEOS file V1.0?@>A!!>!>!!!!!FileLock V1.0Nate FiedlerLocks any GEOS document, with a password that will unlock it. 9 ?, Z8LQ1ISNgeosfile,dniinfoquit |LV    0 HFileLock by Nate Fiedler.Locks any GEOS documentwith a password. ͉ L,,wRlock documentunlock document"LV   Hb3L9+J W (On Disk:<ff~`f<? B J ȱ    )LJ J ;; B  V¥`L "Lhh`i H h`  ɠ` B    ׅ L Ma  7 M M V u u  LDocument is now locked.Document already locked!! LJFileLock V1.0 B    L  7V n  L aM u  LDocument is now unlocked.Document is not locked!!Incorrect password.MLnLocked V¥hh`` %  Enter password:YF`<Ùf`!_ VLg H P0Disk Error: !Lme. The reason this was made, rather than trying to compete with GeoWorks AlarmClock program, was to make a FileLock docs\8 PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V& 000000000( FileLock V1.0 by Nate Fiedler (1992) This program was made for those users who have wanted to protect a certain document from prying eyes. This program will take any document, created by any application, and make it so that the application will no longer be able to open the document. Also, the document can only be unlocked when the correct password is entered! To use FileLock, simply launch it from the DeskTop and insert the disk with your document on it. Select the right drive, highlight the document's name in the list box, and click on the OPEN icon. FileLock will then ask for a password. This password can only be four characters long. After typing in four characters, or less, and pressing the return key, FileLock will inform you that your document is now locked. Now that the document is locked, you can treat it just like you normally would, except that you won't be able to open it, or view it's contents. To unlock a document, select the "unlock document" menu item from the "file" submenu, and select the document you want to unlock. You will then be asked to enter the password you had originally entered. If you don't get it right, your document will not be unlocked, and you'll have to start back at the beginning of this paragraph. If you do type in the correct password, then your document will be unlocked and all is as normal. Now some information for the interested: The password, only four characters long, is encoded with a four character pattern, making it difficult to decode. When you try to open the document from the application, you will not see your document's name listed in the file list box, thus you can't open it from the application. If you try to double click on the document, ie attempt to open it from the DeskTop, the DeskTop will attempt to load and run FileLock. So, either way you try it, you can't open the document. So, here's a touch of security for your GEOS system. I hope you enjoy using FileLock, and are pleased with the results. Nate Fiedler imer docs*\ +*EggTimer2*] *EggTimer2 docs*\ %FileLock%\'% FileLock docs%\8 %FindFile%\ 8 %FindFile docs%\ 4+FindFile128FindFile\ 8 PRG formatted GEOS file V1.0**H** & (  0 +)FindFile V1.6Nate FiedlerFind files on large capacity disks using * as a special wildcard. S  LN   L(  `eeeeH(eh`L/ © ~L H(@ @ BfBQ] P(FindFile utility by Nate Fiedler H3Drive: 3Disk:J HOEnter file name: HdFile name: dpage: dposition: KÈЅLZB7#7 7<ff~`f<? >31`16111736>`? >31|x1v1f1f1f33f>fx? i H h # i9j3LE  ¢  ɠ3LH' 9  # K 'DSǍL R\E` +5ir` +5` hC`' *>`'L\  PQ 0 ^  =QQ PQL R `See8 PȑQȑRR hhL `  `'ɠ`*L` i i? ' ?`'/'*ɠʽ'*,`a{8 `RL\J lSD HHH hhHH hhRL\iL)  `  `͉ ¢ © n 0썩` L>­`L  DtInsert ' H D(click when done)`LL0LL38  "%(.259;@DGKOSW[_cgilosvz "%)-/268>BFJNQUX\`fjnrvx| LE\7;)J"87J*AD m$qDTХ)D!)R6ԥ)BJ* ؙ3`*6J"Y( -.Db*)"J*U*Td)" >e"qID-D%)R".IJ"U+%T4*" 'ɜ"PEX .7:*K b0):ؙTbdR@@ @@ock%\'% FileLock docs%\8 %FindFile%\ 8 %FindFile docs%\ 4+FindFile128+FindFile docs+ \ 4PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation for FindFile version 1.5 by Nate Fiedler. r " `(@1ʎsAڢ9 V&$000000000  FindFile V1.6 by Nate Fiedler (5/10/92) FindFile is a Desk Accessory that let's you quickly find any file on any disk in any drive. You simply type in the search phrase and it will search for the first nine filenames that match your phrase. The interface. When you launch FindFile, it will draw it's box on the screen. This box has a title, and three icons: The  @DRIVE icon let's you switch to the next logical drive. So, from drive A, clicking on DRIVE will move to drive B. Hitting it again will move you to drive C, and once more will wrap around to drive A. The  @DISK icon merely reopens the disk in the current drive. To swap disks, eject the disk that is in the drive, and insert a new one, then hit the DISK icon. The  @DONE icon will exit back to whatever application you were orginally in when you launched FindFile. If you have swapped disks, FindFile may ask you to re-insert the orginal disk that was in that drive. It will not exit until the disk it asks for is in the drive you launched FindFile from. The  @text field . This is where you type in the search phrase. You can type up to 22 characters; more than 16 because FindFile allows for the use of wildcards. The wildcards are explained on the next page. The  @list field . This is where the file names that match your search phrase will be listed. It can list up to nine names. The display will show the FILENAME, PAGE, and POSITION. The page and position tell you exactly where the file is on the disk. The page directly corresponds to the DeskTop "page" on the notepad. The position is the position the file occupies on that page. The positions are numbered 1 through 8, and correspond directly with the logical positions +FindFile docs+ \ 4 FINDFILE128  FINDFILE128 DOCS4GEODUMP 4GEODUMP DOCS4HEADEREDITOR4HEADEREDITOR DOC74LOCKSCREEN000000000 0 Wildcards. There's only one special character in FindFile - the *. The asterisk is used to skip an undetermined number of characters. Such as, g* will find anything that begins with a g or G. Typing *e will find anything that ends with a e or E. If you were to type *o* then you'd find everything with a o or O somewhere in the name. Notice that FindFile is case insensitive, which means it doesn't care if you type in upper or lower case. You can use any number of asterisks in your search phrase. Of course, you can always just type in the filename too, and FindFile will find it. =D With FindFile, it's likely you will find any file you are looking for. NOTE: Version 1.6 of FindFile fixed a slight bug in version 1.5. In 1.5 you could type G*E and it wouldn't find GEOWRITE because it saw the first E (gEowrite) and didn't look for the second one, thus the gEOwrite did not match with g*E[CR], where [CR] is carriage return. Also, the previous versions used the ? and ! wildcards. These were found to be useless when * works much better. Now if you have a ? or ! in the search phrase, FindFile will treat it as a regular character. Enjoy! Nate Fiedler "!\ .Redirect docs.\ "( .SaveWiz FindFile128 ]  PRG formatted GEOS file V1.0**H** & (  0 +)FindFile128 V1.6Nate FiedlerFind files on big disks.  YLL/ © ~L& ƈÈ Š `` (  fQ] (FindFile128 utility by Nate Fiedler 3Drive: 3Disk:] OEnter file name: dFile name: Zdpage: dposition: K+LZ"7i27G7I<ff~`f<? >31`16111736>`? >31|x1v1f1f1f33f>fx? ) i i9ԅ3LE  ¢  ɠH3LH$ 9 O i K $SL R\` +5` +5F` h`$L LM 0  0 3MM LML7N `Oee8 LȑMȑNN hhL7`  `$ɠ`*L` i i; $$ $;`$/$*ɠʽ$*,`a{8 `NL] lO HHHb hhHHʅ hhNLiLV  `  `͉ ¢ © n "0` L>­`L  tInsert $ H (click when done)`E "*-15;@DILRX]bgmsy~  '.6?EKQV]bhosz  c3e@787y|wylٱǟm{0 `0l 663m7ٳflcl16lٰ1maϼs0mǟcm g7631dz`|o{16lٜ1l`ٽlolٶ3m٘366 3a7flc6l171`a1lmlٶóm g5@`l77133|wam0m`1sϰlmg6;`x0ple docs%\ 4+FindFile128 FindFile128 docs ]PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1?1ʎ A9 8%Lh92Z?\, A0 8 n5-- 'F & % t %7 Š/ x90000000000 FindFile128, Nate Fiedler (8/2/93) This version functions identically to the FileFind for GEOS 64, except it works in 80 column mode of GEOS 128. Enjoy! Ƀ geoDump \ PRG formatted GEOS file V1.0xEE0yPEEx9EE}EEEXMemoryDump V1.0Nate FiedlerDumps memory in hexadecimal.  L A(eeee(e`/  ` 0( ( ( ,X ^.geoDump by Nate Fiedler 8<Enter hex address:^ Zq 7.b H6LADDR:+00+01+02+03+04+05+06+07 01234567zD}'DD311w13131313731? 9`9`=f=f`7<`7`3<`3f`1f8? ?11<1f?0f00~x00`x00f000<0?  L>8@L@mL K6ӍLa{8  L IL `8`0 : AG8`JJJJ =) =` i0`i7` ` ``:8087 :8087`q !j   i!L. & E E & E E: E LE  & E E E `  ,. E `geoDump V1.0 by Nate FiedlerWritten in 6 hours on 6/4/92I $*06<BHNTZ`flrx~ &,28>DJPV\bhntz "(.4:@B=8CE88yEANx}QE@@@ @@BQEDDAEAEEPED@AQEPQEH@"@ @E@P$ #L@AEE]PED@AUQEPQ) $@1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&000000000( geoDump V1.0 by Nate Fiedler (1992) GeoDump is a desk accessory specifically designed for programmers and the curious. It will display the computers memory in hexadecimal digits as well as ASCII characters. To use geoDump, launch it, and you'll see the box displayed on the screen. It will first dump the memory where the credits text of geoDump is located. To view other locations, click on Prev or Next icons, or type in a new address in hexadecimal digits. You must enter four digits for a new address. That's about it. geoDump doesn't do much else. The font used in geoDump is called Generic and was created by the author. The font was specifically made to be monospaced, which works well for columned text. The program geoMonitor by Mike Craig is similar to this program, but I didn't think it worked very nicely, so I wrote my own monitor type program. I hope you enjoy using geoDump as much as I did writing it! Enjoy! Nate Fiedler, author E: E LE ,HeaderEditor, \4PRG formatted GEOS file V1.0VpUP(uPPU`VQ@?>8 /((/ D,hD>?HeaderEditorV1.0Nate FiedlerLets you edit the header of any GEOS file. 9 ?; Q/ ZL1LVQgeosfilePbEditor info`! VL H P0Disk Error: !L+pedit new headerquit Editor ͉ L,­i H h`P  V¥L2LL` ŠL` L `*2,@T  u F uOn disk:<ٞٳٳ?03?   ɠ`  !8r G L L y 0 n  We 3 n` i i ɠ Lh ` )` 6eB  ZLgL   <   LB n   - ȱ  ȱ  Lhh k LNo header block on this file.  V©LV    0 HHeaderEditor by Nate FiedlerLet's you edit the headerblock of any GEOS file.   < 0X HThanks to Jim Collette for hishelp in developing the mathroutines for the scroll bar. /   x  B! ! 8 H i e !(Lc LHqiB8` !,7B0H0ɠB z T q9D 6 ʅ i i qqp` 8 L` L  L¥wvLyxLHH8酅wv hh `hhLq HHeyx hh `hhL| wv8 `yxe ` 8 e`q `ee`8vw iqe`8 iq`e ` y 8` e(`rȩe`x5ܮ܄()` ۀy݇͏Ⴡy񃁆áayyჁm=݇y̓ay   Ʌ i8L$ 6967`8 9 e""# e""#` @ z  `r,pz`  Ʌ 8 8   `hh Lq | x;u:tBuf,  and  @<-Buf. The save icon will save the header block to disk. The Undo icon will reread the header from disk, reading whatever was last saved. This is like the 'recover file' option under geoWrite and geoPaint. The Next icon will open the next selected file, without saving the current header. The last two icons make use of a buffer in HeaderEditor's memory. The ->Buf icon will save the current header to the buffer, and the <-Buf will read it back in. You can write a header into the buffer, then load another header, and read the original header in from the buffer. NOTE: The name of the current file will not change when you read from the buffer. (There are some other bytes that are not transferred. They are the header block and start block pointers in the directory entry.) Note how I said "next selected file" when I described the actions of the Next icon. You will notice that the file select box of HeaderEditor allows you to select more than one file at a time. Select a couple, and click OPEN. Open will then find the first selected file in the list, and display it's header. When you click Next from the edit windo+FindFile docs+ \ 4 FindFile128 ]  FindFile128 docs ] geoDump \ ,geoDump docs, \,HeaderEditor, \4 HeaderEditor doc \64LOCKSCREEN000000000(0  @Final notes. I would like to inform you of an important detail. That is, a NOT_GEOS program does not have a header block. So, if you change the GEOS type to NOT_GEOS, and save it, you will not be able to open that file again. The header block will still be on the disk, but under HeaderEditor, it is inaccessable. You can use geoDebugger or a sector editor to change it back. Also, if you create a deleted file, save it, but do not exit the edit box, you can still repair it. Just enter a file type other than DEL. If you do create a DEL file type, and want to save it that way, then you should validate the disk from DeskTop to clean up the disk. Remember, once you create a DEL file, and exit the edit box, you will not be able to retrieve that file with HeaderEditor. Note: There are a few good file retrievers floating around, so your file is never really unretrievable until you overwrite the blocks it occupies.  @Blank disks. If you try to open a blank disk, HeaderEditor will simply not redisplay the open box. To get it to display again, insert a disk and select "edit new header".  @Another point. If you haven't noticed, this program will not let you edit the header icon. This is something I decided not to do since there are at least two icon editors that I know of, and one of them was published in RUN magazine. Another thing you can't edit is the comment box text. This is the text you see when you do the 'file/info' menu item from the +FindFile docs+ \ 4 FindFile128 ]  FindFile128 docs ] geoDump \ ,geoDump docs, \,HeaderEditor, \4 HeaderEditor doc \64LOCKSCREEN000000000(0 IMPORTANT: Nathan Lyle Fiedler disclaims all warranties with regard to this program, including all implied warranties of merchantability and fitness. In no event shall Nathan Lyle Fiedler be liable for any special, indirect, or consequential damages or any damages whatsoever resulting from loss of use, data, or profits, whether in an action of contract, negligence, or other tortious actions, arising out of or in connection with the use of HeaderEditor. In other words, you better know what you're doing before you screw up your files, because I'm not responsible for what you do with HeaderEditor. At this time, I would like to thank Jim Collette for his help in the scroll bar formula. If he didn't show me how to use it properly, HeaderEditor would not have a scroll bar! Enjoy! Nate Fiedler, author file. This acts much the same way as the start addr.  @Exec addr: This is the execute address of the file. This is the address the DeskTop will jsr to when it . LockScreen.]PRG formatted GEOS file V1.0نن~c{c3c3c3c3c3c3c0c0c3~?3.LockScreen V1.0@Nate FiedlerLocks screen access with password./x7 Ѝ( 7    YLp   (eeee(e` H(@ @ ` 0LockScreen v@by Nate Fiedler pPEnter code (4 chars):`dLZt~@A%t$Z) L­08~ -$~xLn ~Ln  $$l` © 9 \k hPLocked... Enter code:y~E%y$L ©yt nLA@ 3BA@ cee h@AL b A@P0 K H@ AZ P@(First ten shown.)BA @Pi H E E@@ԪL attempt(s) were made.x ©(` ­e& EL¦5:Elication's header, this field will be used by the application to find itself for some various disk routines, such as loading swap modules.  @Author/Disk: This is the author's name, or the docu/LockScreen docs/\+ PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation to LockScreen, by Nate Fiedler. " . r " `(@1ʎsAڢ9 V&000000000( LockScreen V1.0 by Nate Fiedler (1992) LockScreen is a Desk Accessory created to add more security to your GEOS system. It will lock away access to your system while you are away from your desk, and allow entry only when the correct password is entered. To use LockScreen, launch it. It is a Desk Accessory, so you can launch it from the DeskTop or from within most applications by selecting it from the 'geos' menu. Once the LockScreen dialog box appears, it will ask you to enter a password. This password can be four characters long, or less. When you type in your word, you will only see x's displayed to the screen. Once you've entered your password, press RETURN and the display will change slightly. It will now say something along the lines of "Locked... Enter code:" and to regain access to your GEOS system, you must retype the correct word (only x's will be displayed). If when you leave your desk, and someone else comes in and trys to enter a password, LockScreen will keep track of how many trys were made, and when you come back to your desk and enter the correct password, LockScreen will display how many attempts were made to enter a password, and will also display the first ten that were tried. Now this may seem a bit useless, but there may be that time when you'll want it, just for that added measure of protection. Also, not only does it keep people out of your system, but it also will act as a screen saver. After one minute of inactivity (no mouse clicks or key presses) the screen will turn black. This will prevent what is called "burn in", and save your screen from having it's phospers fried while you are away from your desk. Enjoy! Nate Fiedler, author ocs)\) DeleteHFP) /Login/] PRG formatted GEOS file V1.0ӢGEOS Login V1.1Nate FiedlerPut on GEOS System disk and keeps out others with a password during bootup.L! ALtňLPLL, 2? 9 ?`x ©(`L,©BLk©QLk©`? ; `  @ȱ A <  A@ ? l VLd`! VLd H P0Disk Error: !LGEOS Login V1.1   L g ~Ld Ld B Q L. V¥Ld  ؅ Ld g ~LtEnter your old name and pass.Enter your new name and pass.Enter your name and pass. @  WH HDo you want to changeyour name and pass?    0 HEach time you boot up,you will be asked for yourname and pass.Y`UZwEfTBQLV    0 &@ H7Name:Pass:Login by Nate FiedlerB|:L ­e& EL©?|J) L­0;? 0Q?xL` ?L`  QQL` X L @ © LA your desk and enter the correct password, LockScreen will display how many attempts were made to enter a password, and will also display the first ten that were tried. Now this may /Login80/] PRG formatted GEOS file V1.0ӢGEOS Login V1.1@Nate FiedlerPut on boot disk. Keep out others with a password during boot. 80 col patch by Irv CobbL!fbci'zWEfT ALtňLPLL, 2? 9 ?`x ©(`L,©BLk©QLk©`? ; `  @ȱ A <  A@ ? l VLd`! VLd H P0Disk Error: !LGEOS Login V1.1   L g ~Ld Ld B Q L. V¥Ld  ؅ Ld g ~LtEnter your old name and pass.Enter your new name and pass.Enter your name and pass. @  WH HDo you want to changeyour name and pass?    0 HEach time you boot up,you will be asked for yourname and pass.Y`UZwEfTBQLV    0 &@ H7Name:Pass:Login by Nate FiedlerB؅:L ­e& EL©?؍J) L­0;? 0Q?xL` ?L`  QQL` X L @ © LA your desk and enter the correct password, LockScreen will display how many attempts were made to enter a password, and will also display the first ten that were tried. Now this may Login docs \ PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...Documentation to Login by Nate Fiedler <` " . r " `(@1ʎsAڢ9 V& 000000000( Login by Nate Fiedler Login is a password entry program that when placed on your boot disk, will prevent users other than yourself from booting your system disk. Login has two password-type fields. The first is called "name", in which you type up to 14 characters, be it your name or whatever you want. When you enter the name, it will be displayed on the screen. The second field called "pass" is up to 14 characters which when entered will display x's, like the ATM's at banks. When you first run Login, it will ask you to enter a new name and pass. If you click on the CANCEL icon, Login will either quit to the DeskTop, or let booting continue, without setting your name and pass. Once you set a name and pass, you must enter that name and that pass each time you boot your system. When you boot your system, and Login is on your system disk, Login will be loaded up and will ask you for your name and pass. If you don't enter these correctly, it will continually ask you for them. Once the name and pass are entered correctly, your system will continue booting. If you click on the CANCEL icon, you will be taken back to BASIC. If you run Login from the DESK TOP, you will be asked if you want to change your name and pass. Click YES if you want to, and NO if you don't. If you answer YES, you will be asked to enter your old name and pass. Once you've entered the correct name and pass, you will be asked to enter new ones. If during these two dialog boxes, you decide to click on the CANCEL icon, Login will quit to the DeskTop. Only during bootup, and after you've already launched Login for the first time, will the CANCEL icon take you to BASIC. There it is, Login. Simple in use, but certainly keeps out the weirdos who break into your home and just happen to know how to use a Commodore 64 and GEOS! NOTE: Please realize that you might forget your password, and if you did, you wouldn't be able to boot your GEOS disk. To help make such an incident less frustrating, here are some tips: 1. As long as you don't write protect the file (set the little button in the info box using DeskTop) you can delete Login from BASIC using the CBMDOS S0: command. 2. Keep a copy of your system disk (Backup) that doens't have Login on it, someplace on your bookshelf. 3. Keep a piece of paper with your name and password on it someplace safe, such as in a book or something. Enjoy! Nate Fiedler, author LockScreen], LockScreen docs, \+ ,Login NewSysErr ]PRG formatted GEOS file V1.00 BCTHX H@YKUAQA@NewSysErr V1.0@Nate FiedlerNew System Error Box. XP Lj……R ~……8RL©……_ ~……8_L­ň"…… Ʌ VL,    0 HNew System Error Boxby Nate Fiedlerinstalled at: 8`ePy`$0 0)` d'xح……RL) "5QވI)@L7L@xح……_L) .~0Щ0Р^ވV)@0L@L@@in, it will ask you to enter a new name and pass. If you click on the CANCEL icon, Login will either quit to the DeskTop, or let booting continue, without setting your name and pass. Once you set a name and pass, you must NewSysErr docs ]8PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V& 000000000( New System Error Box by Nate Fiedler (1993) This program, which is an AUTO_EXEC file, will replace the current "Panic" box that GEOS has, with a new and improved one. Here's how to use NewSysErr. First, place NewSysErr on a copy of your GEOS System Disk. (If you haven't made backup copies of your GEOS system, then do it now using geoMakeBoot from Creative Micro Designs, Inc.) Whenever you boot your GEOS system, NewSysErr will be loaded and run. When NewSysErr runs, it installs a new routine in place of the old Panic box. Then, when you are using GEOS and somewhere along the line you manage to crash the system, NewSysErr's installed routine will cause your system to be automatically rebooted from the REU. If there is no REU, then NewSysErr's routine will reset the computer to BASIC and you can then reload GEOS from there. Here's a little explanation of system crashes: When the processor in your computer comes across a BRK (break) instruction, it sets a little flag in the processor status register. Then GEOS's InterruptLevel code sees that this flag is set and calls the Panic routine. This Panic routine then puts up a dialog box that says "System error near $xxxx", where xxxx is the hexadecimal address of the BRK. Now once this Panic box comes up, there's nothing you can do. Your only option is to turn your 64 on and off again. (If you have a 128, you can press the reset button and type BANK1:SYS49152 to restore GEOS.) Once you've turned off the computer,/LockScreen docs/\+ /Login/] /Login80/]  Login docs \ NewSysErr ] NewSysErr docs ]84NOPICTURES4NOPICTURES DOCS000000000(0 So, to circumvent such catastrophies, I've made a new Panic box. Actually, this program doesn't have a box. It just has a routine that reboots your GEOS system from the REU when a BRK instruction is encountered. NOTE: There are three ways to crash your system: 1) The processor comes across a BReaK instruction. In this case NewSysErr will reboot your GEOS system from the REU and all will be fine. 2) The processor tries to interpret a non-instruction. A non-instruction is a ???, which is not defined in the processor's mnemonic table. This type of crash is unrecoverable. You're only option is to reset or turn your computer off and on again. 3) The system enters a repeating loop, one with no way out. In this case there is nothing you can do but reset or turn your computer off and on again. NewSysErr cannot help you recover from the second or third types of crashes. But, it will prove more effective than the normal Panic box, which would come up on the first type of crash. NewSysErr will also install itself into your REU's memory. What this does is effectively places it there for as long as your computer is turned on. That way, every time you reboot from the REU, NewSysErr will always be effective. Without doing this, NewSysErr would be overwritten and thus deactivated when the GEOS Kernal is read in from the REU during reboot, and you would have to rerun it from the DeskTop every time. Also, if and when your system comes upon a BReaK instruction, and NewSysErr's routine is activated, but does not reboot GEOS, and instead takes you to the BASIC text screen, that means that sysFlgCopy was altered somewhere by something. You have two options once you are at the BASIC startup screen: 1) Type LOAD"GEOS",8,1 which really doesn't help you, but will load GEOS again. The problem with this option is that the REU's memory will be cleared when CONFIGURE runs during bootup. 2) To avoid the problem in (1), just type SYS and the address that was displayed by NewSysErr when you ran it from the DeskTop. Remember to write down the address specified by NewSysErr when it displays the installed box when you first run it from the DeskTop. Your GEOS system will then be rebooted and your REU's memory will be intact. /LockScreen docs/\+ /Login/] /Login80/]  Login docs \ NewSysErr ] NewSysErr docs ]84NOPICTURES4NOPICTURES DOCS000000000(0 Other ways of rebooting GEOS after a crash: (while at the BASIC startup screen) SYS49152 (on 64) BANK1:SYS49152 (on 128) LOAD"RBOOT",8,1 (on 64 with a disk containing the GEOS program RBOOT in drive 8) LOAD"128 RBOOT",8,1 (on 128 with a disk containing the GEOS 128 program 128 RBOOT in drive 8) I hope you will find that NewSysErr will save you time and save your work whenever a crash occurs. Nate Fiedler do not exit the edit box, you can still repair it. Just enter a 0NoPictures0\ !PRG formatted GEOS file V1.08pnG i Lf^xFp&n` a s;8pNoPictures V1.0Nate FiedlerRemoves unused pictures left in your geoWrite documents. 9 ?8 Q,LZ1ISNngeosfile,2di5infoquit:V  remove unused picturescombine two documentssplit a document ЅLV    0 HNoPictures by Nate FiedlerRemoves any unused picturesfrom geoWrite documents. ͉ L,`!^ VL5f H P0Disk Error: !LLV   H    1 V¥hh``L / IL`@ Gx   #5YOn Disk:<ff~`f<? #L¢  ɠ`   qՍ 6 . O " ==  " (  D LSelect a file:Select first file:Select second file:8  8`hh W LBad records in document. XpXphWorking...` ?`LV  0 HTotal number of pictures:Number of pictures removed:P@ P`L ƈÈ L©'$Ɂ 8  P`hh w© LBad value in document.   e8@`e`e``e`e`@ I8@0 I I z`   e©  k X L q ( . d  D 6 . D L m=  L8@m? 8 L@ ӍL Too many pages to be added.Too many pictures to be added.Same file!   " <=`?  " `   " <=`?  " 8@` ( 8    D 6   O D (   D J ΪL LI zLI tLI tLI wLI`0?`i@ 6   D (   D ί` ¥8LI LI ` ?`   LV    0 Hcombined with8r w Pyr $0 0)` d'80 8`     ce e ` d'   6 H H d D hh  L ) m  a q (  IP D Ս@L` 6    O D (   D Dͩ 6 =   D ( =  D 6 "  D ( >  D LA *  V¥hh` | ץ>` 3  D 0 HLast page: Enter start page of split: V¥hh`ߩ  I Ʌ P`   HEnter new file name:File name already exists.AWrite Image V2.1geoWrite V2.1 I LINo pages in document. % LV   7 0 Hsplit into0?`i@ 6   D (   D PInfo! ] !SysInfo docs!] !UnMakeGEOS!\! UnMakeGNoPictures docs]  PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1?1ʎ ADocumentation to NoPictures.A0 8 n5-- 'F & % t %7 Š/ x9@@@@@@@@@( NoPictures V1.0 by Nate Fiedler (1993) This program will remove unused pictures from a geoWrite document. It also will combine two geoWrite documents. When run, a menu will be available. Under it are "remove unused pics" and "combine two files". Select the one you want. A box will appear listing the geoWrite documents. Select one and click OPEN. If you invoked "remove unused pics" then it will remove any photo scraps that have been left in the document for some reason and are no longer being used. If you selected "combine two files" then after you selected the first one it will ask you to select another document. After you've selected the second document, it will be added to the first one. All photo scraps in the second document will be added to the first one. This is where previous programs fell short. That's all there is to it! Enjoy! XphWorking...` ?`LV  0 HTotal number of pictures:Number of pictures removedPatchConvert\PRG formatted GEOS file V1.0xPNAx<~0/OPatchConvertV1.0Nate FiedlerRemoves those annoying dialog boxes saying 'Are you sure?'U 9 ?, Z8LQ1ISNgeosfile,dniinfoquit |LV    0 @ HPatchConvert (V2.5) byNate Fiedler (1992).Removes dialog boxes saying'Are you sure?' from Convert. U͉ L,O"patch L+Vυ ;ŠLV ¥   )¥hg  hg    L/`CONVERT V2.5@ L  LLV   HAll done!Convert not found.`4L U    4,HOn Disk:<ff~`f<? `!˅ VL H P0Disk Error: !L  >< V¥`L %Lhh`i H h`  ɠ`ort. That's all there is to it! Enjoy! XphWorking...` ?`LV  0 HTotal number of pictures:Number of pictures removed1PatchConvert doc \PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&v000000000( PatchConvert by Nate Fiedler (1992) This program will patch CONVERT 2.5 to remove the dialog boxes saying "You have selected:" and "File is now in GEOS/Commodore format" from the program. So, when you use CONVERT 2.5 to convert a GEOS file into a Commodore file, or vice versa, you will only have to select the file and click on the OPEN icon, and after the conversion is complete, the main dialog box will come right back. This patch will save you time by removing the almost needless dialog boxes from Convert. To use this program, simply launch from the DESK TOP and have a disk with CONVERT 2.5 handy. Then, select 'patch' from the 'file' menu. Make sure the correct disk name is displayed in the dialog box. Now, click on the OK icon and PatchConvert will patch the CONVERT 2.5 application so that it won't have those annoying dialog boxes anymore. Note, however, that along with those boxes goes the error dialog boxes. So, if CONVERT 2.5 finds it can't convert a specific file, you won't see the dialog box, and it'll just return back to the main box right away. Enjoy! Nate Fiedler 8  P`hh w© LBad value in document.   e8@`e1PhotoPrint1\; PRG formatted GEOS file V1.0?@< # % @"ĀHmP`PhotoPrint V1.0Nate FiedlerPrint photo albums.f / L 9 ?`<ݘَ٘٘٘٘?   ` l l l l l p`? `! PpDisk error: ! L H(@ @ ZLZLZLZLZlLZPp HL No photos in album.Photo Album not found.Printer driver not foundNon-graphic printer. 9 Wd` 9 Wd`ey L.  yL9 y U ; LD y t LO8 Lnd) D :P0 H yP@ H P`From Page:To: Ve Ve u  u` H qԅLH0>0) 8Ve  LV Ѕ Ln` uL ԅ Z0L u ͋ LV0 uL q ͊ Ln 0 L 9 !A PpPrinter not turned on.L P80ȱC80ȱ!80d  `ei  `ee,`  uL  q L d ii0   ii0ȥi0ȩ`` LX Hxx@px@pPPrinting...  Z O y8 L ͋ n d Ln`e yL  ]  `d X `c1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&000000000( PhotoPrint V1.0 by Nate Fiedler This application is designed to read in the first photo album found on the current disk, read in each of the selected pages and print them to the printer. To use PhotoPrint, launch it from the DeskTop. When the main dialog box appears, you should see the name of the photo album, as well as the start and end pages of the album. To print, click on the PRINT icon. To select different pages other than the first to last, click in the corresponding rectangle and a text cursor appears. Use the cursor to edit the page number. PhotoPrint should be able to handle any size photo scraps that are contained within a photo album. The largest tested by the author was a 13K graphic. Note: At 5/3/92 PhotoPrint did not work with the printer driver 1525-80dpi by Maurice Randall. This may be fixed in future versions of PhotoPrint. Enjoy! Nate Fiedler, author.  ͋ LV0 uL q ͊ Ln 0 L 9 !A Pointer128\ #PRG formatted GEOS file V1.0=I%==%=aaaPointer128 V1.1J.Pyle, N.FiedlerThis will change the 128's 40 & 80 column pointer picture. cȅD  © ©Ʌ ~ ~ j'Ѝ(L,?_ow{}[@`px|X@`px|X ` VL,  HMust be GEOS128 V2.0.r. To use PhotoPrint, launch it from Pointer128 docs\ PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1?1ʎ A9 8%Lh92Z?\, A0 8 n5-- 'F & % t %7 Š/ x9@@000000000X Pointer128 1.1 (1992) This program was originally written by James W. Pyle III, but it only changed the 80 column mouse pointer. Version 1.1 now changes the 80 column and 40 column mouse pointer. In fact, both images are the same, except the 40 column pointer will look twice as wide as the 80 column pointer. Version 1.1 will also set the 40 column mouse color to dark grey, versus the strange bright blue chosen by GeoWorks, Inc. To use, simply place this auto-execute on your system disk. Each time you boot GEOS, Pointer128 will alter the internal GEOS128 2.0 mouse pointer pictures. Yes, this will only work on GEOS128 V2.0. Running Pointer128 on any other version of GEOS will cause a warning box to be displayed. If you have geoMakeBoot, you can run Pointer128 once, then run geoMakeBoot to make a system boot disk with these changes saved permanently, and you would not need to have Pointer128 on your system disk.  I hope you enjoy what this program does for your system.  @000000000XNate Fiedler, author d  `ei  `ee,`  uL  q L d ii0   ii0ȥi0ȩ`` LX RAMTest]PRG formatted GEOS file V1.0?}RAMTester V1.0Nate FiedlerTests your Ram Expansion Unit and reports any flaws found. m 9 ?+ Z)LQ4:D?geostest9dZg7wCRAMTest infoquit to DeskTopquit to BASIC=Ram Expansion Unit LV    0 @ HRAMTest by Nate Fiedlerwill find any flaws in yourRam Expansion Unit andreport them to you. L, LZ @L@7L Z[\]È^8_         e e_Z[P ?L@\] ªhhL` ZXkZXkddPress any key to stop...`` ab?@e`UU` VL, GEOS V1.3 or higher required. ` _L©LV  0 $Number of times tested:Number of errors found:[ZP@ ]\P`Lisk with these changes saved permanently, and you would not need to have Pointer128 on your system disk.  I hope you enjoy what this program does for yourRAMTest docs]-PRG formatted GEOS file V1.0AWrite Image V2.1geoWrite V2.1  ...݅ ( >1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&000000000( RAMTest V1.0 by Nate Fiedler (8/3/93) This GEOS application will test your Ram Expansion Unit to find any flaws in it's memory storage capabilities. It will not test the AutoLoad, FF00 Decode, or address increment options. It will only do a stash, fetch, swap, and verify operation. It also does not determine how many banks are in the REU. It relies on the GEOS Kernal variable, ramExpSize. In other words, you must use CONFIGURE to set up the REU under the GEOS system before using RAMTest. Basically you would use this program if you feel that your REU is not working properly under GEOS. Configure does it's own test of the REU, and sets the number of banks that were found in the REU. This number is then used by RAMTest to test those banks. RAMTest will take about 2 minutes to test a 1024 Kbyte REU. To stop RAMTest (it tests continually), press any key. It will then tell you how many times it tested the REU and how many errors were found. Once the test is complete, you will probably want to select 'quit to BASIC'. If you try to select 'quit to DeskTop', it is likely that the system will crash upon exitting RAMTest. Once you return to BASIC, it is then that you can boot GEOS again. Enjoy! `` LX 2 Redirect2\ PRG formatted GEOS file V1.0>31111113>?00l08>8080l00Redirect V1.0Nate FiedlerWill recover any disk's directory.  9 ?, Z8LQ5ISNQgeosdisk,<dupDirFix infoquit LV    0 HRedirect by Nate Fiedler.Recovers any disk's entiredirectory, even border files. ͉ L,© LV   5 HCould not find border page.Will try to guess location.Y]recover dirtLV   HLV    0 @ HAll done!Now validate the disk usingthe DeskTop and delete allblank directory pages. O V¥`L &Lhh`i H h`sGL h    4?HOn Disk:<ff~`f<?   ƈ)8 Lnn 5  e e`Β e e` $   <  Α 򭋄  <   < 1HH  hh ?  L}i8` Q ( ( <  Α 򭋄  <  ( < 1HH  hh ?  L}i (` `$  LJ­Q ( ((LJ¢  ɠ`L?)Ln (ȱ#͏ ȱ͐ ȱ ɠ 8``ɠ%&L5   `d X `c1 59 ..  9 < <` " . r " `(@1ʎsAڢ9 V&/000000000( Redirect by Nate Fiedler (1992) This program is designed to recover any disk's damaged directory. However, it will not always work perfectly. First of all, when and why would you use this? Well, someday, it may happen, your disk will read with no files on it. Now normally this would take the act of a rogue program to make your directory disappear, but sometimes it happens. So, when you do find a disk you were using suddenly doesn't have it's directory, reach for this program. Another case would be you decided to delete a directory page using the DeskTop or QwikTop, but later realized that was a bad idea. Before using Redirect, make sure to copy any files you can from the bad disk to a good disk. Redirect is simple to use. Insert the disk with this program and launch Redirect. You'll be presented with one useful menu item, 'recover dir', so select it, and now a box comes up. Use this box to select the disk to recover. Once you've got the right disk's name listed in the box, click on OK. Now, the program will attempt to read, clean up, and rewrite the directory. But what about what I said above, that it doesn't always work? Well, this program will read in 18 pages worth of directory, since the DeskTop only allows 18 pages. If files were somehow located on a track other than the directory track, or were beyond the 18 page limit, then they will not be recovered. Also, the border files may not always be found. If the link to the border page is lost, the p2 Redirect2\ 2 Redirect docs2\ "SAVEWIZSAVEWIZ DOCS SCRN80GRAB SCRN80GRAB DOCS  SYSINFO SYSINFO DOCS 000000000(0 After you have used Redirect to fix a program, make sure to validate the disk using the DeskTop. One thing about recovering deleted files: It can cause problems. If, when you validate using the DeskTop, you get a BAD BAM message, that means two files are occupying the same blocks on the disk. You can fix this by deleting the files that were supposed to be deleted and revalidating the disk. You can tell which files were recovered by Redirect because it will change the last letter of the name to a % or a &. If you see any files with either of those characters as the last character in the file name, then that means Redirect tried to recover that file, and that could be the one causing the BAD BAM during validate. I hope this program saves a disk or two for you, if and when such an unfortunate event were to occur. Nate Fiedler, author NATHAN LYLE FIEDLER DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS WORK, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NATHAN LYLE FIEDLER BE LIABLE FOR ANY SPECIAL, INDIRECT, OR CONSEQUENTIAL DAMAGES OR DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTIONS, ARISING OUT OF OR IN CONNECTION WITH THE USE OF THIS WORK. ect docs.\ "( .SaveWiz.]3.SaveWiz docs.\.$Scrn80Grab.#] !Scrn80Grab docs!] ! SysInfo! ] !SysInfo docs!]SaveWiz]3PRG formatted GEOS file V1.0