D]3 P]00j:tlog.brush ]]P00 00 ]]P00 01 ]]P00 02 3]AMIGA BASIC PATCH FOR 68030 WORKABILITY The following patch for AmigaBASIC fixes an illegal instruction that is ignored by a 68000 but causes a 68020 or 68030 processor to choke. If you succeed in making the patch, you should be able to run Basic programs on -020 and -030 machines without problems. However, Basic will still not run under the new 2.0 operating system You can make this change with NEWZAP, available on Fish 164, or any other sector editor. Apply the patch using NewZap to AmigaBasic V. 1.1 (size 103500 bytes). At sector 122, byte offset 0x186, change 0x79 to 0x78 3]2.0 NOTES - Brad Webb, Contributing Editor Some notes on the new 2.0 operating system: The LIST command in 2.0 has an added feature I have long wanted to see. It is embodied in the new ALL keyword. Under AmigaDOS 1.3 and earlier, there was no way to get the Amiga to tell the size of an entire directory "tree" consisting of some directory of interest, all its subdirectories and the files in each of these directories. The new ALL keyword in 2.0 LIST adds this capability. It will display the total of all the disk space used by the entire directory "tree", in disk blocks. If you have ever wanted to move a directory and its subdirectories to another disk and wondered how much space they would take, you can readily see the benefit from this improvement. 3]SEARCH TO KINGDOM COME - Staff Let's pretend you're a movie fan who has cataloged thousands of movies on a disk called FILM. You're looking for the one movie in which Herkimer LaTour appeared. You can find it with the AmigaDOS SEARCH command typed within a CLI or Shell window: search film: Herkimer True, it may be boring to sit there watching the search of nearly one million bytes of information. Also, binary files will produce all but endless messages complaining of too-long lines. So instead, just before you go to bed, issue this command: search > ram:hold film: Herkimer all The task should complete itself by the next morning. Don't turn off the computer. Immediately type: ed ram:hold When the ram:hold file loads, press the ESC key and answer the asterisk prompt at bottom left by typing: f/Herkimer/ The material dealing with the elusive LaTour will show on screen. The file in which it appears will be named, and the number at left of the reference line is the line number of its occurrence in the file. This won't work with crunched text files, since they're in binary form. Also consider searches should be for fairly unusual string combinations. Searching for the string the will produce quite a fat and useless file. 3]RUNNING BASIC PROGRAMS - Tom Beale, Riverside, CA I came across an easy way to run uncompiled AmigaBASIC programs from JUMPDISK. First, open the Extras disk, then drag the AmigaBASIC icon over to either the RAM DISK or RAMB0 icon, then rename that disk as EXTRAS. That way, Basic programs come up fast, and there is no disk swapping. This method requires a one-meg system; else, there may not be enough free memory to load and run the program. 3]EASY HOME INVENTORY - Tad Robertson, Boston, MA For insurance purposes, it's good to have a list of major belongings and their costs. I did a simple home inventory by naming a disk HOME and then making separate files therein for each room in the home. Here's a partial fictional example of the MASTERBEDROOM FILE. $425 Queensize bed 110885 King Furnishings Medway $650 Carpeting 010789 Doug's Rugs $3445 Coin Collection (see separate COIN file) The HOME disk could have a file for every room in the home, plus special categories for video tape, hobby collections, a safe deposit box and the like. I make no programming provision for totalling the worth. It's an annual job worthy of a calculator. But I do want to keep the files updated. I use Ed to maintain the files, and AmigaDOS is my method of choice for the bit of work I do on the files. As example, I found an elusive set of golf clubs by doing the following search from a Shell window: search home: club And it showed up, almost instantly, as being in the attic, because the golf clubs were listed in the ATTIC file. The SEARCH command will look in all the root directory files and report every one that holds the sought string. Now, if I could only devise a system that automatically updated the whereabouts of objects that are moved, I could possibly discover what my son did with the electric train after Christmas last year. 3]QDIR - Quicker Directory Listings - Brian Buell, Chandler, AZ One of the biggest annoyances I have run into using the Amiga, is the incredibly slow speed of CLI commands like DIR and LIST which output the files in a directory. Each time you ask for a directory listing, your Amiga goes through a long process of locating all the files in a specified directory. A quicker way to is to do this process once and then output the results when a directory listing is requested. QDIR is not really a program, but more of a method of speeding the slow directory listings. QDIR does not work on subdirectories. It only works on volume names that have colons as their last character, such as df0:, dh0:, or J:. QDIR does not actually check the directory for files each time it is executed. It just displays a ".dirfile" that contains the directory information. To be completely accurate, the .dirfile needs to be updated each time a change is made to the disk. QDIR works best on disks that have long directory listings and are rarely changed, such as a PD disk or a WorkBench disk. Some initial setup is required. Open a Shell window for the following instructions. The TYPE command should be made resident. This can be done by typing: resident c:type pure If you plan to use QDIR regularly, add the above line to the s/startupII file. Doing this will automatically make the TYPE command resident each time you boot. Next, type... alias qdir type [].dirfile Again, for regular use, add the above line to your s/shell-startup file. Doing this will automatically set up the QDIR command when you open a shell window. All volumes that use QDIR need to have a .dirfile. To make a .dirfile, you must redirect the output of DIR to a file. This is done by a DIR command in this form: dir >[volume].dirfile [volume] For example, to make a .dirfile for Df0:, you would type... dir >df0:.dirfile df0: All of the options of DIR are valid, so if you wanted a .dirfile that included contents of all of the directories and subdirectories in volume DF0:, you would type... dir >df0:.dirfile df0: opt a The .dirfile is just a text file. You can use the LIST command to produce a file in the same way DIR is used, or you could even edit the file yourself. Once you have created a .dirfile, you are ready to use QDIR, type "qdir" followed by the volume that has a .dirfile. For example: qdir df0: . . . will output the .dirfile file you created for df0:. QDIR does not accept wildcards or anything of the sort. Just type "qdir" and then the name of the volume. It may not be entirely accurate if not updated when changes are made to a directory. To update, retype what you originally typed to create the .dirfile. If, when using QDIR, you get an error message that looks something like: Can't open df0:.dirfile . . .then you haven't properly created a .dirfile for the volume you are using. 3]THE MYTH OF THE VANISHING ICON - Brian Buell, Chandler, AZ In the May 1990 JUMPDISK, I first learned of the Vanishing Icon. In the Readers Forum, Todd M. Lewis tells his experiences with this phenomenon. Occasionally, when an icon is selected, dragged, and then released, it seems to disappear. The idea of vanishing icons sounded a little ridiculous until it happened to me. If an icon disappears, don't worry. It should be in a nearby directory. The question is: How did it get there? The problem originates with the design of an icon. On the Amiga, there is a nifty way to merge two icons to create a totally different image of the icon when it is selected. This can cause problems. When there is only one image in an icon, the icon is complemented when it is selected. You can only select the icon if the mouse pointer is over a part of the actual image. When there are two images in an icon, the second is displayed when the icon is selected. If the second image is the same size as the first image, there is no problem. If, however, the second image is larger than the first image, you are allowed to select the icon anywhere in the entire rectangle of the second icon. This means the selection box of a double image icon can extend much beyond the image that is displayed on the screen. If you move an icon onto a directory icon, the icon is conveniently placed inside the directory. If there is a double image directory icon with a selection box larger than what appears on screen, it is quite possible to accidentally move another icon into the directory. Thus, the icon has not vanished, but was moved to another directory. In the May '90 JUMPDISK, Todd also gave some excellent guidelines on how to make icons that don't cause these problems. Basically, make icons that are simple and useful. Try to avoid creating extremely large icons. When creating icons with two images, use the same basic shape for both images. This is especially important with directory icons. 3]FATTER AGNUS INSTALLATION The following are Commodore instructions provided to dealers: 8372 FATTER AGNUS INSTALLATION PROCEDURES The new 8372 FATTER AGNUS IC, (P/N 318069-02), will require the following modifications for proper operation. If no modifications are performed the IC will address only 512K of Chip RAM and operate only in the NTSC Mode. NOTE: The correct IC Extractor Tool must be used when removing the original 8370 FAT AGNUS from the socket. The Extractor Tool is available from Commodore Parts. P/N 314874-01 INSTALLING FATTER AGNUS IN THE AMIGA 2000 1) Locate Jumper J101 (Lower Right of Power Connector CN400 and move the installed shorting block to the left, shorting pins 2 and 3. * This will enable Address 19 from the 68000. * See Page 13 of A2000 System Schematics 2) Locate Jumper Pad J500 (Lower left of 8520 IC at U301) and use a sharp Exacto knife to cut the trace connecting the two (2) pads. 3]CANDO HARD TO DO - JOSEPH BERNARDI, Reston, VA CanDo was definitely not created for or tested on a dual floppy system. It requires access to both program disks and a data disk simultaneously, which calls for creative use of RAM. It does not allow for swapping disks based on a system request. Failure to have the proper disk in a drive when needed causes the program to terminate, and restarting it is a time-consuming process. The concept of CanDo is good, but the execution and documentation leave something to be desired. 3]THANKS TO MARSHALL FREEDLAND, MIAMI, FL, FOR ALL THE FOLLOWING TIPS 4] . . . and apologies for misspelling his name in his last appearance. All the following tips require your use of two excellent distributable programs: MACHII on Fish 254 and RUNBACK on FISH 240. MACHII should be running in the background. 3]MACHII-RELATED HINTS AND TIPS Get access to MachII by clicking on the calendar window with the left mouse button. This should give you a display of a calculator-like device. This is how you set MachII. I also like to have VirusX running in background, but I position the MachII calendar clock over its title bar. You can do that easily by inserting the following numbers. At the CLOCK LE (left entry) insert 240. At the CLOCK TE (top entry) insert 000. You should still be able to see the title, VIRUSX4.01, but not author Steve Tibbett's name. If you want to keep the changes you made, you must SAVE them. MachII saves them to the config file in the s: directory. When you're finished, click on SAVE. 3]A FULL, SCREEN-SIZED SHELL WINDOW WITH MACHII You've successfully opened MachII, changed some things, and you still have the calculator-like device on the screen. The first thing we are going to do is make the CLI/SHELL window automatically open to a full screen-sized window. I like that because I can avoid wasting time dragging the window to see a complete dir or info listing. Time saved: 2 nanoseconds --at least. This is how you set the window size to always open to full, screen size. On the third line down in the opened MACHII gadget you will see something that says, CLI: NIL: or perhaps some other data. The third line might even be blank. Type: Newshell: NIL: WINDOW=NEWCON:0/0/640/200/AMIGASHELL Don't forget the slash before AMIGASHELL and don't put in or leave out any spaces in the line. Now when you open a CLI-SHELL, you will get a full screen window, IF you open it with MachII AND if you didn't forget to SAVE this MachII configuration. 3]MAKING A FULL, SCREEN-SIZED WINDOW WITHOUT MACHII How do you get the full-sized SHELL window without MachII? Highlight any SHELL icon and go to the Workbench menu at the far left, top of the screen. Drag down until you get to Info and release the button. Where you see ToolTypes in the INFO box, type virtually the same thing you typed in MachII --WINDOW=NEWCON:0/0/640/200/AMIGASHELL and then click on SAVE. The next time that you open a SHELL it will be the full screen. 3]OPENING A SHELL WITH MACHII Here's an easy way to open a SHELL. With MachII running in background, press the left or right Amiga key along with the escape key and that'll open that SHELL window to the full dimensions you set. Wasn't that easy? 3]USING ALIAS TO SAVE TIME Here are some serious time savers, but you must to modify your SHELL startup-sequence using ed or any other text editor. Use a copy, not the original disk. Open the SHELL startup-sequence to edit it. What we're going to do will make it easier to perform often used tasks. If you are not an accurate typist, this will save you much time. You probably already know you can format a disk in drive df1: by typing: Format drive df1: name Whatever noicons For me, that is too much typing. I have been able to condense that to: f1 That's all that is necessary for me to type to do the job. Here's how. In the SHELL Startup-sequence type the following: Alias 0 cd df0: Alias 1 cd df1: Alias f0 format drive df0: name Anything noicons Alias f1 format drive df1: name Anything noicons Now, instead of typing cd df0: or cd df1: you can just type 0 or 1. To do a fast format, type f0 or f1, depending on where the disk you want to format is located. 3]FAST FORMAT TRICK You can fast-format a disk that has previously been written to. This trick can save loads of time. Here's how it's done: After you have typed the above alias commands type: Alias ff0 format drive df0: name Anything quick noicons Alias ff1 format drive df1: name Anything quick noicons 3]OPENING DISKMASTER (OR ANYTHING ELSE) ANYTIME, ANYWHERE If you use Diskmaster (if you don't, you should) here's a great time saver. While in the SHELL start-up sequence type: Alias ] Diskmaster (or whatever) Alias ' endcli You must have Diskmaster on your Workbench disk for this trick to work. But now (if you are running MachII), all you need do to open Diskmaster is press the Left Amiga key and ESC key at the same time to open the Shell, then press ] and RETURN. That should open Diskmaster. To close the Shell window, type ' and it closes. I chose those two keys because they are both close to Return, next to each other, and use only two fingers without need to shift. You could choose other keys. This will also work without using MachII after you open a Shell window. 3]OTHER TIME-SAVING TIPS... When you have to backspace to get rid of a line that you either want to delete or replace with another line, try Right Amiga and the X key. Ninety percent of the time this combination will delete the line in most programs' requesters. Try it when you want to rename a disk. If you are using ED, CTRL-B does the same thing. When you multitask or switch from one screen to another, it is sometimes necessary to click on that screen to activate it. That means lifting your hand from the keyboard and clicking the mouse. All you have to do is press the left Alt and the left Amiga key at the same time to activate the screen. 4]END OF TEXT