-------------------- 3]PD DISKS FOR £3 EACH 1]-------------------- You may order any PD disk listed in our Double Library Pack for just £3.00 ( Club '89 Members pay just £2.75!). You don't have to buy anything else from us to take advantage of this PD offer. --------------------------------------------------------------------------- You may order: -- Fish disks 1 through 250 (excluding the withdrawn 57, 80 and 88). -- SACC 1 to 28. -- Amicus 1 to 26. -- F.A.U.G 1 through 103. -- T.B.A.G 1 through 34. -- Amuse 1 to 44. -- From our own fast growing Library of Music and Special disks. -- T.B.Y.B 1 to 35. HOW TO ORDER ------------ Fred Fish has recalled his disks 57, 80 and 88. Disk 97 replaces 57, 90 replaces 80, and 89 replaces 88. The prices given are TOTALS. There are no added-on costs except as specifically noted. You DO NOT have to be a JUMPDISK Subscriber or Club '89 Member to take advantage of the offer. 1. Send orders to: 3] George Thompson Services, 3] Dippen, 3] Brodick, Arran, 3] SCOTLAND KA27 8RN. Telephone: (077 082) 234. 1] 2. We make a strong effort to ship disks the same day an order is received. 3. The £3-per-disk (£2.75 Members) price is a TOTAL and includes first-class postage, packaging and handling. Order ten and choose an extra one free! 4. When you order, write your name and full mailing address on a sheet of paper that also has a list of the PD disks you wish. Enclose a cheque or money order for the total owed. Payment must be made in pounds sterling. There is also a ready to print order form on this disk. 5. JUMPDISK does not guarantee the workability of any programs on public domain disks. However, if you receive an erased, damaged or otherwise bad disk, you may return it to us for speedy replacement. 6. Please refer to the article published in our library disk "Running PD Software Without Tears" for advice on loading programs via the CLI. 7. Disks are provided without documentation except that which resides on the disk itself. Here are listings of the new Fish arrivals: FISH 237 CLI Print - An example of printing to the CLI from assembly code. Includes source (of course). Author: Jeff Glatt CType - Another text file reader, but this one is small, reasonably fast, and includes bi-directional scrolling, search, go to a given percentage, and printing capabilities. Version 1.0, includes source in assembly. DPlot - A simple display program for experimental data, with the goals of supporting paging through lots of data and providing comfortable scaling and presentation. Version 1.0, source available from author. Author: A. A. Walma. ILBMLib - A shared library (ilbm.library) to read/write IFF files, derived from the EA IFF code, along with various enhancements. Includes examples of using the library from C code, assembly code, or BASIC, along with source for examples and interface code. Author: Jeff Glatt. ParOut - Shows how to allocate and communicate directly with the parallel port hardware from an assembly language program. Includes source. Author: Jeff Glatt (original C code by Phillip Lindsay). Speed - A performance benchmark useful for comparing Amiga processing speeds. Performs 10000 iterations of some selected groups of 68000 instructions while using the DateStamp time function to record how many ticks it takes to complete. This timed duration is then compared against two known prestored times, one for a stock A2000 Amiga and one for an A2620 enhanced A2000. A relative comparison is calculated and displayed. Version 1.0, includes source in assembly language. Author: Jez San. FISH 238 CWDemo - Demo version of a pop-up utility to control the color register assignments of Intuition custom screens. Version 3.1, binary only. Author: Kimbersoft. DMouse - A versatile screen & mouse blanker, auto window activator, mouse accelerator, popcli, pop window to front, push window to back, etc, widget. Includes DLineArt, a screen blanker replacement program for use with DMouse. This is DMouse version 1.20, an update to version 1.10 on disk 168/169. Includes source. Author: Matt Dillon. Label - Print A program that allows you to easily print labels for your disks. This is version 2.5, an update to version 1.9 from disk 210. Shareware, binary only (source available from author). Author: Andreas Krebs. NGC - Yet another virus check program. Checks the bootblock on all inserted floppy disks and reports nonstandard ones. Checks the jump tables of all resident libraries and devices and reports suspicious entries. Version 1, includes source in assembly. Author: Ulf Nordquist. Pyth - A program to draw the Tree of Pythagoras. Version 1.1, includes source. Author: Andreas Krebs. Steinschlag - A Tetris-like game (Steinschlag means "Falling Rock") submitted by the author. This is version 1.8, an update to version 1.5 from disk 221. Binary only. Author: Peter Handel. FISH 239 This disk contains Forth programs from the JGoodies #1 disk, from Delta Research (the makers of JForth Professional 2.0). All of the material has been placed into a subdirectory (JGoodies). Below is a listing of subdirectories under JGoodies, and their contents. Brunjes - Various tools submitted together by the author. StringPkg is string package for both Forth style and NUL terminated strings. Date&Time are handy tools for getting and printing formatted date and time. Utils are utilities used by the other files. CursorControl is an example of moving the text cursor. SpaceOrEscape is a handy word for pausing or stopping program output. Includes source code. Author: Roy Brunjes. Evolution - This program graphically simulates the evolution of a species of "bugs", the insect kind. Bugs, represented by moving blobs, eat bacteria represented by single pixels. They mutate, compete for food, reproduce and pass their mutations to their offspring. Fascinating example of graphics and software simulation. Standalone image and source code. Author: Russel Yost. FFT - Highly optimized Fast Fourier Transform tools for digital signal processing. The FFT can be used to compute the frequency spectrum of a complex signal. It is useful in a variety of different applications. Floating point and integer versions. Mixture of high level and assembly language code. Includes source (requires JForth). Author: Jerry Kallaus. Guru - Handy "guru" number interpreter (well, handy after reboot anyway!). Tells you what "81000009" means, for example. CLI usage only. Stand-alone image with readme file. Source code included. Author: Mike Haas. H2J - Converts 'C' style '.h' include files to JForth style '.j' files. Useful when developing interfaces to new Amiga libraries like ARP, etc. Stand-alone image and source code. Author: Phil Burk. HAMmmm2 - Graphics hack that displays moving lines in a HAM screen for a hypnotic effect. Uses sound tools from HMSL if available, for a drone sound that corresponds to the graphics image. Standalone image and source code. Author: Phil Burk. HeadClean - This program, combined with a fibre cleaning disk, can be used to clean the heads on your disk drives. Source code examples of accessing the Trackdisk device, and using gadgets are included. Standalone image with source code. Shareware. Version 2.0. Author: Phil Burk. JustBeeps - Simple example of using Audio and Timer devices. Plays a series of beeps whose pitches are based on a just intoned tuning system. Stand-alone image with source code. Author: Phil Burk. Mandelbrot - A fast Mandelbrot rendering program that uses some of the mathematical properties of the Mandelbrot set to greatly reduce the drawing time. Demonstrates graphics programming, assembly language, menus and IFF file I/O. Standalone image with source code. Author: Nick Didkovsky. NeuralNet - Example of Neural Net programming converted to JForth. Demonstrates a programming technique that many say is the wave of the future for software. This is a simple demo that shows neural propagation. Stand-alone image with source code. Author: Robert E. La Quey, ported by Jack Woehr. Textra - This easy-to-use text editor allows multiple windows, and provides a simple mouse driven interface. Those familiar with the "Macintosh style" editors will be comfortable with Textra's Cut, Copy and Paste commands. Standalone image. Documentation included. No source code. Author: Mike Haas. FISH 240 CrossDOS - A "tryware" version of a mountable MS-DOS file system for the Amiga. This is a software product that allows you to read and write MS-DOS/PC-DOS and Atari ST formatted disks (Version 2.0 or higher) directly from AmigaDOS. This tryware version is a "readonly" version, which does not allow any writes to the disk. A fully functional version is available for a very reasonable price from CONSULTRON. Version 3.02, binary only. Author: CONSULTRON, Leonard Poma. Dis - An AmigaDOS shareable library which implements a symbolic single-instruction disassembler for the MC68000 family and a program which uses the library to disassemble/dump AmigaDOS object files, making full use of symbolic and relocation information. Includes source code in Draco. Author: Chris Gray. DM-Maps - IFF maps to the Dungeon Master game. All 14 levels are included. Author: Unknown. MemLib - A link library of routines to aid in debugging memory problems. Works with Lattice C 5.0 and possibly with earlier versions. It's features include trashing all allocated memory, trashing all freed memory, keeping track of freed memory with notification if it is written to, notification of memory freed twice or not at all, notification of overrunning or underrunning allocated memory, generation of low memory conditions for testing purposes, and identification of violations of memory use by filename and line number of the allocating routine. Includes source. Author: John Toebes and Doug Walker. RunBack - This is version 6, an update to the version on disk 152 (the version on disk 214 appears to be on a different evolutionary path). This version compiles under Lattice with many optimizations enabled, and can be made resident. Includes source. Author: Rob Peck, Daniel Barrett, Greg Searle, Doug Keller. XprLib - External file transfer protocol library. Document and code example for implementing external file transfer protocols using Amiga shared libraries. This is an update to the version included with the vlt program on disk 226. Author: Willy Langeveld. FISH 241 ASDG-rrd - Extremely useful shareware recoverable ram disk. This AmigaDOS device driver implements a completely DOS compatible disk device in memory that survives resets, guru's, and crashes. An absolute must for those with lots of ram. This is an update to the version released on disk 58. It now works with up to 8Mb of memory. It was rewritten in assembly and is now faster and much smaller. Binary only. Author: Perry Kivolowitz, ASDG Inc. CBBS - The W0RLI BBS system for use in amateur radio. Originally written for IBM-PC compatibles, it was ported to the Amiga by Pete Hardie. This is version 6.1c with source code. Author: Hank Oredson, the CBBS group, Pete Hardie. Fix68010 - A program which patches executables that fail to run on machines equipped with an M68010, so that they no longer use the prohibited privileged instructions. Binary only. Author: Gregor Brandt. Man - A program similar to the UNIX "man" program. Displays information about a topic from manual pages. Does not include any database of topics, you have to supply your own. Version 1.2, includes source. Author: Garry Glendown. NoClick - A program which silences the clicking of empty drives on the B2000 under AmigaDOS 1.3. It should also work on an A500. This is version 3.4, an update to the version on disk 231. Includes assembly source code. Author: Norman Iscove. Tiles - A tile game like Shanghai or GunShy. A board is covered with a set of 144 tiles, 36 different sets of 4 identical tiles, each with a picture on it. The object is to remove all the tiles, 2 at a time, by matching identical tiles. Version 2.1, includes source in Modula II. Author: Todd Lewis. FISH 242 BootBlocks - Detailed documentation on what a bootblock is and how it works, along with some sample bootblocks and a program to install a custom bootblock. Includes source for the sample bootblocks and the install program. Author: Jonathan Potter. Check4Mem - Allows you to check for a specified amount of memory, with certain attributes, from a batch file. If the requirements are not met, a WARN returncode is generated. Version 2, includes source. Author: Jonathan Potter. CustReq - A glorified ASK command for your startup-sequence. It generates a requester with the specified title, text, positive and negative gadgets (either of which can be the default), and an optional timeout value. Version 2, includes source. Author: Jonathan Potter. FileReq - This is Jonathan's second version of a file requester, and is much more powerful than the one included on disk 204. Shareware, includes source. Author: Jonathan Potter. FullView - A text viewer that uses gadgets at the bottom of the screen (thus can display text 80 columns wide), opens up to the full height of the workbench screen, has fast scrolling, and can work with compressed files (file compression program included). Shareware, binary only, source available from author. Author: Jonathan Potter. Image-Ed - An icon editor that allows you to draw and edit images up to 150 by 90, in up to 16 colors. Allows freehand drawing, empty or filled rectangles, ellipses, and triangles, lines curves, and polygons, copy, flip about x or y axis, stretching and condensing, flood fill and complement, text with selection and loading of font style, undo, magnified and normal sized images, and two active drawing screens at once. This is version 2.2, an update to version 1.9 on disk 211. Binary only, source available from author. Author: Jonathan Potter. JAR - A shareware game (Jump And Run) using 3-D graphics. Your task is to collect the blue pills lying on the floors and steps, not to fall down or off the steps, and to avoid several monsters wandering about. You can collect various sorts of weapons to use against the monsters. Version 1.0, binary only, source available from author. Author: Andreas Ehrentraut. JPClock - A short clock program that is just packed with features. This is version 1.2, an update to version on disk 204. Includes source. Author: Jonathan Potter. PPrefs - Preferable Preferences is a program designed to replace the standard preferences, that is shorter, more efficient, and easier to use. Binary only. Author: Jonathan Potter. PaletteReq - An easy way to set the palette of any screen from your program. Includes source. Author: Jonathan Potter. PopInfo - A small utility which "pops open" to give you information about the status of your devices and memory. This is version 3.1, an update to version 3.0 on disk 223. Includes source. Author: Jonathan Potter. ZeroVirus - A fully integrated virus checker and killer, with bootblock save and restore features. Finds both bootblock and file based viruses. This is version 1.3, binary only. Author: Jonathan Potter. FISH 243 FragIt - A dynamic memory thrasher for the Amiga. FragIt randomly allocates and deallocates psuedo-random size values of memory, ranging from 16 bytes to 50000 bytes by default. The result is an allocation nightmare, thousands of memory fragments are being created and destroyed continuously. This puts stress on the memory allocation routines of an application undergoing testing by simulating a very busy, highly fragmented memory environment. This is version 2.0, featuring many bug fixes, a full intuition interface, configuration settings via the icon, and more. Includes source. Author: Justin V. McCormick. ImageLab - A program which performs image processing on IFF pictures. Includes standard image processing functions such as convolution, averaging, smoothing, enhancement, histograms, FFT's, etc. Also includes file conversion functions, a clipboard, and other useful functions. Version 2.2, binary only. Author: Gary Milliorn. LPE - LaTeX Picture Editor is a graphical editor for producing "pictures" for the LaTeX system, which may be imported by LaTeX. You can draw boxes, dashed boxes, lines, vectors, circles, boxes with centered text, and plain text. This is version 1.0, binary only. Author: Joerg Geissler. NoClick - A program which silences the clicking of empty drives on the B2000 under AmigaDOS 1.3. It should also work on an A500. This is version 3.5, a last minute update to version 3.4 on disk 241. Includes assembly source code. Author: Norman Iscove. Password - A program which enhances your computer's security by making it complicated enough that users without your password will get discouraged trying to boot and use your system. This should keep out most casual or nontechnical users. Version 1.21p, binary only. Author: George Kerber. Pcopy - An Intuition-based disk copier similiar to the resident "DiskCopy". This is version 2.0, a highly upgraded rewrite of the version on disk 151. It features high speed diskcopy with write-verify and data recovery from damaged tracks. Much effort has gone into making this copier friendly in its usage, as well in its multitasking properties. Binary only. Author: Dirk Reisig. SimGen - This program will add a 2 or 4 color picture to your WorkBench screen. If the picture is digitized, it will look much like a genlock, hence the name SimGen (Simulated Genlock). Binary only. Author: Gregg Tavares. SuperLines - A new lines demo with a realtime control panel that you can use to change various aspects of the action. Has 10 built- in color palettes, support for things like color "smudge", color cycling, color "bounce", multiple resolutions, and can display either lines or boxes. This is version 1.0, binary only. Author: Chris Bailey. WarpUtil - Warp (version 1.11), UnWarp (version 1.0), and WarpSplit (version 1.1). Warp reads raw filesystems and archives them into a compressed version in a normal file. UnWarp turns them back into filesystems. WarpSplit splits them up into smaller pieces on a track by track basis. Binary only. Author: SDS Software. FISH 244 BBChampion - This is BootBlockChampionIII, a very nicely done program that allows you to load, save, and analyze any bootblock. This is version 3.1, binary only. Author: Roger Fischlin. BootIntro - This program creates a small intro on the bootblock of any disk, which will appear after you insert the disk for booting. The headline can be up to 44 characters. The scrolling text portion can be up to 300 characters. This is version 1.2, an update to version 1.0 on disk 188. Binary only. Author: Roger Fischlin. FMC - An alternative to the NoFastMem program. Uses a cute little switch gadget to turn fast memory on or off. Version 1.2, includes source in assembly code. Author: Roger Fischlin. SizeChecker - Size checker uses a list of possible sizes of a file to check for unexpected changes in the size of those files. For example, it can be used to spot a link virus or to point out changes in the configuration of your system. With the appropriate comments added to your size list, you can check to see what version of the files you are using (1.2, 1.3, 1.4, ARP, etc.). Version 1.0, binary only. Author: Roger Fischlin. TextDisplay - A text display program, like "more" or "less", but about half the size and handles all screen formats (pal/ntsc, interlace/non-interlace, etc). This is version 1.52, an update to version 1.1 on disk 188. Binary only. Author: Roger Fischlin. XColor - A program designed to change the colors of any screen. You can also add and subtract bitplanes in the screen, or convert the screen to black and white (grayscale). Handles HAM and EHB screens. Version 1.2, includes source in assembly code. Author: Roger Fischlin. FISH 245 ATOF - A small utility that allows you to use the fonts of another disk without using the CLI. Version 1.0, binary only. Author: Roger Fischlin. BootIntro - This program creates a small intro on the bootblock of any disk, which will appear after you insert the disk for booting. This is the "next generation" BootIntro, a more colorful version than the one on disk 244, but the text must be shorter. The first line can be up to 24 characters. The second and third lines can be up to 22 characters. The scrolling text can be up to 98 characters. This is "next generation version 1.1". Binary only. Author: Roger Fischlin. Fenster - A program which can operate on windows owned by another rogram, to close them, change their size, refresh gadgets, move the window to the background, etc. Version 1.0, includes source. Author: Roger Fischlin. PathMaster - A file requester with lots of features. Can be easily configured by the programmer to suit a variety of applications. Includes source. Author: Justin McCormick. Reversi - Plays the classical reversi game on an 8 x 8 square field. Version 1.2, includes source in assembly code. Author: Marc Fischlin. Vlt - This is a binary update to the vlt program on disk 226, and fixes a problem with external protocol support. You still need the rest of the files from disk 226. Version 4.065, binary only. Author: Willy Langeveld. FISH 246 Dmake - Release version 1.0 of Matt's version of the UNIX make utility. Update to beta version released on disk 179. Features multiple dependancies, wildcard support, and more. Binary only. Author: Matt Dillion. LabelPrint - A program that allows you to easily print labels for your disks. This is version 2.5b, an update to version 2.5 from disk 238. Shareware, binary only (source available from author). Author: Andreas Krebs. NComm - A terminal program for the Amiga based on comm version 1.34. Has hot keys for most program functions (including dialing up to 10 phone numbers), PAL and NTSC support for normal or interlaced screens, screen I/O greater than 2400 baud, ANSI/VT100 terminal emulation with full 8 color text support, IBM graphics, optional translation styles, split screen mode, full user control of color palette, full support for all European languages, full serial port control with baud rates up to 19200, script language, phonebook, keyboard macros, and more. Version 1.8, binary only. Author: DJ James, Daniel Bloch, et. al. NoClick - A program which silences the clicking of empty drives on the B2000 under AmigaDOS 1.3. It should also work on an A500. This is version 3.6, an update to version to version 3.5 on disk 243. Includes assembly source code. Author: Norman Iscove. ScreenShare - A library and support programs that enable applications to open up windows on other applications' custom screens. For example, your editor may want to open a window on your terminal emulator's screen so you can compose a message while still being able to see the contents of the terminal's screen. Both applications must cooperate for the screen sharing to work. Version 1.2, includes source for interface portions. Author: Willy Langeveld. Ty - A text display program based on Amiga "less" version 1.0. Has both keyboard and mouse control of all functions, an intuition interface, and uses the Amiga specific keys (such as the Help key) correctly. Version 1.3, includes source. Author: Mark Nudelman, Bob Leivian, Tony Wills. FISH 247 AnalogJoystick - Software support for use of analog joysticks on the Amiga. Includes a driver, a header file for code that calls the driver, and an example program that uses the driver. Includes source. Author: Dave Kinzer. AssemTools - A collection of files which should be of great interest to Amiga assembly language programmers. The collection includes 140 macro routines which make assembly language programming a lot easier. There is also a library of routines containing buffered C-like file handling functions (fopen, fclose, fgets, fputs, etc) and a file name requester. All routines are re-entrant. Includes source for example programs using the macros and library, and a 65c02 cross macro assembler. Author: Jukka Marin. RemoteLogin - A couple of programs which make possible remote access to your Amiga. One program checks the serial port for an incoming call, and starts a program when it is detected. The other is a password protection program which allows starting various programs based upon login id, thus providing some minimal security for your computer. Includes source. Author: Dave Kinzer. XprLib - External file transfer protocol library. Document and code example for implementing external file transfer protocols using Amiga shared libraries. This is version 2.0, an update to the version on disk 240, with many extensions and enhancements. Includes sample XPR library and source. Author: Willy Langeveld. FISH 248 AmiGantt - A project definition and management tool designed to create a simple, interactive method of outlining the task required to complete a particular project, using the GANTT chart as the input format. AmiGantt displays the project in a multi-window mode with separate windows for the GANTT chart, task information input, resource histogram display, and Pert chart display. Up to 500 tasks may be defined for any project, and a project may contain other projects as tasks. Version 3.0.0, shareware, binary only. Author: Donald Tolson. CLI-Colors - A simple little program to change the colors of the border around a CLI window. Includes source in assembly code. Author: Michael Sinz. Flipper - A small, fast, Othello program. Does not use any look-ahead methods. Binary only. Author: Michael Sinz. Maze - An example of a fully re-entrant maze generation program written in assembly language using Manx's assembler. Includes source. Author: Michael Sinz. NetHandler - The Software Distillery's network file system handler (NET:), using Matt Dillon's DNET to mount one Amiga's devices on another Amiga. It also serves as an example file system written entirely in Lattice C. Version 1.0, includes source. Author: Software Distillery. Regex - An Amiga shared library version of the GNU regular expression package from the Free Software Foundation. A regular expression is a concise method of describing a pattern of characters in a string. By use of special wildcards, almost any pattern can be described. A regular expression pattern can be used for searching strings in such programs as editors or other string handling programs. Version 1.0, includes source. Author: Edwin Hoogerbeets, FSF, Jim Mackraz. FISH 249 Automata - Four cellular automata programs. AutomaTron is a one- dimensional cellular automation, Crud is a automation based on a sum index rule, Demon is a cyclic space automation described in the Aug 89 Scientific American, and Life is one of the oldest and best known of all cellular automata. Includes source. Author: Gary Teachout. Slicer - Slicer computes and displays images of the Mandelbrot and Julia sets. Unlike many Mandelbrot programs that generate pictures directly, Slicer computes and stores an array of raw data which it may then render into pictures in a number of ways. Version 1.0, binary only. Author: Gary Teachout. TurMite - A two-dimensional turing machine simulator. Imagine a small bug crawling around on your computer display moving one pixel at a time. At each step it uses its internal state number and the color of the pixel it's on as indexes into a set of tables to decide what color to change the pixel to, what direction to move, and what its new internal state should be. Includes source. Author: Gary Teachout. FISH 250 ASimplex - An implementation of the Simplex algorithm for solving linear programs. It uses the standardized MPSX-format for input data files. This is version 1.5, an update to version 1.2 on disk 199. Changes include bug fixes, the ability to run from CLI, it's own window for I/O, and some new and improved commands. Includes source. Author: Stefan Forster. Gravity-Well - A celestial motion simulator that simulates the motion of up to twenty bodies in a Newtonian universe. The view of the simulation may be scaled, rotated in three dimensions or repositioned. Includes source. Author: Gary Teachout. Paranoids - An asylum escape game. Paranoids is a traditional board game played by drawing cards, rolling dice, and moving pieces around the board. Each player has six pieces, four patients and two doctors. The object of the game is to get all of your patients out of the asylum. This is version 1.0, binary only. Author: Richard Anderson and Gary Teachout. RPSC - A reverse polish scientific calculator. RPSC is a programmable RPN calculator in the Hewlett-Packard tradition. It supports operations with real numbers, complex numbers, matrices, and 3-D vectors, as well as storage and recall of labeled variables. Data and programs may be saved, loaded, or written as ASCII text, to AmigaDOS files. This is version 1.1, binary only. Author: Gary Teachout. END OF TEXT **************************************************************************** 4]END OF TEXT