D]3 P]00j:tlog.brush ]]P00 00 ]]P00 01 ]]P00 02 TYPESAVER This tip was, er, stolen from the new manuscript of Brad Webb's DOS LAB, which JUMPDISK will publish in 2.0 version in about two months. Because of the great amount of time and effort it can save you, it's worth knowing now. Thank you, Brad. This does not seem to be documented anywhere, but it works. If you wish to copy a file from a directory other than the one you are working with, and you wish to keep the same name, you do not have to spell out the name for the copy. Instead, you use a set of quotation marks with no space between. Let's try it. In your shell, type: copy c:makelink "" Follow up with: dir You should see a copy of MAKELINK in your current directory. This little trick can save you a great deal of typing. In fact, the double quotes with nothing between ("") can be used with a good many AmigaDOS commands. They always mean "the current directory". As you go through exercises in later chapters you may wish to no and again use "" instead of typing the entire pathname to the current directory to see how much effort is saved. I won't always point out this or other shortcuts, but don't hesitate to try them. Right now, remove the copy of MAKELINK with the command: delete makelink SCREENX TO THE RESCUE -- Tom Bell My usually trustworthy Deluxe Paint III froze into an endless sleep icon during a particularly large fill operation. Of course, I hadn't saved the image on which I was working -- three hours work. I couldn't get any of the options to work. I waited an hour for the big sleep to end. It didn't. The rescue was performed by Steve Tibbett's ScreenX and the Amiga's multitasking capability. I pulled down the Deluxe Paint screen and found that the mouse pointer had returned in working condition -- but only on that screen. I ran ScreenX, which will save as an IFF (image) file any current screen, whether active or not. The ScreenX information screen recognized the existence of the frozen Deluxe Paint image. I formatted a disk and quickly saved the Deluxe Paint image to it. Then I took a deep breath, rebooted, loaded ANOTHER copy of Deluxe Paint, and loaded the image just saved. It was there, including the command boxes of Deluxe Paint. A handy source of ScreenX is Fish disk 158. FAST REWIND Within a Shell, you can "rewind" to previously issued commands by repeatedly pressing the up-arrow key until the desired command appears. Repeating the up-arrow tap takes you back, one at a time, through commands typed during the current visit to the Shell A lesser known trick is the Shell's ability to find a specific command earlier in the remembered list, even far back in the list. You do so by giving the computer a hint about what you want to find. Here's how to do it: Open a Shell and type the following: list libs: info list sys: Now for the trick. At the prompt, type: list . . . hold down either of the Shift keys and at the same time press the up-arrow key. The Shell scoots back through its memory of commands, finds and displays the most recent command beginning with the characters: list In the example, the first find is "list sys:" Another Shift-Up-arrow skips over the "info" and finds the waiting "list libs" Press Return and the command will be carried out. The key to making this work is remembering that you must type, exactly, the leftmost characters in the command: list s . . . would find "list sys:" but not "list libs" list l . . . would find "list libs" on the first try. This capability can be quite useful when you must duplicate a complex command you've already typed once somewhere far back in the current Shell session. THE MYSTERIOUS CGCACHE: DISK IN PROPAGE Professional Page, the desktop publishing system from Gold Disk, comes with three disks, all of which are needed in a single run of the main program. On a disk-based system, you'll eventually begin receiving messages that the CGFONTS: disk is full. This occurs as you increase the number and sizes of Compugraphic fonts used in documents. You can stave off the inevitable full disk by copying CGFonts: and deleting material not germane to the creation of a specific document. On a hard drive system, the installation creates a fourth disk, CGCACHE:, which is used to store type information, and there is no slowdown. THE RAM: TURBO TRICK Presuming you have a meg or two of memory . . . Programmers are increasingly making their efforts of multiple files that load when called by the main program. For disk users, this can slow the proceedings considerably. With enough memory and some experimentation, you can use RAM: to speed the process. Simplest method is to open the RAM: window, click on the program drawer and drag it all into the RAM: window. When it's copied, you should have a runnable speedster. It may be too much of a strain to copy all files into RAM:. In such a case, try to identify files necessary for the program to run and copy each into RAM separately. If it's a program you run often, consider writing a batch that does the job and save it to the disk containing the program. The execute the batch file as prelude to using the program. BASIC RECLAIMED -- Edward Polce I regretted losing AmigaBASIC when I upgraded to the Amiga 3000. I use Basic quite often to perform important tasks I need to do quickly -- mostly number crunching -- and I am loathe to write C code and assemble it just to total a bunch of figures, which I could easily do in Basic. I have reclaimed Basic for use. No, I haven't made AmigaBASIC work on the Amiga. I bought HiSoft Basic, which compiles Basic in a form that will run on the Amiga. What's important here is that I often don't care to actually compile a listing. I just want to tap out a few lines, run it, see the result and let it go. HiSoft has an interesting feature. It runs in memory as a debugger. Once the HiSoft Basic editor is loaded, it's just as fast to start a program as it was from AmigaBasic. And it executes much faster. For longer programs which I change from time to time, I save the HiSoft source -- just an ASCII file of the program -- then load, edit and run the new version. I seldom bother to compile a program unless sending it to a friend. I'm happier than I was with AmigaBasic alone. PARTITIONING 2.0 HARD DRIVE - Larry Fargo Partitioning a hard drive under the 2.0 operating system is much easier than under 1.3. If you have 2.0 (you should!), here's how to do it. Let's assume you want to put this issue of JUMPDISK on the hard drive. 1. Double-Click on the Workbench icon, or whatever you've named it. 2. Double-click the Tools drawer icon. 3. In the window that opens, double-click on the HDTOOLBOX icon. 4. On the screen that finally appears, single-click on PARTITION DRIVE. 5. On the next screen that appears, single-click NEW PARTITION. 6. Single-click anywhere in the gray area of the horizontal bar at the top of the screen. Notice the arrow at far right below the bar. Click and hold on this arrow, and downsize the partition, releasing now and then to see the size of the partition. Take it down to 930K. That's ample to hold a JUMPDISK. (If this were a bootable disk, you would click the BOOTABLE choice to make the word YES appear. But it isn't. So don't) 7. Click on OK. 8. A new screen appears. Click on SAVE CHANGES TO DISK. 9. Click on EXIT. 10. Reboot the system. That is, hold down the CTRL and two Amiga keys at the same time. The Amiga keys are the A keys on either side of the space bar. 11. When the reboot is finished, you will locate a new disk icon on the screen. It's called CHANGE_ME ... with some squiggly nonsense following it. 12. SIngle-click the CHANGE_Me ... icon and in the Icons pulldown menu at top of screen select FORMAT DISK. You will get two system requesters in turn. On each, click CONTINUE. The format is carried out. 13. AT completion of the format, the disk has been renamed as EMPTY: From the Icons pulldown choose rename and call it J -- just that letter. Save it. 14. Put this issue of JUMPDISK in DF0: 15. Open a shell window and at the prompt type: copy df0: to j: all . . . and this issue will be copied to the hard drive partition named J. It will take a minute or three. ELIMINATING THE UNREPRODUCIBLE - Milton Berg My inquisitive two-year-old, bless her heart, somehow managed to create and copy the following file to a Workbench disk. å°©¾½¼¢³²²æß×±ç 2 ----rw-d Wednesday 10:33:55 I was in no mood to figure out what combination of CTRL keys created this file, so I took a shortcut to delete it. From the Shell I typed the command: list > ram:tmp sys: This gave me a listing of the disk's root directory in a RAM: file called "tmp" for temporary. I used ED to get access to the file: ed ram:tmp Once in the file, I found the offensive line and copied it to another file by writing a one-line block. The method: Put the cursor over the line. Press the ESC key and answer the asterisk prompt by typing BS (for block start) and pressing RETURN. Do the same thing again except type BE (for block end). Then press the ESC key, type: wb/ram:rubout/ I exited the file and at the Shell prompt typed: ed ram:rubout This took me to a one-line file: å°©¾½¼¢³²²æß×±ç 2 ----rw-d Wednesday 10:33:55 . . . which I edited to read: delete sys:å°©¾½¼¢³²²æß×±ç . . . and then saved it by pressing the ESC key and answering the prompt by typing X and pressing return. This took me back to the Shell, where I typed: execute ram:rubout This deleted the Workbench file I was unable to type. A couple days later the method came in handy again when I needed to copy a new icon to a program whose name had an umlaut in it. I didn't know how to type an umlaut, but isolating the name in a text file gave me a way to work with it without such knowledge. TOOL TOO LITTLE - Tom Scullay While it's a good idea to vacuum computers now and then, don't waste your money on one of those cute little vacuums that hangs on the wall and needs recharging. Most household vacuums have handy attachments like small brushes or narrow opening intakes for close work. They work better and faster. WHAT ABOUT INVISIBLE INK? - Alice Garcia I'm miserly about disk use, and writing on a disk can be like engraving in stone. I like to use labels that peel easily without leaving residue until I'm willing to commit a disk to a permanent use. When I don't have labels, I write on a disk with a pencil, then erase if it gets a new name or contents. END OF TEXT