PAGE 37 ============================ README.list50 ============================== This is disk 50 of the freely distributable AMIGA software library. Asm A shareware macro assembler, submitted by the author. Asm is a 68010 macro assembler that is compatible with the assembler described in the AmigaDOS manual. This is version 1.1, an update to the version on disk number 46, and includes bug fixes, additional standard Motorola mnemonics and a simple startup code module. Author: Douglas Leavitt BreakOut A 3-D game. Requires 3-D glasses. Author: Tim Kemp DiskZap Program to "edit" a disk, sector by sector. Version 1.1. Author: Paris Bingham Jr. FirstSiliCon A smart input line interpreter that provides a separate command window with full editing and recall of previous commands. Actual name is "Sili(Con:)". Author: Pete Goodeve Missile A nice "missile defense" game. Written 100% in assembler (source available from author) and is very fast! Author: Glen Merriman PerfectSound PerfectSound demo, with a sound editor and sample sound files. Looks very nice. Author: Anthony Wood Sizzlers Graphics demo programs. Author: Greg Epley UnixArc A version of arc suitable for Unix System V. Author: System Enhancement Associates Wombat Yet another terminal emulation program. Has user settable cursor, programmable function keys, vt-102 emulation, auto-dialing, loadable settings files, and more. Version 3.01. Author: Dave Warker ========================================================================= ============================ README.list51 ============================= This is disk 51 of the freely distributable AMIGA software library. Bison A replacement for unix "yacc" command. This is from the GNU (GNU is Not Unix) effort, and was obtained from the Free Software Foundation. This is a working update to the version on disk number 4, provided by Johan Widen. Author: Bob Corbett and Richard Stallman PAGE 38 Compress This is an update to the compress version released on disk number 6. It is tested and seems to work well except for a couple glitches noticed at the last minute (see the README file). Compress reduces the size of the named files using adaptive Lempel-Ziv coding. The amount of compression obtained depends on the size of the input, the number of bits per code, and the distribution of common substrings. Typically, text such as source code or English is reduced by 50-60%. Compression is generally much better then that achieved by Huffman coding (as used in "pack") or adaptive Huffman coding (as used in "compact"), and takes less time to compute. Author: Thomas Spencer, with improvements by others Cos A "Wheel Of Fortune" style game in AmigaBasic. Author: Steve Michel DifSsed Dif produces a difference file which lists the line by line differences between any two text files. These differences can be fed to ssed (a stream type editor), along with the original text file, to remotely reproduce the other (new) file. Binary only. Author: Chuck Forsberg, Amiga port by Rich Schaeffer Sq.Usq Portable versions of the CPM sq and usq utilities. Author: R. Greenlaw, many changes by Bill Swan ========================================================================= ============================ README.list52 ============================= This is disk 52 of the freely distributable AMIGA software library. Assign Replacement for AmigaDOS assign command, written in C. Author: Charles McManis Fractal A fractal program which produces a random square fractal terrain. Author: John Olsen HAMpoly A polygon drawing demo which uses HAM mode to produce polygons of any of the possible 4096 colors. Author: John Olsen MxGads Demonstrates how to make mutual exclusion of boolean gadgets work, even if they contain GadgetText. Author: Willy Langeveld Poly A polygon drawing demo using the AreaMove, AreaDraw, and AreaEnd functions. Author: John Olsen Tek4010 A Tek 4010 emulator. Author: Terry Whelan, with changes by Steve Poling Vdraw1.16 Shareware drawing program submitted by the author. This version uses menus but includes some items not in version 1.19, also on this disk. Author: Stephen Vermeulen PAGE 39 Vdraw1.19 Latest version of Vdraw, with a completely new iconic user interface, and some other new features including a color palette mixer and DPaint style brushes, extended cutting features, area locking, and a flexible printing interface. Author: Stephen Vermeulen ========================================================================= ============================ README.list53 ============================= This is disk 53 of the freely distributable AMIGA software library. Animations Some animations made with Aegis Animator. Includes a player program. Author: Aegis Development ARCre Creates rename scripts so that files with long names can be easily archived and dearchived correctly by "arc". Author: John Hoffman Arp Some preliminary programs from a program started on BIX by Charlie Heath to replace all the BCPL AmigaDOS programs with assembly equivalents. Includes "break", "cd", "chmod", "echo", "filenote", and "makedir". Author: Charlie Heath and Scott Ballantyne Compiler An optimizing C compiler for the 68000. Has successfully compiled itself on a 68000 based Unix system V machine, but has yet to be fully ported to the Amiga. It will currently produce assembly output for simple C routines on the Amiga, but needs lots of work to be really useful as anything other than a learning tool for budding compiler guru's. Author: Matthew Brandt SpreadSheet A simple "Visicalc-like" spread sheet calculator. Also known as "vc" but there is currently a debate about whether or not that name is a registered trademark. The version on disk number 36 was based on an earlier version of the same source. This release also includes source code. Author: James Gosling, Mark Weiser, and Bob Bond Amiga port by Dave Wecker TarSplit A port of the OS/9 program that extracts files from Unix tar archives. Author: James Jones. Amiga version by Mike Meyer. UUencode Programs to encode/decode binary files for transmittal via mail or other text-only methods. The binary file is expanded by approximately 35% for transmittal. This release is an update to the version on disk number 38, and includes a simple line-by-line checksum technique that can read and write files compatible with the older uuencode/uudecode. Author: Mark Horton with mods by Alan Rosenthal ========================================================================= PAGE 40 ============================ README.list54 ============================= This is disk 54 of the freely distributable AMIGA software library. Hanoi Classical demo program for recursion. Solves the towers of hanoi problem in a workbench window of its own. Author: Ali Ozer ISpell A quick and dirty port of a Unix version of a freely distributable screen oriented, interactive, spelling checker. I use the Unix version daily and it is very nice. You will need expansion ram to run this with the supplied dictionary, as it loads the entire 300K hashed dictionary into memory. A hard disk is also recommended. Author: Pace Willisson Ing The next step in the "boing wars". Turns a nice screen full of little windows into a screen of lots of bouncing little windows. Cute! Author: Leo 'Bols Ewhac' Schwab Lav A "title bar type" program that displays the number of tasks in the Amiga's run queue, averaged over the last minute, 5 minutes, and 15 minutes. Presumably inspired by, and named after, the BSD "load average" program. Author: William Rucklidge MidiTools Simple programs to play and record through the MIDI I/F. Untested (I have no MIDI hardware). Author: Fred Cassirer MoreRows A program to make the workbench screen larger than normal. The number of additional rows and columns are set via command line arguments. Author: Neil Katin and Jim Mackraz Tilt Another of Leo's cute little toys. This one makes your Amiga look like it didn't pass Commodore's vibration testing. Author: Leo 'Bols Ewhac' Schwab ========================================================================= ============================ README.list55 ============================= This is disk 55 of the freely distributable AMIGA software library. Csh Version 2.05 of Matt Dillon's csh like shell, modified for Manx C. Author: Matt Dillon, Manx'ified by Steve Drew NewStartups A couple of new C startup modules. AStartup.asm is the source to AStartup.obj, with 1.2 fixes and better quote handling. TWStartup.asm is like AStartup.asm but opens a stdio window, using a user supplied window specification, when executed from workbench. Author: Commodore, posted to BIX by Carolyn Scheppner PAGE 41 Palette A tool which allows you to change another program's custom screen colors. Based on Charlie Heath's palette program from disk number 1. Author: Carolyn Scheppner PipeDevice A working 'pipe:' device, which allows the standard output of one process to be fed to the standard input of another process, with both processes running concurrently. Author: Matt Dillon ScreenSave A program to save a normal or HAM mode screen as an IFF file. Also creates an icon for the saved file. Author: Carolyn Scheppner ShangaiDemo Demo version of the Activision game "Shanghai". Submitted directly by Activision for inclusion in the library. SoundExample A double buffered sound example for Manx C using 16-bit ints, small code, and small data. Author: Jim Goodnow Vsprites A working vsprite example. Author: Eric Cotton Vt100 Version 2.6 of Dave's vt100 terminal emulator with kermit and xmodem file transfer. It just keeps getting better and better... Author: Dave Wecker ========================================================================= ============================ README.list56 ============================= This is disk 56 of the freely distributable AMIGA software library. ClipBoard Clipboard device interface routines to provide a standard interface, such as Open, Close, Post, Read, Write, etc. Author: Andy Finkel ConPackets Demos the use of DOS packets, finding the Window pointer and ConUnit pointer of the CLI window, toggling Raw mode, getting cursor position and limits from the ConUnit, and ESC-sequence cursor positioning. Author: Carolyn Scheppner GetDisks Sample program to find all available disk device names and return them as a simple exec list. The list is made of named nodes, with the name being the device name. Author: Phillip Lindsay GetVolume Sample program to get the volume name of the volume that a given file resides on. Works on any device, even the RAM: device. Author: Chuck McManis Icon2C Reads an icon file and writes out a fragment of C code with the icon data structures, for inclusion in a larger program. Author: Carolyn Scheppner PAGE 42 MergeMem Program which attempts to merge the MemList entries of sequentially configured ram boards. When successful, allows allocating a section of memory which spans board boundries. Author: Carolyn Scheppner mCAD An object-oriented drawing program, version 1.1. Uses a small set of graphics primitives (like "line", "box", and "text") and a small set of editing functions (like "move", "size", and "rotate"). While drawing and editing, the user can call on other functions to modify the display; to zoom in, slide around, superimpose a grid, etc. This shareware program was submitted by the author. Author: Tim Mooney ============================ README.list57 ============================= Disk 57 of the freely distributable AMIGA software library has been removed from circulation. ========================================================================= ============================ README.list58 ============================= This is disk 58 of the freely distributable AMIGA software library. 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. Binary only. Author: Perry Kivolowitz, ASDG Inc. BigView Displays any IFF picture, independent of the physical display size, using hardware scroll. Default display size is 320 by 200 in lo-res; HIRES or LACE attributes added if user width/height exceeds low resolution boundaries. Includes source. Author: John Hodgson EGraph Egraph reads pairs of x and y values from a list of files and draws a formatted graph. Supports four unique curve fonts; solid curves, dashed curves, dotted curves, and long dashed curves. The maximum number of data points is unlimited. Has globs of options. Binary only. Author: Laurence Turner HyperBase Nice little shareware database management system. Version 1.5. Binary only, source available from authors. Author: Michael MacKenzie, Marc Mengel, and Craig Norborg MemClear Walks through the free memory lists, zeroing free memory along the way, and coalescing memchunks that have contiguous address spaces. Includes source. Author: John Hodgson NewZAP A third-generation multi-purpose file sector editing utility, from the author of FileZAP. Displays and edits full 512-byte sectors via a 106 character wide internal font. Includes a search feature to find specific strings or hex digits, forwards or backwards. Version 3.0, includes source. Author: John Hodgson PAGE 43 RainBow Marauder-style rainbow generator. Installs a user copper list such that the background color is changed every few scan lines. Includes source. Author: John Hodgson SmusPlayers Two SMUS players, to play SMUS IFF music formatted files. Executables only. Author: John Hodgson View A tiny ILBM viewer, for use with either the CLI or WorkBench. Includes source. Author: John Hodgson WBdump JX-80 optimized workbench printer that does not use DumpRPort. Much more efficient than the Amiga JX-80 driver for full screen dumps. Includes source. Author: John Hodgson ========================================================================= ============================ README.list59 ============================= This is disk 59 of the freely distributable AMIGA software library. Browser Another version of the browser program released on disks number 18 and number 34. Includes some bug fixes and enhancements. Includes source. Author: Mike Meyer, enhancements by Mark Schretlen Browser2 This browser type program is apparently not based on the original Mike Meyer version. Binary only. Author: Dan Green Clock Another clock program, comes in several flavors depending upon features desired, which include using alternate fonts, using alternate colors, setting the time, etc. Binary only. Author: Mark Waggoner Dme Version 1.22 of Matt's text editor. Dme is a simple WYSIWYG editor designed for programmers. It is not a WYSIWYG word processor in the traditional sense. Features include arbitrary key mapping, fast scrolling, title-line statistics multiple windows, and ability to iconify windows. Author: Matt Dillon DropCloth Dropcloth replaces the standard blank WorkBench backdrop with a pattern, of setable intensity. Binary only. Author: Eric Lavitsky and Perry Kivolowitz DropShadow A program that makes your WorkBench windows have dropshadows. Neat. Binary only. Author: Jim Mackraz FixWB A program similar to "DropCloth" (also on this disk), but not fully working yet. At least this one is provided in source, so you get your choice of a working one in binary or a nonworking one in source. Sigh. Author: Leo Schwab PAGE 44 mCAD An object-oriented drawing program, version 1.2.2. Uses a small set of graphics primitives (like "line", "box", and "text") and a small set of editing functions (like "move", "size", and "rotate"). While drawing and editing, the user can call on other functions to modify the display; to zoom in, slide around, superimpose a grid, etc. This shareware program was submitted by the author. Many improvements over the version released on disk number 56. Binary only. Author: Tim Mooney Robotroff Another of Leo's cute little display hacks. This one has a definite attraction to pointers (don't want to spoil the surprise). Author: Leo Schwab Supermort A general compounding/amortization routine, using the intuition environment, which can be used for mortgage/loan computations. Binary only. Author: Mark Schretlen ========================================================================= ============================ README.list60 ============================== This is disk 60 of the freely distributable AMIGA software library. Blitz Blitz is a small program that is designed to be loaded into memory and that sits in the background until activated by its hotkey. It allows you to view a text file, much like a TYPE command, only that it lets you move forwards and backwards through the file. Its screen updates are blitz'n. Binary only. Author: Hayes Haugen BlitzFonts Blitzfonts makes text output up to 6 times faster, transparently to well behaved programs. It is also very small and written 100% in assembly for maximum speed. Binary only. Author: Hayes Haugen HandShake Handshake is a full featured VT52/VT100/VT102 terminal emulator. The author has taken great pains to support the full VT102 spec. This is version 1.20a, binary only. Author: Eric Haberfellner Med Yet another Amiga text editor. This one lets you edit up to 36 files simultaneously and makes extensive use of the mouse. This is version 2.1, binary only. Author: Francois Rouaix PrtDrvGen Program to automatically generate custom printer drivers. Version 1.1, binary only, source available from author. Author: Joergen Thomsen Show A nice, very small slideshow type program, version 2.1, binary only. Author: Andry Rachmat PAGE 45 Uedit Version 2.0 of this nice shareware editor. Has learn mode, a command language, menu customization, and other user configurability and customizability features. Binary only. Author: Rick Stiles Ueturbo Example of extensive customization of Uedit to set up a nice development environment. Includes source. Author: Tom Althoff ========================================================================= ============================ README.list61 ============================= This is disk 61 of the freely distributable AMIGA software library. ATPatch A program which reportedly will patch the Amiga Transformer for operation under Workbench 1.2 (I don't have one so couldn't test it). Includes source. Author: Philip Staub FillDisk Disksalv has been known to find some rather interesting things in the free blocks of some production disks from companies that should know better. This little hack makes sure you don't get caught in the same trap, by scribbling the disk's free blocks in a totally safe manner. Includes source (all 20 lines of it). Author: Fred Fish LPatch Patch for programs, such as 'Atom', with bad 1.0 Lstartup code, which abort during startup under 1.2 with 00038007 alert (can't open dos library). Includes source. Author: Carolyn Scheppner MicroEmacs Version 3.8b of Daniel Lawrence's variant of Dave Conroy's microemacs. This version is greatly enhanced over the last version, distributed on disk number 22. For example, there is now a full extension language and support for a larger number of 68000 machines. Includes source. Author: Dave Conroy, MANY enhancements by Daniel Lawrence PearlFont A font similar to Topaz, but with smoothed out edges and more rounded characters. Author: Michael Portuesi Terrain Program which demonstrates generation of good looking pseudo-random scenery. Includes source in Draco. Author: Chris Gray VSprites Vsprite example from Rob's book "Programmers' Guide To The Amiga". Produces 28 VSprites onscreen simultaneously, using only three distinct sets of colors. Includes source. Author: Rob Peck ========================================================================= PAGE 46 ============================ README.list62 ============================== This is disk 62 of the freely distributable AMIGA software library. This disk contains a port of the popular UNIX game "Hack", done by John Toebes and the crew at the Software Distillery. This is version 1.0.3D. The disk is unchanged except for the following: (1) I have added this file, README.list62. (2) I have added the standard distribution info file, README.dist. (3) I have copied all the files to a freshly formatted disk, to create the master distribution disk, using a command of the form "copy df0: to df1: all". This insures that disk fragmentation is kept to a minimum, but also has the unfortunate side-effect that all the file dates are changed. Note that this disk must be named "Hack_Game". I have elected to keep that name, rather than using the usual "AmigaLibDiskXX" convention for disks in my library, to avoid requiring users to rename the disk before using it. -Fred ========================================================================= ============================ README.list63 ============================== This is disk 63 of the freely distributable AMIGA software library. This disk contains a port of the popular UNIX game "Larn", done by Edmund Burnette and the crew at the Software Distillery. This is version 12.0B. The disk is unchanged except for the following: (1) I have added this file, README.list63. (2) I have added the standard distribution info file, README.dist. (3) I have copied all the files to a freshly formatted disk, to create the master distribution disk, using a command of the form "copy df0: to df1: all". This insures that disk fragmentation is kept to a minimum, but also has the unfortunate side-effect that all the file dates are changed. Note that this disk must be named "Larn". I have elected to keep that name, rather than using the usual "AmigaLibDiskXX" convention for disks in my library, to avoid requiring users to rename the disk before using it. Also note that, as distributed, this disk is only about 40% full. Normally I try to fill my library disks to about 90-95% full, but these "packaged" disks are special. -Fred ========================================================================= PAGE 47 ============================ README.list64 ============================== This is disk 64 of the freely distributable AMIGA software library. This is a copy of the Amiga Developer's IFF disk, received directly from Commodore-Amiga sources, with permission to place in the library and redistribute. It is an update to disk number 16, and is unchanged except for: 1) The volume name has been changed to AmigaLibDisk64. 2) This file (README.list64) has been added. I didn't have room for my standard README.dist file. There were only 4 free blocks on the disk when I got it! Enjoy -Fred ========================================================================= ============================ README.list65 ============================= This is disk 65 of the freely distributable AMIGA software library. Bawk Text processor inspired by the Unix awk utility. Bawk searches files for specific patterns and performs actions for every occurance of these patterns. The patterns can be regular expressions. The actions are expressed using a subset of the C language. Unfortunately this version always gets a stack overflow no matter what the stack is set to, I haven't had a chance to find the bug. Includes source, so you can hunt for it. Looks like it could be a very useful utility for the Amiga. Author: Bob Brodt CloseWB Simple program for use with MWB (also on this disk) to close a current WorkBench screen, and let you open WorkBench on a custom screen. Author: Matt Dillon Cookie Fortune cookie program. Includes source. Author: Richard Stevens JTime Detailed instructions, including schematics in IFF format, for building and installing a battery backed up real-time clock. The clock goes on the joystick port (aka mouse port 2). Author: Michael Keryan MenuBuilder A program which automates the process of building menus. It takes a simple text file and generates a C source file with all the needed structures for linking with the rest of your program. This is version 1.0, and includes source. Author: A. Preston PAGE 48 MWB A program which will create a new 'WorkBench' screen and route by request OpenWindow calls meant for the WorkBench to these new screens. This allows you to run programs which normally open windows on the WorkBench screen to use a custom screen instead. Version 1.01, includes source. Author: Matt Dillon NewPackets Tutorial downloaded from BIX C-A support section, which describes some new packets and structures in 1.2 AmigaDos. Author: Carolyn Scheppner PascalToC A Pascal to C translator program which is supposed to correctly handle function, procedure, and most type declarations. However, this quick and dirty port didn't fare too well on even a simple little Pascal fragment from Software Tools in Pascal. I don't know if the problem is machine dependencies in the code or bugs. Looks like it could be useful with a little more work than I have time to put into it now. Includes source. Author: James Mullens, enhancements by Dan Kegel Prep Version 2.1 of a Fortran preprocessor called 'prep', an alternative to ratfor. Prep has better macro facilities, a concise shorthand for array and vector statements, all the standard flow control constructs of forth, and is written in generic, portable C (I made no source changes). Includes source. Author: Roger Ove RunBack A program that allows you to start another program which is independent of the CLI window. This is useful to start programs from your Startup-Sequence, load WorkBench, and then close the initial CLI (which could not be closed otherwise). Author: Charlie Heath, Microsmiths SunMouse Makes your mouse behave like the Sun Microsystem Sunwindows mouse. You no longer have to 'click' in a window to make it active. Just move the mouse pointer into the window and start typing. Version 1.0, binary only. Author: Scott Evernden ========================================================================= ============================ README.list66 ============================= This is disk 66 of the freely distributable AMIGA software library. AmScsi Preliminary documentation for a hardware project to build a SCSI controller board. The design does not support DMA or AUTOCONFIG'ing. Author: Rich Frantz Asm68k Full featured macro assembler, binary only Well documented. Version 1.0.1. Author: W. Wesley Howe PAGE 49 Assigned Same code showing how to find out whether or not a name has been assigned (via the dos ASSIGN command) before using it, thus avoiding the DOS Insert-Disk requester. Includes source. Author: Dan Green Dk A little display hack, inspired by Leo's gems. Written in Modula-2, includes source. Author: Thomas Handel Flip Seems like Leo's gems have inspired lots of people. This one is quite cute also. Written in assembler, includes source. Author: Mike Berro Foogol Just what you've been waiting for, a foogol cross compiler for your Amiga that generates VAX assembly code. Now you can port all those Amiga foogol programs to your VAX! Seriously, foogol-IV is a tiny Algol like language and this is a compiler for it. Includes source. Author: Per Lindberg Free Free returns the available free bytes on any storage device that AmigaDos sees as a drive. A list of up to six drives is kept by the program and may be cleared or added to at any time by the user. Includes source. Author: Tom Smythe MallocTest A malloc/free test program that allocates and frees randomly sized pieces of memory with random lifetimes, and fills them with patterns that can be checked for corruption. Useful for beating on your vendor supplied memory management routines, or possibly as a poorman's memory test program. Includes source. Author: Neil Webber Melt Another display hack from the master himself... Includes source. Author: Leo Schwab Nart Another display hack from the master himself... Includes source. Author: Leo Schwab Purty Provides an easy way to change some common printer settings via a small window with several gadgets. Binary only. Author: Charles Tyson RayTracer A simple ray tracing program. It is capable of depicting up to 150 balls and a plane that is covered with a tiling of any bitmapped picture. Binary only and sparce documentation. Author: Friedrich Knauss, Steve Williams, Jim Horn and Mark Reichert PAGE 50 SendPackets Updated versions of the ASendPacket and SendPacket examples from disk number 35. ASendPacket is an example program for sending multiple packets asynchronously to a dos handler, for those interested in implementing programs with asynchronous AmigaDos file I/O. SendPacket is a general purpose subroutine to send AmigaDos packets. Includes source. Author: Phillip Lindsay SnapShot A small utility for dumping screens. This one works like POPCLI and stays dormant until you press Ctrl-Esc. Binary only. Author: Francois Rouaix TagBBS Version 1.02 of a shareware BBS system. Suggested shareware donation is $25. Binary only. Author: Patrick Hughes ========================================================================= ============================ README.list67 ============================== This is disk 67 of the freely distributable AMIGA software library. AmCat Shareware disk cataloging program. Suggested donation of $20. Binary only. Author: Brian Conrad AmigaSpell Very nice intuition oriented shareware spelling checker, Version 2.0, binary only. Author: Mike Berro Bouncer A 3-D simulation of a bouncing ball written in Creative Solutions' Multi-Forth, with source included. Author: Jon Bryan Comm Another nice terminal program. Version 1.33, binary only. Author: DJ James Dux5 Latest version of directory utility which is a descendant of the original dirutil program by Chris Nicotra. Includes source. Author: Enhancements and fixes by lots of people HexCalc Nice little hex/oct/dec/bin calculator and converter. Binary only. Author: Scott Ross Icons A collection of some icons for general purpose programs and some particular programs. The "documentation" icon is particularly cute. Author: Jeff White Mandala A mandala graphic program with sound, sort of Eastern music. Binary only. Author: Unknown PAGE 51 PersMait Demo version of shareware personal/personnel file manager. Includes list processing, capability to run mailing labels, mail merge output feature, and more. Demo version is binary only and limited to input mode. Suggested donation of $24 for the "real" version. Author: Breen and Associates RSLClock Yet another nice little clock utility that can sit around in your title bar. Lots of options. Version 1.3, binary only. Author: Roy Laufer RTCubes A little graphics demo that shows 16 3D cubes in a 3D space, all being translated, rotated, and drawn on the screen in real time. Binary only, takes over the machine, reboot to recover. Author: Ralph Russell Wheel Nice little "Wheel of Fortune" type game, written in AmigaBasic. Author: Hari Wiguna ========================================================================= ============================= README.list68 ============================= This is disk 68 of the freely distributable AMIGA software library. To quote the "Read Me" file: This diskette contains the latest Amiga version of MicroGNUEmacs (MG 1b), a small but powerful text editor that also runs on many other computer systems besides the Amiga. One of MG's major goals is to be compatible with its "cousin" GNU Emacs, so certain features you may have seen in other versions of MicroEmacs may work differently here, or not exist. Hopefully, you'll find the added features MG provides to be worth the trouble it takes to make the switch. As well as the commands available on *all* systems MG supports, Amiga MG has many Amiga-specific features: the Amiga mouse (with 24 different functions!), Intuition pull-down menus, the Browser (a very nice way to select files), Amiga function keys, a full-screen editing window, and support for using a different text font in the editing window. MicroGNUEmacs is based on the original work of Dave Conroy, author of the public domain v30 version. It has been greatly enhanced through the efforts of the following people: mwm@ucbopal.berkeley.edu Mike Meyer mic@ngp.utexas.edu Mic Kaczmarczik blarson@usc-eclb.arpa Bob Larson rtech!daveb@sun.com Dave Brower (previous version) PAGE 52 The current version is known to run on the following systems: 4.2 & 4.3 BSD Unix, Sun 3.2 Ultrix-32 (BSD Unix) OS9/68k VMS Amiga System V Eunice Primos Cpm/68k Atari ST A very nice job guys! Congratulations. This disk is essentially unchanged except that I have added the usual README.dist and README.list files, along with changing the volume name to AmigaLibDisk68. The original volume name was "MG1b". ========================================================================= ============================= README.list69 ============================= This is disk 69 of the freely distributable AMIGA software library. Asm68k Full featured macro assembler, version 1.0.3, binary only. Well documented. Author: W. Wesley Howe BlitLab Blitlab is a program which lets you experiment with the blitter, to your hearts content, in relative safety. It opens a workbench window with gadgets for all the registers of the blitter, and allows you to manipulate individual registers and perform blits on a magnified bitmap. Includes source. Author: Tomas Rokicki Conman A replacement console handler that provides line editing and command line history. Is completely transparent to any application program that uses CON: windows. Programs that use RAW: input are not affected. VERY useful. Shareware version 0.9, binary only (source to be available from author). Author: William Hawes Console Console is a try at a new set of routines to get around some of the problems with the standard system routines, and includes some simple graphics routines. Includes source. Author: Jim Cooper Dk A little display hack, inspired by Leo's gems. Written in Modula-2, includes source. Slightly newer than version on disk number 66. Author: Thomas Handel Frags Reports the number of free blocks of size 2^(n-1) to (2^n)-1 for n up to 24 (blocks of max size 16Mb-1). Translation: Gives you some idea of how fragmented your free memory is. Includes source. Author: Mike Meyer PAGE 53 IconType Change the type of an icon after editing with IconEd. Types are Disk, Drawer, Tool, Project, Garbage, and Device. Includes source. Author: Larry Phillips Make Public domain make from mod.sources, Volume 7, number 91. It has been cleaned up, Manx'ified, and some new features added, by Steve Walton. Includes source. Author: "caret@fairlight.OZ" MonProc A simple program to allow you to monitor any process for packet activity. Includes source. Author: Phillip Lindsay MouseClock Turns your mouse pointer into a digital clock with updates once per minute. Includes source. Author: John Hoffman Sb Structure browser, that displays system structures via pointers found in other structures. You start from IntuitionBase and go from there. Version 1.0, includes source. Author: Nick Sullivan and Chris Zamara Spew Program which generates amusing 'National Enquirer' type headlines. Works from a 'rules file' which describes how the headlines are to be constructed. Includes source. Author: Gregory Smith (original by "mark@pixar") Spool The SPOOL system consists of 3 programs: A queue manager, a printer driver, and a SPOOL request program. The SPOOL system demonstrates the power of the Amiga's mutitasking abilities in a very practical way. It makes extensive use of Amiga Exec's message passing facilities and list-handling primitives. Version 1.2, includes source. Author: Tim Holloway Wc A "word count" program, ala Unix's wc, that is faster because it doesn't count what you don't ask for, plus some other improvements. Includes source. Author: Steve Summit ========================================================================= ============================= README.list70 ============================= This is disk 70 of the freely distributable AMIGA software library. AmigaMonitor Dynamically display the state of the machine, including open files, active tasks, resources, device states, interrupts, libraries, ports, etc. Display window into memory. Version 1.13, binary only (source available from author). Author suggests $15 donation. Author: Jim Voris PAGE 54 Arc The ubiquitous compressing archiver program that has become the de facto standard for distributing binaries and multi-file postings on most BBS's. Version 0.23 (Amiga port), a port of arc version v5.0, binary only. Author suggests $35-$50 donation. Author: System Enhancement Associates Amiga version by Raymond Brand BlackBook Keeps track of those important phone numbers and addresses. Shareware, author suggests $30 donation. Author: Craig Nelson DoTil Lists, in alphabetical order, all files on any two directories, showing file size, creation date/time, and amount of free disk space. Also copies, renames, or deletes files and/or directories, and moves files from one directory to another. Version 2.0, shareware, author suggests $15 donation. Author: Dan Franki GravityWars The object of this game is for one player to hit the other player's ship with a missle, before being hit yourself. The ships and planets don't move, but aiming the missle in the presence of gravity fields and black holes makes hitting your target difficult. Version 1.03, shareware, author suggests $5 donation. Author: Ed Bartz Jobs A alternate user interface to WorkBench or CLI. Version 2.1, binary only. Author: John Sawaya Lens This program magnifies a small area surrounding the pointer and displays it in a separate window. Version 1.0, binary only. Author: Ned Konz Life-3d A 3d version of the classic cellular-automaton game. Shareware, author suggests $20 donation. Version 1.2, binary only. Author: Bob Benedict Logo A logo interpreter, with user interface like the Apple II logo. Shareware, author suggests $5 donation. Author: Gerald Owens SetKey Keymap editor, Version without save function disabled is $25. Binary only. Version 1.0 demo. Author: Charles Carter (CodeWorks) Vpg Video Pattern Generator. Creates displays useful for adjusting monitors and setting up live shots with center crosshair, frame, dots, H lines, V lines and an adjustable rectangle. Version 1.0. Author: Mike Berro ========================================================================= PAGE 55 ============================= README.list71 ============================= This is disk 71 of the freely distributable AMIGA software library. AirFoil Airfoil generator utilizing the Joukowski transformation. Generates airfoil models as well as their corresponding streamline and pressure distributions. Includes source. Author: Russell Leighton AmiBas Some miscellaneous AmigaBASIC programs, including a 3D plot program, a caleidoscope, a C-A logo drawing program, a file comparison utility, a string search program, etc. Includes source. Author: Peter Kittel Blocks A variation of "lines", but with variable color blocks. Binary only. Author: Gary Walker Comm Another nice terminal program. Version 1.34, binary only. Author: DJ James DiskX A handy utility for poking around in the guts of an AmigaDOS file system. Binary only, but source available from author. Author: Steve Tibbett Fpic Fpic is an image processing program, designed specifically to be used in conjunction with digitized (Digi-View) lo-res black & white IFF picture files. Provides several filters, including average, binary (threshold), clipblit, cross, Sobel, Roberts, pixelize, sharpen, and a user defined matrix. Also supports merging of two images, histogram, image compare, and remapping. Binary only. Author: Bob Bush IconMk Iconmaker builds icons for files that were created without them. Version 1.2a, binary only. Author: Eric Levy Icons Various new Icons from several sources. Author: Several NewFonts Two new fonts; shalt18, an electronic ciruit element font, and ibm5, a PC like font, different from that for Sidecar. Author: Peter Kittel PetCLI An AmigaBASIC program that allows editing in CLI command lines (similar to the PET and MYCLI). Includes source. Author: Peter Kittel PWDemo Version 1.2 demo of the commercial product PowerWindows. PowerWindows aids in creation of custom windows, menus, and gadgets. It will write C or assembly source implementing these, for linking with your programs. Binary only. Author: Inovatronics Inc. PAGE 56 Rot Program which generates and displays 3D objects. Consists of two pieces, an object editor and an action editor. The object editor creates 3D objects and the action editor defines up to 24 3D views of an object (which can be quickly cycled to get an animation effect). Version 0.5, binary only. Author: C. French TimeSet Handy little utility to set the system time from the workbench environment, without resorting to preferences. Binary only. Author: Unknown (DEH?) ========================================================================= ============================= README.list72 ============================= This is disk 72 of the freely distributable AMIGA software library. It's been quite a while since the last disk with any pictures, so this one is just chock full of them. There are HAM pictures, high resolution B&W digitized pictures, and some interesting freehand drawings. Has a little of everything... Pictures Author: Various ========================================================================= ============================= README.list73 ============================= This is disk 73 of the freely distributable AMIGA software library. Add Lets you create keyboard shortcuts for selection of menu items in programs where the author did not make provisions for such shortcuts, or chose ones that disagree with you. Also includes "until" which waits for a specific named window to be created. Shareware, includes source. Author: John Russell AutoIconOpen Example code to fool WorkBench into thinking it is receiving mouse inputs that select and open icons. Includes source. Author: Tony Wills Dio A module which makes it very easy to use EXEC devices, such as the 'serial.device'. It's generic and can be used with any EXEC device. It allows you to easily open libraries, get multiple IO channels for a device, read, write, do asyncronous operations, etc. Includes source. Author: Matt Dillon Dissolve A program like ViewILBM, but the image slowly coalesces as pixels are added in random patterns. Inspired by an article in Nov 86 issue of Doctor Dobb's Journal by Mike Morton. Includes source. Author: Lee Robertson DTerm Small, flexible, terminal program with intelligent data mapping, intelligent keyboard mapping, dynamic menus, intelligent command language, asyncronous IO, duplex control, and a state machine structure allowing you to build any automatic control structure you wish (from auto-redial, sequence dialing, to auto-logon). Version 1.10, binary only. Author: Matt Dillon PAGE 57 Expose Program which will automatically cause all screen drag bars and screen depth-arrangers to become exposed. Sends a message to windows which obscure the screen drag bars, asking them to move down a pixel, and also to become smaller if necessary. Includes source. Author: John Russell Lit Lit filters a file to stdout, showing all characters in an unambiguous format. Printable characters are printed as is, non-printable characters are printed in any of three representation formats. Version 2.0, includes sources. Author: Donald Irving Lmv This shareware program, submitted by the author, is called "Long Movie". It loads up to 100 IFF graphics files and displays them in forward or reverse order, at up to 19 frames per second, to create computer animations for VCR recording. Binary only, source available from author. Author: Jim Webster MouseOff Mouseoff will cause the mouse pointer to disappear and then reappear if mouse movement is detected. It will disappear again after 10 seconds of no mousing around. Includes source. Author: Denny Jenkins ParOut An example that uses the parallel port resources (ciaa.resource and misc.resource) to access the parallel port directly. Compiled, but untested, since I have nothing hooked to mine. Includes source. Author: Phillip Lindsay PenPalFont A font which will make your six year old feel right at home in a CLI window. Cute. Author: Burton Ogden RunBackGround Ancient history, but when I went looking for it on my disks, it was apparently something I missed. This program performs a function similar to that performed by RunBack on disk number 66, but this one is in C rather than assembler. Includes source. Author: Rob Peck SnapShot A small utility for dumping screens. This one works like POPCLI and stays dormant until you press Ctrl-Esc. Previous release on disk number 66 did not with with expansion ram, this one does. Binary only. Author: Francois Rouaix TypeAndTell Example program that demonstrates installation of an input device handler before the Intuition one. This example traps all keys typed by the user and pronounces them in real time. To quit press CNTL LEFT-SHIFT LEFT-ALT RIGHT-AMIGA simultaneously. Includes source. Author: Giorgio Galeotti PAGE 58 Xplor A program that scans all the system lists that start in ExecBase and prints out their names and addresses at which they start. Includes assembly source. Author: Larry Phillips ========================================================================= ============================= README.list74 ============================= This is disk 74 of the freely distributable AMIGA software library. Cled A simple command line editor which allows you to edit your commands before and after they are processed. Uses the arrow keys and simple control sequence keystrokes for cursor positioning and editing tasks. Version 1.3, binary only. Author: Pat Empleo Control Program which provides finer control over the printer device. When it sees a DUMPRPORT, it fires up a requestor and lets you play with the values being passed in the IORequest block. Includes source. Author: Andy Finkel Dme Version 1.25 of Matt's text editor. Dme is a simple WYSIWYG editor designed for programmers. It is not a WYSIWYG word processor in the traditional sense. Features include arbitrary key mapping, fast scrolling, title-line statistics multiple windows, and ability to iconify windows. Update to version on disk number 59. Binary only. Author: Matt Dillon DropShadow A program that makes your WorkBench windows have dropshadows. Update to version on disk number 59, this one has slider gadgets to adjust the 3-dimensional distance between window planes and the shadow darkness. Version 2.0, binary only, neat. Author: Jim Mackraz Funds AmigaBASIC program to track the prices of mutual funds or stocks. Includes source. Author: Bill Strack Less Like Unix "more", only better, with forward and backward scrolling, searching and positioning by percent of file and line number, etc. Very useful! Version 1.1 (Amiga), an update to the version on disk number 34. Includes source. Author: Mark Nudelman, Amiga port by Bob Leivian Makemake Reads C source files and constructs a vanilla makefile in the current directory. Includes source. Author: Tim McGrath PAGE 59 mCAD An object-oriented drawing program, version 1.2.4. Uses a small set of graphics primitives (like "line", "box", and "text") and a small set of editing functions (like "move", "size", and "rotate"). While drawing and editing, the user can call on other functions to modify the display; to zoom in, slide around, superimpose a grid, etc. Update to version on disk number 59. Shareware, binary only. Author: Tim Mooney Random Simple random number generator in C. Includes source. Author: Gene Toole (?) TDebug Monitor a device by intercepting the EXEC SendIO and DoIO vectors. This will give you most of the IO request information for any device. Version 1.00, includes source. Author: Matt Dillon Units Units conversion program, including a chart option which allows you to create charts of conversions. Nifty. Includes source. Author: Gregory Simpson XCopy A replacement for the AmigaDOS copy command. Preserves the file date, provides an "update only" option, and uses Unix type wildcards. Binary only. Author: Lee Robertson ========================================================================= ============================= README.list75 ============================= This is disk 75 of the freely distributable AMIGA software library. Bezier Simple programs to allow you to fool around with Bezier curves, using the mouse to move the points that define the curve and a prop gadget to change the granularity of the curve generation loop. Includes source. Author: Matt Dillon BSplines Simple program to fool around with B-SPLINES, ala the Bezier programs described above. Includes source. Author: Matt Dillon Comm Source release for comm version 1.34. Last release on disk number 71 was binary only. Copy A replacement for the AmigaDOS copy program that is upwardly compatible, plus includes some new features like date preservation. Version 1.0, includes source. Author: Jeff Lydiatt Diff A simple version of diff. Includes source. Author: Erik Baalbergen PAGE 60 DuM2 A version of the ever popular directory utility (dirutil) but this one is written in Modula 2 and includes source. Dirutil is a program to wander around a directory tree and perform various operations on files. Version 1.5. Author: Greg Browne Eless A faster directory lister, that also sorts entries and displays directories in the current cursor color (ala the Manx "ls" program). Includes source. Author: Leo Schwab Fd A modified version of Leo's "eless" that processes an entire track at a time, to minimize rereading of blocks. Includes source. Author: Leo Schwab, enhancements by Stephen Vermeulen HardCopy A neat little program that creates a hardcopy transcript of any CLI session (like the unix "script" program). Includes source. Author: Davide Cervone MouseOff Enhanced and smaller version of MouseOff released on disk number 73. MouseOff will cause the mouse pointer to disappear and then reappear if mouse movement is detected. Includes source. Author: Denny Jenkins, reworked by Tom Smythe SetFont Program to change the font used by a workbench screen. Version 2.0, source included. Author: Dave Haynie SpeedDir Another faster directory lister type program. This one uses the standard dir utility format for displaying directories. Written in assembler, includes source. Author: Bryce Nesbitt ========================================================================= ============================ README.list76 ============================== This is disk 76 of the freely distributable AMIGA software library. This is disk 1 of 2 of Chris Gray's Draco distribution for the Amiga. The disk is unchanged except for the following: (1) I have added this file, README.list76. (2) I have added the standard distribution info file, README.dist. Note that this disk was named "Draco SYS". I have elected to keep that name, rather than using the usual "AmigaLibDiskXX" convention for disks in my library, to avoid requiring users to rename the disk before using it. Also note that, as distributed, this disk is only about 65% full. Normally I try to fill my library disks to about 90-95% full, but these "packaged" disks are special. -Fred ========================================================================= PAGE 61 ============================ README.list77 ============================== This is disk 77 of the freely distributable AMIGA software library. This is disk 2 of 2 of Chris Gray's Draco distribution for the Amiga. The disk is unchanged except for the following: (1) I have added this file, README.list77. (2) I have added the standard distribution info file, README.dist. Note that this disk was named "Draco Other". I have elected to keep that name, rather than using the usual "AmigaLibDiskXX" convention for disks in my library, to avoid requiring users to rename the disk before using it. Also note that, as distributed, this disk is only about 80% full. Normally I try to fill my library disks to about 90-95% full, but these "packaged" disks are special. -Fred ========================================================================= ============================= README.list78 ============================= This is disk 78 of the freely distributable AMIGA software library. Cycles A simple but enjoyable game apparently inspired by the cycle game in the movie "Tron". Version 1.0, binary only. Author: John G. Gilmore EOMS Experts Only Mercenary Simulator. A neat (and tough!) PD game that was originally developed for eventual commercial release but for various reasons the author decided to release as PD instead. So far my son has beat every other Amiga game I've got, both PD and commercial, but he gave up on this one. For serious game players. Binary only. Author: Daniel Cardenas MandelVroom A new Mandelbrot picture generator with some neat features, including use of contour map making techniques that allow you direct control over coloration and recoloration in seconds, selectable fixed point or floating point computations, contour palette, picture presets, etc. Version 1.50, includes source. Author: Kevin Clague ========================================================================= ============================= README.list79 ============================= This is disk 79 of the freely distributable AMIGA software library. AsmTools Some CLI type tools, written in assembler (echo, loadit, mounted, setlace, why). Includes source. Author: Bryce Nesbitt PAGE 62 AssignDev Assigns multiple names to a given device. For example, allows the names "df0:" and "df3:" to refer to the same physical device. Includes source. Author: Phillip Lindsay AuxHandler Example of a dos handler that allows use of a CLI via the serial port. Includes source. Author: Steve Drew Cmd Cmd redirects the serial.device or parallel.device output to a file. Useful for capturing print jobs for debugging or "offline" printing. Includes source. Author: Carolyn Scheppner Info Replacement for the AmigaDOS info command. Includes source. Author: Chuck McManis Kill Removes a task and as much of its resources as possible. Can close windows, unload process code, etc. Includes source. Author: George Musser M2Error M2error can be used to display compile errors produced by the TDI Modula-2 compiler, like the m2error supplied by TDI. Includes source. Author: Richie Bielak MonProc An enhanced version of the process packet monitoring program from disk number 69. Includes source. Author: Phillip Lindsay, enhancements by Davide Cervone Mounted A little program to run from CLI scripts to find out if a disk is mounted or not. Includes source. Author: Peter DaSilva Nro Another roff style text formatter. Includes source. Author: Unknown, posted to usenet by Alan Vymetalik ParTask Example program for finding the parent task of your current task. Includes source. Author: Andry Rachmat QueryAny Simple program for use in CLI scripts to query for yes/no decisions. Includes assembler source. Author: Mark Smith ScnSizer Sets the preferences data for increasing the window bounds, and takes effect immediately. Includes source. Author: Thad Floryan SharedLib Working example of how to build a shared library. Includes source. Author: James Synge Task Simple example of how to use CreateTask. Includes source. Author: Carolyn Scheppner PAGE 63 Uw Unix Windows client for the Amiga. Version 1.00, includes source. Author: Michael McInerny Who Lists tasks on the ready and wait queues. Includes source. Author: George Musser ========================================================================= ============================== README.list80 ============================ Disk 80 of the freely distributable AMIGA software library has been withdrawn from circulation. ========================================================================= ============================= README.list81 ============================= This is disk 81 of the freely distributable AMIGA software library. Asm68k Full featured macro assembler, well documented. Version 1.1.0, binary only Author: W. Wesley Howe AutoFacc Autofacc automatically shrinks the ASDG FACC window and moves it to the back. Also allows the number of buffers to be increased or decreased. Most useful from the Startup-Sequence file while booting. Binary only. Author: Andry Rachmat Brushes Contains 53 custom brushes for use in DPaint while drawing schematics. Includes things like resistors, capacitors, gates, transistors, IC pacs, etc. Author: Jim Lee CheckIFF Program to check the structure of IFF files and report any problems. Binary only. Author: Unknown Cled A simple command line editor which allows you to edit your commands before and after they are processed. Uses the arrow keys and simple control sequence keystrokes for cursor positioning and editing tasks. Update to version on disk number 74, this is version 1.4, binary only. Author: Pat Empleo Conman Extremely useful replacement for the standard console handler, that provides line editing and command line histories completely transparent to any application program that uses CON: windows. This program is shareware, and well worth a donation to the author. Version 0.99B, binary only. Author: William Hawes Fonts Several miscellaneous new fonts for your enjoyment. Author: (Several) Icon Version 6.0 of the public domain implementation of Icon from the University of Arizona. Binary only. Author: Ralph Griswold, Cary Coutant, Steve Wampler, et al. Amiga port by Scott Ballantyne PAGE 64 KeyLock Freezes the keyboard and mouse until the correct password is typed. Protection against inquisitive kids, cats, and other lifeforms. Binary only. Author: Andry Rachmat Scat Another display hack, created from Leo Schwab's "Ing" display hack. Binary only. Author: Stephen Pietrowicz Smush Another display hack, feed it an iff file and see what happens. Binary only. Author: Hobie Orris Target A little program which takes over the mouse pointer and turns it into a gunsight. Pressing the mouse button flashes the pointer and gives a gunshot. Version 1.23, binary only. Author: Matt Fruin and Michael McCarty ========================================================================= ============================= README.list82 ============================= This is disk 82 of the freely distributable AMIGA software library. Adventure A port of the classic Adventure game originally written by Will Crowther and Don Woods. Has been extended to a 550 point version. Also speaks as it prints (though I found this feature annoying). Minimum 512K recommended. Binary only. Author: David Platt, Ken Wellsch, Dave Haynie AmicTerm A new terminal/communications program based on Dan James' "comm" program, but greatly enhanced. Includes a script language, auto redialing, choice of display beep or audible beep, enhanced file requester, and more. Version .50 (beta), binary only. Author: David Salas and Albert Kirk D2D-Demo Demo version of Disk-2-Disk from Central Coast Software (submitted by George Chamberlin). Binary only. Author: Central Coast Software DX-Synth Voice filer program for Yamaha DX series synthesizers. Voices are transfered to and from the Amiga over MIDI. Update to "VoiceFiler" released on disk number 38. Binary only. Author: Jack Deckard DiskMan Another "disk browser and/or dirutil" type program. Version 1.0, binary only. Author: Greg Cunningham Icons Miscellaneous new disk, directory, and file icons, including John Olsen's great "fishdisk" icon (thanks John!). Binary only. Author: Several PAGE 65 Panl A universal midi patch panel that allows midi parameter info to be sent from the Amiga to any midi device that can accept param info. Version 1.2, binary only. Author: David Weinbach Rocket Another interesting Workbench display hack. This one is really a game in disguise. Binary only. Author: Peter da Silva Sand This program has "magnetic grains of sand" that follow the pointer wherever it goes. Cute. Binary only. Author: Eric Vaughan ========================================================================= ============================ README.list83 ============================== This is disk 83 of the freely distributable AMIGA software library. This disk contains a demo version of TeX, ported to the Amiga by Tomas Rokicki. The disk is unchanged except for the following: (1) I have added this file, README.list83, the standard distribution info file, README.dist, and associated icon files, plus "less" to read the text files. (2) I have copied all the files to a freshly formatted disk, to create the master distribution disk, using xcopy, which preserves the file dates. This insures that disk fragmentation is kept to a minimum. (3) In order to make room for the files I have added, I have compressed the file TeX/inputs/amigatex.tex using a version of compress (compress.b13) that should run on any standard 512K amiga. This version of compress is found in c/compress.b13. To recover the original file, execute the commands: cd AmigaLibDisk83:TeX/inputs :c/compress.b13 ram:amigatex.tex -d Since this is a demo version of Tom's commercial product, it has several limitations that let you get the flavor of the real thing but encourage you to buy the commercial version. These limitations include TeX being limited to processing only small files, the previewer being limited to displaying ten pages or less, and only a small number of fonts being provided. The full version of AmigaTeX comes on eight floppies and will handle larger documents than most mainframe versions of TeX. See the tex/README file for further info. -Fred ========================================================================= PAGE 66 ============================= README.list84 ============================= This is disk 84 of the freely distributable AMIGA software library. AudioTools Demo programs from Rob Peck's article in the July/August issue of Amiga World on accessing the audio device. Includes source. Author: Rob Peck BlitLab Blitlab is a program which lets you experiment with the blitter, to your hearts content, in relative safety. It opens a workbench window with gadgets for all the registers of the blitter, and allows you to manipulate individual registers and perform blits on a magnified bitmap. This is version 1.2, an update to the version released on disk number 69. Includes source. Author: Tomas Rokicki Ed An editor based on the editor described in the original Software Tools book. It is very similar to the Unix "ed" editor, but not identical. Includes source. Author: Brian Beattie GravityWars The object of this game is for one player to hit the other player's ship with a missle, before being hit yourself. The ships and planets don't move, but aiming the missle in the presence of gravity fields and black holes makes hitting your target difficult. Version 1.04, shareware, author suggests $5 donation. This is an update to the version on disk number 70, and includes source in Modula-2. Author: Ed Bartz HunkPad Two programs to help reduce problems with padding added by xmodem transmission. Author: J. Hamilton and Aaron Avery PipeHandler An AmigaDOS pipe device which supports OPEN, CLOSE, READ, WRITE, LOCK, EXAMINE, and EXNEXT. Thus you can have "named pipes". It also supports "taps" on a pipe, to capture all data flowing through the pipe. Version 1.2, includes source Author: Ed Puckett PopCLI Provides a simple way of starting another CLI at any time without having to load workbench or exit whatever program you may be using. Also has a builtin screen saver mode that automatically blanks the Amiga console screen when there has been no input for a specified period of time. Includes source. Version III, an update to the version on disk number 40. Author: John Toebes Requester A file name requester that looks like the one used in Deluxe Paint, and a sample program for using the requester. This is an update to the version released on disk number 34. Includes source. Author: Kevin Clague, enhancements by Randy Finch PAGE 67 ScottDevice A mountable MicroForge SCSI driver. Supports one SCSI buss device with two hard disk units attached to it. Version 33.1, includes source. Author: Scott Turner Viacom Another of Leo's amusing little hacks. Sort of a political statement regarding the quality of service of a certain San Francisco area cable TV service. Includes source. Author: Leo Schwab ========================================================================= ============================= README.list85 ============================= This is disk 85 of the freely distributable AMIGA software library. Csh Version 2.06 of Matt Dillon's csh like shell, modified for Manx C. Includes source. Author: Matt Dillon, Manx'ified by Steve Drew FileReq Another file requester, but this one also has a fast pattern matching capability. Includes source. Author: Peter da Silva Hide A small utility to allow you to run old or ill-written applications on systems with expansion ram. When hide is running, all memory allocations take place in chip memory. Somehow, something like this missed making it onto my earlier disks. Binary only. Author: Francois Rouaix ImageTools A set of shareware tools, submitted by the author, to do various manipulations on IFF images, including comparison of the color palettes of a pair of IFF images, filtering an IFF image in various ways, producing a color usage frequency chart for an IFF image, reducing the size of an IFF image to produce a miniature to use as an icon, converting an icon to an IFF image, and recoloring an IFF image using the palette of a second image, in a least squared error fashion. Shareware, binary only. Author: Stephen Vermeulen LowMem Another fine freely redistributable product from ASDG. This one is a low memory server, which is a compact shared library which allows arbitrary processes to register their desire to be notified of impending memory shortages. This allows good citizen programs to free up memory that they may not need, so other programs can use it. Binary only. Author: Perry Kivolowitz Plot6 A star plotting program. Short on documentation and user friendliness, but interesting nevertheless. Also includes source. Author: Darrin West RawIO Example of how to set your standard input to what is commonly known as "raw" and/or "CBREAK" mode on Unix systems. Includes source. Author: Chuck McManis PAGE 68 Rocket Another interesting Workbench display hack. This one is really a game in disguise. It is the same as the one on disk number 82, but also includes source. Author: Peter da Silva VMore A shareware program, submitted by the author, that is a "more" like text file viewing utility that can be run on multiple files from either the WorkBench or the CLI. Version 1.00, includes source. Author: Stephen Vermeulen Vnews A simple news file reader, that will read all the news files in a specified directory, optionally starting with a specified file. Includes source. Author: Stephen Vermeulen ========================================================================= ============================= README.list86 ============================= This is disk 86 of the freely distributable AMIGA software library. AutoPoint Autopoint serves two functions: it automatically selects the window underneath the mouse pointer and it provides a very nice screen saver facility. Binary only. Author: Jude Katsch ClickToFront ClickToFront extends the user-interface so that a double-click into a window brings it to the front. Now as long as you can see any part of a window you can bring it to the front without having to hunt for the page gadgets. Version 1.1, includes source. Author: Bryce Nesbitt Cmd Cmd redirects the serial.device or parallel.device output to a file. Useful for capturing print jobs for debugging or "offline" printing. Version 3, includes source. Author: Carolyn Scheppner FileIISG-Demo A demo version of Softwood File IIsg, a database manager with sound and graphics. Also includes a database of of previously released disks in this library, courtesy of Stan Spence. Binary only. Author: Woody Williams and Donald Brady ========================================================================= ============================= README.list87 ============================= This is disk 87 of the freely distributable AMIGA software library. AdvSys An adventure writing system, as described in the May 1987 issue of Byte magazine. Advsys is a special purpose programming language that was specifically designed to be used to write computer text adventure games. Version 1.2, binary only. Author: David Betz PAGE 69 AutoIconOpen Example code to fool WorkBench into thinking it is receiving mouse inputs that select and open icons. Version 1.2, an update to the version on disk number 73. Includes source. Author: Tony Wills Claz Converts IFF picture files to POSTSCRIPT. Works with Amiga HAM pictures, as well as "normal" pictures. Also includes scaling. Version 2.0, includes source. Author: Steve Ludtke Commodities Commodities Exchange, an Amiga exec library which can be opened and used by application programs to gain access to input in a very flexible way. This is a "minimal, binary only" copy. Source may be available on a future disk. Version 0.4. Author: Jim Mackraz Diff A simple version of diff. Update to version on disk number 75, includes source. Author: Erik Baalbergen Dme Version 1.27 of Matt's text editor. Dme is a simple WYSIWYG editor designed for programmers. It is not a WYSIWYG word processor in the traditional sense. Features include arbitrary key mapping, fast scrolling, title-line statistics multiple windows, and ability to iconify windows. Update to version on disk number 74. Binary only. Author: Matt Dillon DropShadow A program that makes your WorkBench windows have dropshadows. This is version 2.0, the same as on disk number 74, but also includes source. Author: Jim Mackraz Elib Example of building a shared library using small model Manx C. Includes source. Author: Jim Mackraz ID-Handler An AmigaDOS device handler, that generates unique identifiers. Generates a new unique 16 digit decimal number each time it is opened by an application. Version 1.0, includes source. Author: Ed Puckett Install Two possible replacement versions of the standard install program (to make a disk bootable). Includes source. Author: Bryce Nesbitt and Scott Turner MemWatch Memwatch is a program intended to sit in the background and watch for random trashing of low memory by an application under development. If it detects a write to low memory, it repairs it to what used to be there, then puts up a requester indicating what damage had been done. Very useful! Version II, includes source. Author: John Toebes PAGE 70 MovePointer Moves the pointer to any specified location on the screen, specified by X-Y coordinates. Includes source. Author: "Cewy" MoveWindow Move a named window to any arbitrary X-Y coordinate and possibly resize it at the same time. Includes source. Author: "Cewy" MunchingSq Leo's "Munching Squares" hack, now upgraded to take a single argument for a seed value. Includes source. Author: Leo Schwab PalTest Example code of how to determine dynamically whether or not you are running on a PAL machine. Includes source. Author: Christof Bonnkirch Sc Program which demonstrates generation of good looking pseudo-random scenery. Includes source in C (translated from Draco version on disk number 61). Author: Chris Gray Tek4695 A Tek4695 printer driver. Binary only. Author: Philip Staub WBDualPF An example of using a dual-playfield screen, using a method contrary to documentation in the Intuition Manual. Fixed version of copy released on disk number 41. Includes source. Author: Jim Mackraz WarpText Fast text rendering routines, to be linked with application programs. Reported to be able to display text as fast, or faster than, "blitz". Includes source. Author: Bill Kelly Yaiffr Yet Another IFF Reader. Handles HAM, HIRES, and overscan, includes source. Author: Leo Schwab Zoo A file archiver, much like "arc" in concept, but different in implementation and user interface details. Includes some nice features that "arc" lacks (such as file/path names up to 255 characters in length). Version 1.42A, binary only Author: Rahul Dhesi, Amiga port by Brian Waters ========================================================================= ============================= README.list88 ============================= Disk 88 of the freely distributable AMIGA software library has been withdrawn from circulation ========================================================================= PAGE 71 ============================= README.list89 ============================= This is disk 89 of the freely distributable AMIGA software library. DirMaster A very nicely done shareware disk cataloger, submitted by the author for inclusion in the library. Includes sample database of some disk libraries. Version 1.0a, binary only Author: Greg Peters FuncKey A shareware function key editor, submitted by the author for inclusion in the library. Version 1.01, binary only (source available from author). Author: Anson Mah MFF-Demo Demo copy of the MicroFiche Filer program from Software Visions Inc. The MicroFiche File is a full-powered database program for manipulation of text, numbers, and pictures. It uses the microfiche metaphor for dealing with your data graphically. This is a full production version except that the save option has been disabled. Includes a sample database of my disk library. Binary only. Author: Gary Samad ScreenShift Screenshift is a small program that allows you to adjust the position of the screen on your display, just like the preferences function. Works from CLI or WorkBench. Includes source. Author: Anson Mah Snake A variant on the old "bouncing lines" program, this on uses multiple vertices and Bezier splines. Includes source. Author: KABjorke ========================================================================= ============================= README.list90 ============================= This is disk 90 of the freely distributable AMIGA software library. This disk replaces disk number 80, which was pulled from circulation due to the redistribution status of files in the directory "tools". If you encounter a disk number 80 in circulation, please advise all parties concerned that the disk should be erased immediately. AmiGazer Compute a view of the night sky, using a database of 1573 stars, for any date, time of day, and latitude. Click on stars for info about them. Binary only. Author: Richard Horne CardFile Study aid card file program written in AmigaBasic. Useful for organizing small blocks of data, such as can be done with a 3X5 card file system. Binary only. Author: James Parks PAGE 72 Conman Extremely useful replacement for the standard console handler, that provides line editing and command line histories completely transparent to any application program that uses CON: windows. Version 0.98B, binary only. Author: William Hawes IMandelVroom A slightly modified version of Kevin Clague's mandelbrot program (on disk number 78) that uses his "ring detector" to draw an approximation of the interior strange attractor contours. Binary only (with patches for original source). Author: Kevin Clague, enhancements by Howard Hull NewDemos Some new demos, including replacements for the standard "lines" and "boxes" demos, that use only a few percent of the CPU time, so it is reasonable to have lots of them running simultaneously to demo multitasking. Binary only. Author: Steve Koren Othello Othello game, binary only. Author: Matthew Bellew PrinText Program to display ASCII text files on the screen with scrollbar, arrow gadgets, automatic word-wrap, a search function, speech, IFF picture loading, and online help. Version 1.2, binary only. Author: Opher Kahane PrtDrvGen Program to automatically generate custom printer drivers. Version 2.2b, binary only, source available from author. Author: Joergen Thomsen RainBench Simple program which cycles the hardware color register to get an interesting effect on your workbench screen. Binary only. Author: Brendan Keliher ShortCut A utility that collects keystroke sequences and allows you to replace them with a single key stroke. Binary only. Author: Opher Kahane ShowPrint A full-feature IFF picture file screen dump utility. Can display and print all sizes of pictures including those larger than the screen. Allows adjustment of printer output in three modes: ASPECT, FULL, and CUSTOM output. Print vertically or horizonatally, in B&W, grey scale, or color, etc. Binary only. Author: Brian Conrad Sizzlers A series of graphics demo programs. Version 1.7.0, binary only Author: Greg Epley SpaceAceDemo Shareware shoot-em-up spaceship game. Binary only. Author: Stephen McLeod PAGE 73 Timer Creates a small window containing a timer. Version 1.5, binary only. Author: Bill Beogelein ========================================================================= ============================= README.list91 ============================= This is disk 91 of the freely distributable AMIGA software library. This disk contains a distribution of ADL (Adventure Definition Language). ADL is a superset of an older language named DDL, by Michael Urban, Chris Kostanick, Michael Stein, Bruce Adler, and Warren Usui. ADL enhancements were made by Ross Cunniff, who submitted this material for inclusion in the library. The disk is essentially unchanged except that: (1) Many icon files have been added to help workbench only users get at least some information about this disk and about ADL (which is only usable from the CLI environment). (2) The disk name has been changed to AmigaLibDisk91. (3) The standard library files "GeneralInfo", "Contents", and "Distribution", along with their associated icons, have been added to the disk. (4) The directory 'c' has been added, along with a very nice text reader program called "less", which is the default tool for reading all the text files for which there are icons. Included here are the sources to the ADL compiler, interpreter, and debugger. The binaries were compiled by Ross with the Lattice 3.03 compiler. Ross noted in his letter that currently ADL is a CLI environment program only, but that he hopes to offer a more Amiga'ized version in the future. Also, the stack size should be set to at least 10000 before attempting to run ADL. ========================================================================= ============================= README.list92 ============================= This is disk 92 of the freely distributable AMIGA software library. Note that none of these can be used from the workbench, thus they do not have any directory icons. You must use the CLI environment to use these materials. As6502 Contains a portable 6502 assembler, including source in C. Author: J. Van Ornum; Amiga port by Joel Swank Bawk Text processor inspired by the Unix awk utility. This is an update to the copy released on disk 65. Bawk searches files for specific patterns and performs actions for every occurance of these patterns. The patterns can be regular expressions. The actions are expressed using a subset of the C language. Includes source in C. Author: Bob Brodt; Amiga port by Johan Widen PAGE 74 HunkPad HunkPad pads an object file out to where it is exactly a multiple of 128 bytes, thus making it immune to having garbage appended on to the end of it by xmodem type file transfer protocols. Version 2, includes source. Update to version released on disk 84. Author: J. Hamilton Less Like Unix "more", only better, with forward and backward scrolling, searching and positioning by percent of file and line number, etc. Very useful! Version 1.2 (Amiga), an update to the version on disk number 74. Includes source. Author: Mark Nudelman, Amiga port by Bob Leivian Ndir Library that implements the 4BSD unix directory access routines (opendir, closedir, readdir, etc). Includes source in C. Author: Mike Meyer Parse A recursive descent expression parser that parses expressions, computes the expression value, and prints it. Includes support for some built in transcendental functions. Includes source in C. Author: John Olsen Shar Two programs to pack and unpack shell archives on the Amiga. Shell archives are the traditional Usenet method of bundling multiple text files for posting as a unit or for sending via electronic mail. Includes source in C. Author: Fabbian G. Dufoe SmallLib A replacement for amiga.lib that is about 8 times smaller. Binary only. Author: Bryce Nesbitt UUencode Programs to encode/decode binary files for transmittal via mail or other text-only methods. The binary file is expanded by approximately 35% for transmittal. This release is an update to the version on disk number 53, and includes a simple line-by-line checksum technique that can read and write files compatible with the older uuencode/uudecode, plus a file size test modification that is transparent to older uudecodes. Author: Mark Horton with mods by Alan Rosenthal and Bryce Nesbitt ========================================================================= PAGE 75 ============================= README.list93 ============================= This is disk 93 of the freely distributable AMIGA software library. Note that none of these can be used from the workbench, thus they do not have any directory icons. You must use the CLI environment to use these materials. Dme Version 1.27 of Matt's text editor. Dme is a simple WYSIWYG editor designed for programmers. It is not a WYSIWYG word processor in the traditional sense. Features include arbitrary key mapping, fast scrolling, title-line statistics multiple windows, and ability to iconify windows. Update to version on disk number 87 (which was binary only). This release also includes source. Author: Matt Dillon MicroEmacs Version 3.8i of Daniel Lawrence's variant of Dave Conroy's microemacs. This is an update to the version released on disk 61. Includes source. Author: Dave Conroy, MANY enhancements by Daniel Lawrence ========================================================================= ============================= README.list94 ============================= This is disk 94 of the freely distributable AMIGA software library. Note that none of these can be used from the workbench, thus they do not have any directory icons. You must use the CLI environment to use these materials. AudioTools Demo programs from Rob Peck's article in the July/August issue of Amiga World on accessing the audio device. This is version 2, an update to the release on disk number 84. Includes source. Author: Rob Peck ClickUpFront ClickUpFront is another program, similar in function to the ClickToFront program from disk 86, that allows you to bring any window to the front simply by double-clicking in any part of it. Version 1.0, includes source. Author: Davide Cervone HeliosMouse Another "sunmouse" type program. Automatically activates a window simply by moving the mouse pointer into the window. Version 1.0, includes source. Author: Davide Cervone Iff2Ps A program to convert any IFF file to postscript for printing or viewing on a postscript compatible device. Version 1.2, binary only. Author: William Mason and Sam Paolucci ModulaTools Various useful routines for those programming in Modula on the Amiga. Binary only. Author: Jerry Mack Terrain3d Program which demonstrates generation of good looking pseudo-random scenery. This version is a derivative of "sc" distributed on disk 87, but now displays terrain in 3d relief. Includes source. Author: Chris Gray; 3d version by Howard Hull ========================================================================= PAGE 76 ============================= README.list95 ============================= This is disk 95 of the freely distributable AMIGA software library. Below is a listing of the significant directories and their contents. Cmd Cmd redirects the serial.device or parallel.device output to a file. Useful for capturing print jobs for debugging or "offline" printing. Version 4, includes source. Author: Carolyn Scheppner CygnusEdDemo Demo version of CygnusEd, an editor from CygnusSoft Software. CygnusEd supports simultaneous editing of multiple files, multiple views of the same file, very fast display, margins, word-wrap, status-lines, insert/overstike mode, online help, soft scroll borders, screen overscan, adjustable tab size, macros, text formatting options, block/line/word cut/copy, and more. Also includes demo 3.0 version of MandFXP. Binary only. Author: CygnusSoft Software Gomf Gomf stands for "Get Outa My Face", a phrase many a programmer has mumbled when a Guru alert appears unexpectedly. This interesting little program can generally make the Guru go away and allow you to clean up and shutdown more cleanly. Version 1.0, binary only. Author: Christian Johnsen Journal Journal is a program that records a sequence of mouse and keyboard events as they occur and stores them in a file. The file can be played back with another program, also supplied, which causes the same sequence of events to occur again. Very useful for creating demonstrations of programs or documenting repeatable bugs. Version 1.0, binary only. Author: Davide Cervone MergeMem Program which attempts to merge the MemList entries of sequentially configured ram boards. When successful, allows allocating a section of memory which spans board boundries. Includes source. Version 2, an update to the version released on disk 56. Author: Carolyn Scheppner PrinterStealer A program similar in function to "Cmd" that allows diversion of output destined for the printer to a file for future output or debugging purposes. Binary only, source available from authors. Author: Alex Livshits and J-M. Forgeas Record-Replay A program, similar in function to "Journal", that records and plays back mouse and keyboard events. Binary only, source available from authors. Author: Alex Livshits and J-M. Forgeas ========================================================================= PAGE 77 ============================= README.list96 ============================= This is disk 96 of the freely distributable AMIGA software library. AnimPlayer An animation reader and displayer that is the result of a consortium of animation software developers, which includes the authors of Videoscape, Sculpt3D, Silver, Forms-In-Flight, and Animator:Apprentice. Includes source. Author: Martin Hash et al. Chess A port of a chess game posted to Usenet. Still uses a "curses" type interface, so needs to be Amiga'ized. According to Bob, plays a better game than some of the commercial Amiga chess games. Version 1.0, includes source. Author: John Stanback; ported to Amiga by Bob Leivian HackBench HackBench provides the source for a WorkBench-like program, for experimentation and validation of new interface ideas. It is not intended to be an actual WorkBench replacement. Author: Bill Kinnersley Label Simple program to print labels with arbitrary text. Version 1.3, binary only, but source available from author. Author: Mike Hansen LineDrawer Makes a line drawing based on drawing commands stored in a text file. Includes a demo that draws an outline map of the USA and state borders. Version 1.0, includes source Author: John Olsen PopUpMenu Example code implementing pop-up menus that are reasonably compatible with Intuition menus. Includes source. Author: Derek Zahn Tek4695 A Tektronix 4695/4696 printer driver. Includes source. Author: Philip Staub TimeRam A program to test the access speeds of Fast and Chip ram. Binary only. Author: Bruce Takahashi WarpText Fast text rendering routines, to be linked with application programs. Reported to be able to display text as fast, or faster than, "blitz". This is an update to the version released on disk 87. Version 2.0, includes source. Author: Bill Kelly ========================================================================= PAGE 78 ============================= README.list97 ============================= This is disk 97 of the freely distributable AMIGA software library. This disk replaces disk number 57, which was pulled from circulation because of questions about the redistribution status of material in the "Ogre" subdirectory (replaced with "shm"). If you encounter a disk number 57 in circulation, please advise all parties concerned that the disk should be erased immediately. CutAndPaste Public domain implementations of the Unix cut and paste commands. Includes source. Author: John Weald GraphIt A program to plot most simple functions in 2 or 3 dimensions, as well as 2d parametric equations in term of t. Includes source. Author: Flynn Fishman Juggler Stunning animation of a robot juggler with ray traced reflective spheres. Uses HAM mode display and sound effects to boot! This is version 1.2 and apparently fixes some bugs in the original version released on disk number 47. Binary only. Author: Eric Graham MouseReader Shareware program, submitted by the author, to read text files and view iff files using only the mouse. Binary only. Author: William Betz Shm A simple graphics demo which approximately simulates the motion of two interacting pendulums. Includes source. Author: Chris Ediss Splines Program to demonstrate various curve fitting and rendering techniques. Also includes something unique for the Amiga world, pop-up menus. Includes source. Author: Helene (Lee) Taran ========================================================================= ============================= README.list98 ============================= This is disk 98 of the freely distributable AMIGA software library. Access A 16 color terminal program based on Comm version 1.34. Includes new macro window, custom gadgets, colorized menus, etc. Version Beta 0.18, binary only. Author: Keith Young (based on comm by D.J.James) Backup A simple backup program that writes normal AmigaDOS disks as the backup destination. To recover files, you just copy from the backup disk. Requires manual decisions about what subdirectories to backup to what disks to make everything fit. Includes source. Author: Alan Kent PAGE 79 DCDemo A demo version of DiskCat 2.3, a disk catalog program. Demo is limited to cataloging 100 files at a time. Binary only. Author: Ed Alford, MicroAce Software HdDriver A complete driver for a WD-1002-05 hard disk controller card. This card can handle 3 hard disks and 4 floppies, but the driver currently only handles one hard disk. Includes source. Author: Alan Kent QBase Quick-Base is a "MailBase Management utility", that lets you define and maintain records of your family, friends, and other associates. Currently a maximum of 200 records per file. Binary only. Author: Kevin Harris Thai A simple Thai quiz program developed by the author while he was learning the Thai language. It loads complete Thai sentences and words from a supplied file. If you click on the sentence or word gadget the program will pick a random sentence/word. You then click on the Thai/Speak/Phonetic/English gadget to display that version (or speak it). Includes source. Author: Alan Kent ========================================================================= ============================= README.list99 ============================= This is disk 99 of the freely distributed AMIGA software library. A-Render Version .3 Author: Brian Reed A-Render Version .3 A Ray - Tracing Construction Set For The Amiga Computer Copyright 1987 By Brian Reed How to run the picture demo from a : Boot off your original Workbench 1.2. Enter the Command-Line-Interface (CLI). Type: EXECUTE "A-Render v.3 :A-Render/DEMO" How to print the manual from a : Boot off your original Workbench 1.2, with your printer configured. Enter the Command-Line-Interface (CLI). In preferences, set your printer margins to 1(left) and 80(right). Type: EXECUTE "A-Render v.3 :A-Render/PRINT_MANUAL" A-Render v.3 can only be used from the CLI - Use Kickstart 1.2 For more info, be sure to start with the DOCumentation file - :A-Render/DOC/MOST_IMPORTANT_READ_ME.DOC (part of the manual) =========================================================================