BACK

[comp.sys.amiga.applications] Science,School,UNIX software


Archive-name: amiga/science-faq
Supersedes: <3dah38$epj@curly.cc.utexas.edu>
Expires: 31 Mar 1995 00:00:00 GMT
Last-modified: 1995/01/31
Version: 4.07

Originially compiled-by: rfarmer@nyx.cs.du.edu (Richard Akerman)
Now maintained-by: dak@emx.cc.utexas.edu (Donald A Kassebaum)

String for AmigaDOS "version" command:
|$VER: Amiga_Science/School/UNIX_FAQ 4.07 (31.01.95)

|This document supersedes AmigaSciSchool version 4.06, and before.

This FAQ is cross-posted around the middle of each month to
comp.sys.amiga.applications, comp.unix.amiga, comp.answers and news.answers

also available on AmiNet sites: text/doc/AmigaSciSchUnix.lha

The news.answers automatic archiving software will store a copy of this
posting, available by anonymous FTP on

rtfm.mit.edu [18.20.0.224]: /pub/usenet/news.answers/amiga/science-faq

The rtfm site also provides an automated FAQ mailserver, send email to
mail-server@rtfm.mit.edu with "help" in the body of your message.

This document is a summary of information about Science/School/UNIX software.
It is designed to answer the questions seen most frequently about such
software on USENET. It's a combination of personal use, information posted
on USENET newsgroups (sometimes uncredited, sorry), and responses received
from commercial product representatives. I have tried to make the
information herein as detailed and accurate as possible; please email me with
any corrections, additional information or comments.

| denotes change

Outline of Contents

1. GNU emacs
2. UNIX commands for the Amiga [every one you ever wanted]
3. Shell stuff
4. Programming Tools
5. Programming Languages
6. Plotting, Printing and Display
7. Communications, Networking, and X-windows
8. TeX
9. Math
A. Engineering
B. Science
C. Educational Programs
D. Misc

Appendix A. UNIX versions of archiving programs (lha, zoo, unzip).
Appendix B. Amiga archiving programs.
Appendix C. FTPmail
Appendix D. Fish Disk databases
Appendix E. Sources of programs
Appendix F. FreshFish CDROM

NOTE: some of these files/archives are very large. Often they contain
source or other files you may not need. If you are sending the files to
yourself over the phone lines, or other slow medium for which you may have
to pay, use the appropriate archiver on your UNIX system beforehand to
delete all unneeded files in the archive. The most common archiving formats
are LhArc (.lzh) and .lha, use the lha program for these.

See Appendix A for UNIX versions of archiving programs (lha, zoo, unzip, ...)
See Appendix B about Amiga archiving programs.

There is a nice review of science software in the March 1992 (#48) _.info_,
a magazine whose demise is much lamented.

There is a nice review of programming languages in August 1993 issue of
_Amiga World_, "A Command of Languages" by Dave Haynie.

This FAQ will use the notation sitename: instead of the full hostname.
They are
aminet: /pub/aminet on any of the AmiNet mirror sites.
See Appendix E for list of aminet sites.
wustl: wuarchive.wustl.edu ALIAS ftp.wustl.edu
grind: grind.isca.uiowa.du
athene: athene.uni-paderborn.de
rwth-aachen: ftp.informatik.rwth-aachen.de
ux1: ftp.cso.uiuc.edu ALIAS ux1.cso.uiuc.edu
funet: nic.funet.fi
ma2s2: ma2s2.mathematik.uni-karlsruhe.de

The notation used in file naming shorthand follows:
{xxx|yyy} means xxx or yyy E.G. pg.{src|bin} implies pg.src pg.bin
{x..z} means x thru z E.G. pg.part{1..2} implies pg.part1 pg.part2

==============================================================================

1. GNU emacs ============================================================
|1a GNU emacs 18.58 a1.26
The author of the Amiga GNU emacs port and various GNU UNIX command
ports (ls, mv, grep, ls, sort ...) is David Gay. You'll need a couple
MB of hard disk and RAM to use emacs.
Contact David Gay: dgay@di.epfl.ch
Available - aminet:util/gnu/a1.26-emacs-18.58-{bin|src}.LHA
|1a.1 emacs_1858_gui - Supporting Docs for emacs in amigaguide
| Available - aminet:text/hyper/emacs_1858_gui.lha

|1b GNU emacs - Compiled by Fred Fish with gcc
available - aminet:util/gnu/emacs-18.59-{bin|src}.lha version 18.59
- FreshFish Nov/Dec 94 version 18.59

|1c Emacs-19.25 for the Amiga, Binary and source
| Available: aminet:util/gnu/a2.0bEmacs-{bin|src}.lha version 19.25

|1.1 fifo.library - Dillon's FIFO: device and fifo.library
fifo: is like a first in first out PIPE:
Along with GNU emacs you'll probably want the fifo.library
| Available - aminet:util/misc/fifolib374.lzh version 37.4
- FreshFish Nov/Dec 94 version 37.4

|1.2 sas-c-emacs-B3 - GNU Emacs interface to SCMSG,
SAS/C error handler package mode for emacs
Available - aminet:dev/c/sas-c-emacs-B3.lha

|1.3 gnuemacs development package
Small gnuemacs development package (cpr.el, autodocs.el)
Available - aminet:util/gnu/gnuemacs-dev1.1.lha

|1.4 AREXX editing and Debug mode
Available - aminet:util/rexx/rexxmode10.lha

|1.5 Connect GNU emacs and Manx Aztec C via ARexx
Available - aminet:dev/c/quik-fix-emacs.lzh

|1.6 emacs-client written in ARexx
Available - aminet:util/gnu/emacs-client.lha

|1.7 EmacsFileReq - Use ReqTools filerequester with Emacs!
Available - aminet:util/edit/EmacsFileReq.lha

|1.8 starter1 - Emacs Starter Deluxe R1 w. WB support
Available - aminet:util/edit/starter1.lha

|1.9 EmacsQuickStart - A patch/ARexx quickstarter for GNU Emacs
Available - aminet:util/edit/EmacsQuickStart.lha

|1.10 EmacsStarter - Load file into already running emacs
Available - aminet:util/edit/EmacsStarter.lha

|1.11 Emacs v19 keybindings, functions for v18
| Available - aminet:util/gnu/emacs18to19.lha

2. UNIX commands ========================================================

2a. Man and Hypertext commands
2a.1 MRMan - A powerful "man" manual reader is MRMan 2.00
It supports a MANPATH, and you can set file readers by suffix, so that
e.g. .doc files are displayed by MuchMore and .guide files are
displayed by AmigaGuide. You can use it to access all of the man
pages for the UNIX textutils and fileutils. The ones to put in the
MANPATH are the pre-formatted /cat directories (usually).
Available - aminet:util/misc/MRMan200.lzh
2a.2 Texinfo - GNU hypertext information program
Available - aminet:util/text/texinfo216.lzh version 2.16
- FreshFish Nov/Dec 94 version 3.1
2a.3 AmigaGuide - Not a Unix command but every Amiga user should have and
use this Commodore hypertext system. Amigaguide development kit
| Available - aminet:text/hyper/aguide24.lha version 34.3
- Fish 870 AmigaGuide.lha version 34.3
- FreshFish Nov/Dec 94 version 34.6
| - aminet:text/hyper/amigaguidedocs.lha docs
2a.4 PrintGuide - Print AmigaGuide file on printer
Available - aminet:text/hyper/PrintGuide.lha
2a.5 gnuinfo - GNU info & makeinfo (manual lookup)
Available - aminet:util/gnu/gnuinfo-920712.lha
|2a.6 ag2html - AmigaGuide file to HTML directory conver
| Available - aminet:text/hyper/ag2html.lha
2a.7 ag2txt - Turns AmigaGuide files into flat, readable text
Available - aminet:text/hyper/ag2txt.lzh
|2a.8 AGuide - Replacement for C='s AmigaGuide command
| Available - aminet:text/hyper/AGuide_V1,0.lha

2b. diff & patch
2b.1 GNU diffutils - find differences in ASCII files
cmp - compare two files
diff - differential file and directory compare
diff3 - 3-way differencial file comparison
sdiff - interactively merge two side by side differences
Available - aminet:util/gnu/diff-2.3.lha version 2.3
- FreshFish Nov/Dec 94 version 2.6
2b.2 GNU patch allows automatic patching of source files.
Available - aminet:util/gnu/patch-2.1.lha version 2.1
- FreshFish Nov/Dec 94 version 2.1

2c. Packing Utilities
2c.1 compress is available in the compress-4.0 distribution. Note that to
get uncompress and zcat you simply copy (or link to) compress e.g.
copy compress uncompress, copy compress zcat
The program operates according to the name it is invoked with.
compress - compress
uncompress - expand
zcat - expands to standard output
Available - grind:amiga/utils/compress-4.0.lzh
- aminet:util/pack/compress-4.0.lzh
2c.2 gzip - GNU zip is a compression program designed to be a replacement
for "compress".
Available - aminet:util/pack/gzip-124x2.lha version 1.2.4
- FreshFish Nov/Dec 94 version 1.2.4

2d. Unix Archive/Backup Utilities
2d.1 tar - A patched version of UNIX tar
[patching by (Alan Bair) abair@parsons.sps.mot.com]
Available - aminet:util/arc/tar-patched.lzh
- FreshFish Nov/Dec 94
2d.2 tarsplit - For extracting from .tar archives only you can use tarsplit.
Available - grind:amiga/utils/tarsplit.lha
2d.3 gnutar - GNU tar
Available - grind:amiga/utils/gnutar.lzh
Available - aminet:util/gnu/gtar10.lha version 1.10,links work
- FreshFish Nov/Dec 94 version 1.11.2
2d.4 cpio - Unix Copy I/O program
Available - aminet:util/gnu/cpio-2.0.lha version 2.0
- FreshFish Nov/Dec 94 version 2.3

2e. GnuSed - GNU Stream EDitor
Available - aminet:util/gnu/sed-1.17.lha version 1.17
- FreshFish Nov/Dec 94 version 2.05

2f. ispell - Interactive Spell Checker
2f.1 ispell 3.3LJR - The hash file is about 500k, HD highly recommended.
The distribution now includes GUIspell 1.1, it also has .el files for
GNUemacs and ARexx files for many editors.
If you already have ispell, the .el files for emacs are also available
on wustl: /systems/amiga/boing/utilities/text/utils/ispell.lha
Available - aminet:os20/util/GUISpell-1.0.lha GUI front-end to
ispell
os20/util/ispell-3.3LJR.lha ISpell 3.3LJR
os20/util/ispell-3.3LJR-up.lha GUISpell interface
Fish 774 ISpell
2f.2 Ispell - GNU Spell Checker
- FreshFish Nov/Dec 94 version 4.0

2g Unix roff style text formatting
2g.1 nroff - Unix text formatting
nroff requires v 39+ of ixemul.library
Available - aminet:text/misc/nroffamiga.lha
2g.2 groff - GNU Roff - unix Text formatting
Available - aminet:util/gnu/groff-109{bin|src}.lha
- FreshFish Nov/Dec 94 version 1.09
2g.3 Aroff Version 1.2 - Amiga roff
Available - Fish 583 Aroff
2g.4 ATbl - unix table generator create IFF file or prints table to printer
Available - aminet:util/misc/ATbl_230.lha
Fish 746 ATbl

2h. Other Editors
2h.1 vim - Vi IMitration (Clone of UNIX text editor vi}
Available - aminet:util/edit/vim30{bin|src}.lha version 3.0
Available - Fish 591 vim version ?
2h.2 Elvis - A UNIX vi/ex editor
Available - Fish 645 Elvis
2h.3 Stevie version 3.7a - vi clone
Available - Fish 256 Stevie
2h.4 ed - 8-bit-clean POSIX compliant line editor.
- FreshFish Nov/Dec 94 version 0.1
2h.5 aux-emacs - Memacs modified to also work off Aux:
Available - aminet:util/edit/aux-emacs.lah
2h.6 lemacs - Enhanced version of MicroEmacs. V3.6
Available - aminet:util/edit/Lemacs.lha
2h.7 Mg1b - A GNU EMACS like text editor. V1b
Available - aminet:util/edit/Mg1b.lha
2h.8 MicroEMACS - Port of EMACS like text editor. V3.10
Available - aminet:util/edit/MicroEMACS.lha
2h.9 Pemacs - Enhanced version of MicroEmacs.
Available - aminet:util/edit/Pemacs.lha
2h.10 mg - Small GNU EMACS style editor with AREXX
Available - FreshFish Nov/Dec 94 version 3b

2i. Unix Text Utilities
2i.1 GNU TextUtils
cat - catenate and print
comm - compare two sorted files line by line
cksum - checksum file
csplit - split a file into sections determined by context lines
cut - remove sections from each line of files
expand - convert tabs to spaces
fold - wrap each input line to fit in specified width
head - display line at the head of a file
join - UNIX relational database operator joins two relations
specified by lines of file 1 and file 2.
nl - number lines of files
od - octal, decimal, hex, ascii dump
paste - merge lines of files
pr - convert text files for printing
sort - sort or merge files
split - split a file into pieces
sum - compute a checksum and count blocks
tac - concatenate and print files in reverse
tail - displays the last part of a file
tr - translate or delete characters
ujoin - unix join - relation database operator
unexpand - converts tabs to spaces
uniq - reports repeated lines in a file
wc - word count - counts lines, words, characters
Available - aminet:util/gnu/textutils-1.4.lha version 1.4
- FreshFish Nov/Dec 94 version 1.9

2j. Unix File Utilities
2j.1 du - The du command is used to check disk usage (blocks or bytes used
by a directory or entire partition). There are various implementations
but one that Richard like is by Georg Hessmann.
Available - aminet:os20/cli/du10.lha
2j.2 GNU fileutils
chmod - change protection
dd - convert a file while copying it
ln - makes links
ls - list directory
mkdir - make directory
mv - move or renames files
rm - remove or deletes files
rmdir - remove directory
touch - update date of file
Available - aminet:util/gnu/amiga-fileutils-3.3.lha version 3.3
- FreshFish Nov/Dec 94 version 3.9
2j.3 gnu find - unix like file search.
Available - aminet:util/gnu/find-2.2.lzh version 2.2
- FreshFish Nov/Dec 94 version 3.8
2j.4 file - unix like "file" utility. Tell what kind of file it is.
Available - Fish 767 File
2j.5 ls-4.7LJR - List directories UNIX style but better
Available - aminet:util/cli/ls-4.7LJR.lha
Fish 773
2j.6 Less - Amiga-ized Unix file viewer
Available - Fish 718 Less (ixemul&trmcp) version v177.4
- aminet:text/misc/Less16Z.lha version 16Z

2k. Packages to create hypertext Texinfo and AmigaGuide
2k.1 makeinfo - The GNU project has come up with a standard documentation
format called TeXinfo. MakeInfo can process TeXinfo files into:
* GNU Info files, displayable by GNU emacs in Information mode, or by
InfoView which comes with the GCC distribution.
* DVI (.dvi) files, displayable by AmigaTeX preview or PasTeX ShowDVI
* ASCII files
* AmigaGuide files, which can be displayed by the newly released
AmigaGuide for 1.3 & 2.x, and by MultiView in 3.x
Available - Fish 787 MakeInfo 1.49b
2k.2 makeguide - makes AmigaGuide files from Texinfo
Available - aminet:text/misc/mkguide155b.lha
- aminet:text/misc/makeguide1_49b.lha
3k.3 ADtoHT - Convert autodoc files to Amigaguide.V1.01
Available - fish 853 ADtoHT

2l. Gnugrep - Search file for a pattern
GNU grep & egrep replaces unix grep, fgrep, egrep and bmgrep
grep - patterns limited to regular expression in style of ex editor
egrep - patterns are full regular expressions
Available - Fish 406 GnuGrep version 1.6
Available - aminet:util/gnu/amiga-grep-1.6.LHA version 1.6
- FreshFish Nov/Dec 94 version 2.o

2m. Unix system utilities
2m.1 udate - unix date with formatting options
Available - Fish 365, 311 udate
2m.2 Syslog version 1.7 - UNIX like system logging daemon
Available - dev/debug/Syslog1_7.lha

2n. Crons (Schedule jobs at specific times)
2n.1 CyberCron15 - Schedule jobs at specific times with ARexx port and
ARexx scripts.
Available - aminet:os20/cli/CyperCron15.lha
- Fish 801
2n.2 AmiCron - Schedule jobs at specific times
Available - Fish 139

2o. uucp & mail packaging and unpacking
2o.1 UnixUtils - gnutar, uncompressbatch unshar, uudecode, uuencode, uusplit
Available grind: amiga/utils/UnixUtils.lzh
2o.2 Unshar - unpack shar archives
Available - Fish 345
2o.3 Shar - pack and unpack shell archives
Available - Fish 92
2o.4 uuencode/uudecode utilities
- FreshFish Nov/Dec 94 version 1.0

2p. Unix style calculators
2p.1 Gnu bc - arbitrary precision-arithemtic language calculator
Available - aminet:util/gnu/bc-1.02.lha version 1.02
- FreshFish Nov/Dec 94 version 1.02
2p.2 GNU dc - GNU reverse-polish (RPN) desk calculator
- FreshFish Nov/Dec 94 version 0.2

2q. GNU binutils - GNU binary file utilities
programs include ar, ld, objdump, nm, ranlib, size, strip
- FreshFish Nov/Dec 94 version 1.8x

2r. GNU sh-utils - GNU shell programming utilities
programs include basename, date, dirname, echo, env, expr, false,
groups, id, logname, nice, nohup, pathchk, printenv, printf, sleep,
stty, tee, test, true, tty, uname, who, whoami, yes
- FreshFish Nov/Dec 94 version 1.10

3. Shell stuff ==========================================================

3a. Shell aids and commodities
3a.1 UNIX dirs (. and ..)
UNIX and AmigaDOS differ somewhat in the way in which one refers to
directories
UNIX AmigaDOS
Root / :
Current dir . ""
Previous dir .. /
If you prefer to use UNIX-style directory references, there is a
commodity for OS 2.04+ that will patch AmigaDOS to do so.
Available - Fish 837 UnixDirs
- aminet:os29/util/UnixDirsII.lha
3a.2. Automatic filename/directory completion
Various UNIX shells will complete a filename for you, so you just have
to type the first letter or two and then hit a key and it will cycle
through the possible filenames or directories. There are a number of
Amiga shells that will do this, but the easiest way Richard has found
is to use the GMC-Handler, a CON: replacement. Version 9.18
Available - aminet:util/shell/GMC_9.18.lha

3a.3 Shell scrollbar
UNIX Xwindows shells like xterm offer the ability to scroll back up
through previous shell output. You can do this in an Amiga shell with
Console Buffer (CB). Note that CB will not work directly with GMC:
above. Version 1.1
Available - aminet:util/shell/cb1.1.lha

3a.4 UNIX-like pipe (|)
UNIX shells offer a way to "pipe" information from the standard output
of one command to the standard input of another, e.g.

grep -i foo Barfile | more

ShellTools offers a PIPE command which understands the same syntax

pipe grep -i foo Barfile | more

ShellTools also has a FOREACH command and a RECORDER command (to record
shell output).
Available - Fish 673 ShellTools

3a.5 CFN - filename completion with tab in any shell
Available - Fish 888 CFN
| - aminet:util/shell/cfn.lha

3a.6 Snap or Clip text of graphics from screen
3a.6a Snap - Clip text of graphics from screen
Available - Fish 793 Snap
3a.6b PowerSnap - Commodity to cut and paste text
Available - aminet:util/cdity/PowerSnap22a.lha version 2.2a
- FreshFish Nov/Dec 94 version 2.2a
3a.7 Spliner - Spline screen blanker for Release 2.
Available - aminet:os20/cdity/SplinerV17.lha
3a.8 leftymouse - Swap mouse buttons for lefties
Available - aminet:os20/cdity/leftymouse106.lha
3a.9 KCommodity - Multifunctional commodity
Available - aminet:os20/cdity/kcx25a.lha
/kcx25a_ok.lha
/kcx25a_src.lha - sources
- Fish 885+886 KCommodity
3a.10 iconify - Tiny 2.0x commodity to iconify windows or menufy
Available - aminet:os20/cdity/iconify.lzh

3b. Shells
3b.1 csh - C Shell
Replacement for Amiga shell, similar to UNIX csh. includes source.
Available - aminet:util/shell/csh{531|531s}.lha version 5.31
- Fish 889 Csh version 5.31
3b.2 sksh - Korn Shell
Available - Fish 791 SKsh version 2.1
- aminet:util/shell/SKsh21.lzh version 2.1
3b.3 pdsksh - Korn Shell
Requires ixemul.library
Available - aminet util/shell/pdksh-920711.lha version 920711
- FreshFish Nov/Dec 94 version 4.9
3b.4 Wshell (Commerical)
Filename completion, arexx port, etc
3b.5 Zshell
Very tiny (13Kb) CLI shell modelled along the lines of csh with over
40 internal commands
Available - Fish 537 Zshell
3b.6 bsh version - Powerful shell and interpretive programming language.
Runs under AmigaDos 1.2 and 2.1
Available - Fish 811 bsh version 0.98
3b.7. AUSH - Command line interpreter. V3.15
Available - Fish 917 AUSH

3c. Handlers
3c.1 AmiCDROM - ISO-9660 standard CDROM filesystem
Available - aminet:disk/cdrom/AmiCDROM-1.15.lha version 1.15
- FreshFish Nov/Dec 94 version 1.13
3c.2 Flat - Handler for block-mapped filing devices
Available -aminet:disk/misc/flat1_2.lzh version 1.3
- FreshFish Nov/Dec 94 version 1.3
3c.3 BTNTape - A "Better-Than-Nothing" scsi tape driver
Available - aminet:disk/backup/BTNtape30.lha version 3.0
- FreshFish Nov/Dec 94 version 3.0
3c.4 FifoDev - PIPE: like device, multiple readers
Available - aminet:util/boot/FifoDev.lha version 2

4. Programming Tools =====================================================
4a. AWK
GNU AWK - Typeless data. It does all of the low-level work of parsing
a text file for you. It is interpreted but fast enough for lots of
things. The entire well-written users manual (_The Awk Programming
Language_) is 204 pp. and has the best index of any book Don has used.
Available - aminet:util/gnu/gawk-2.14.lha version 2.14
- FreshFish Nov/Dec 94 version 2.15.5

4b. Flex - Amiga version of lex (LEXical analyzer generator)
Available - Fish 704 Flex version 2.3.7
- aminet:dev/misc/flex-2.4.7.lha version 2.4.7
- FreshFish Nov/Dec 94 version 2.4.7

4c. YACC - (Yet Another Compiler Compiler)
4c.1 YACC - Port of Berkeley YACC
Available - Fish 419 YACC
4c.2 byacc - LALR(1) parser generator
Available - aminet:dev/misc/byacc-1.9.lha version 1.9

4d. BISON - GNU version of YACC is called BISON.
Available - aminet:util/gnu/bison-1.21.lha version 1.21
- FreshFish Nov/Dec 94 version 1.22

4e. Perl - Practical Extraction and Report Language with source.
Available - aminet:dev/lang/perl4.035.V010.bin.lzh version 4.035
- FreshFish Nov/Dec 94 version 4.036

4f. RCS - Revision Control System (RCS) is an invaluable tool for managing
programming projects, or for keeping track of any
frequently-revised programs or documents.
Available - aminet:dev/misc/rcs_56.lha version 5.6
- aminet:dev/misc/{hwgrcs|hwgrcssrc}.lha
- Fish 855+856 HWGRCS.lha
- aminet:util/gnu/HWGpatchP1_2_1.lha version 2.1p1 SAS/C
- aminet:dev/misc/hwgrcs_pl5.lha Amiga port of RCS 5.6
- aminet:dev/misc/hwgrcs_pl5add.lha missing files
- FreshFish Nov/Dec 94 version 5.6.0.1

4g. Make - executes commands in a "makefile" to update one or more target
names which are typically programs. Make update a target if it
depends on prerequisite files that have been modified since the target
was last modified, of if the target does not exist.
4g.1 GNU make - POSIX compatible "make" program
Available - aminet dev/gcc/make-3.68.lha version 3.68
- FreshFish Nov/Dec 94 version 3.71
4g.2 bmake - A GNU make subset
Available - Fish 523 BMake
4g.3 dmake M Wild's make
Available - aminet dev/misc/dmake.lha
4g.4 Dmake Matt Dillion's make
Available - Fish 440 Dmake
4g.5 imake - imake, now with complete rules
Available aminet:util/gnu/imake_930609.lha
4g.6 bmake15 - A GNU make well compatible b+C_source
Available - aminet:dev/gcc/bmake15.lzh

4h. M4 - GNU macro processor
Available - FreshFish Nov/Dec 94 version 1.2

4i. Amiga Programming information
4i.1 RKMCompanion - All the examples from the 1.3 Rom Kernel Manual
Available - Fish 344
4i.2 CManual (great documentation about C and your Amiga)
Available - Fish 691+692+693+695
- aminet:dev/c/ACM.lha
- FreshFish Nov/Dec 94 version 3.0
4i.3 NewIFF (the newest IFF information)
Available Fish 705
4i.4 RKRM_Devices, RKRM_Lib1, RKRM_Lib2, RKRM_Lib3 - All the exmaples from
the 3rd edition of the Amiga ROM Reference Manual
Available Fish 741 RKRM_Devices, RKRM_Lib1
Fish 742 RKRM_Lib2, RKRM_Lib3
4i.5 NDUK - Partial CBM Native Developer Update Kit
Available - FreshFish Nov/Dec 94 NDUK-V37 version 37
- FreshFish Nov/Dec 94 NDUK-V39 version 39
- FreshFish Nov/Dec 94 NDUK-V40 version 40

4j. Linkable Libraries/modules
4j.1 curses - Unix curses link library v 1.22
Available - Fish 439 Curses
- aminet:dev/c/curses-2.00.lha
4j.2 termcap - A port of the GNU termcap library
Available - Fish 733 termcap
- aminet:dev/cross/Termcap.lzh
- FreshFish Nov/Dec 94 version 1.2
4j.3 sas-unix-lib - unix emulation linkable library
Available - util/gnu/sas-unix-lib.LHA
4j.4 getopt - Implementation of UNIX getopt() function
Available - aminet:dev/misc/GetOpt-1.3.lha

4k. Shared Libraries
4k.1 ixemul.library - Library to emulate unix calls on an Amiga
Available - aminet:dev/c/ixem404{lib|src}.lha version 40.4
4k.2 Regex - An Amiga shared library of the GNU regular expression package
Available - Fish 248 Regex
4k.3 PrintSpool - Shared library to easily add text or graphic spooling to
any C or assemble program.
Available - Fish 463 PrintSpool
4k.3 fifo.library Version 37.4 - Dillon's FIFO: device and fifo.library
fifo: is like a first in first out PIPE:
Along with GNU emacs you'll probably want the fifo.library
available - aminet:util/misc/fifolib374.lzh
4k.4 ReqTools - Very useful shared requester library
available - aminet:util/libs/ReqTools22c.lha version 2.2c
- aminet:util/libs/ReqTools22c_user.lha version 2.2c
- FreshFish Nov/Dec 94 version 2.2c

l. indent - GNU Indent program which is a C source formatter/indenter
Available - Fish 892 Indent version 1.8
- FreshFish Nov/Dec 94 version 1.9.1

4m. Cweb - System for structured program documentation
Available - Fish 551 Cweb
- aminet:dev/misc/AmigaCWEB_31.lha version 3.1
- aminet:dev/c/CWebV3.1.lha version 3.1
NUWEB 0.86 - a simple literate programming
- aminet:dev/misc/ami_nuweb_086.lha version 0.86

4n. link object modules to form a executable program
4n.1 blink67 - Linker by the Software Distillery
Available - aminet:dev/misc
4n.2 PhxLnk - Linker for AmigaDOS object files. V1.35
Available - Fish 853 PhxLnk

4o. Debugger, Monitor and other debugging aids
4o.1 debugger - Symbolic debugger V2.10 by SLADE software
Available - aminet:dev/debug/debugger.lzh
4o.2 Enforcer - Tool to monitor illegal memory access
Available - aminet:dev/debug/Enforcer_37_55.lha version 37.55
- Fish 912 Enforcer version 37.28
- FreshFish Nov/Dec 94 version 37.62
4o.3 EZcpr030 - Makes SAS/C Debugger(CPR) easier to use
Available - aminet /dev/debug/EZcpr030.lha
4o.4 Mungwall Mungwall 37.64 /w SegTracker support
Available - aminet:dev/debug/Mungwall37_64.lzh
- FreshFish Nov/Dec 94 version 37.64
4o.5 SIM - lowlevel debugger and monitor.
Available - aminet:dev/debug/SIM-1.72.lha version 1.72
4o.6 Sushi - Tool for catching kprintf()/enforcer output
Available - aminet:dev/debug/Sushi37_7.lzh version 37.7
- FreshFish Nov/Dec 94 version 37.10
4o.7 mon160 - Machine code monitor/debugger, v1.60
Available - aminet:dev/moni/mon160.lha
4o.8 findline 37.2 - Find Enforcer/Mungwall hit in program
Available - aminet dev/debug/findline.lha
4o.9 gdb - GNU debugger (incomplete port)
Available - FreshFish Nov/Dec 1994 version 4.12
4o.10 SnoopDos - System and application monitor
Available - FreshFish Nov/Dec 1994 version 3.0
4o.11 RSys - Very comprehensive system monitor
Available - FreshFish Nov/Dec 1994 version 1.3
4o.12 Xoper - Monitor and control system activity
Available - FreshFish Nov/Dec 1994 version 2.4

4p. Installer - Commodore's Amiga Installer utility
Available - Fish 870 Installer.lha version 1.24
Available - aminet:util/misc/Installer-1.25.lzh version 1.25
- FreshFish Nov/Dec 94 version 1.26

4q. TCL - Tool Command Language
Available - Fish 447 TCL

5. Programming Languages =================================================
5a. Assembler
5a.1 A68K Version 2.71
Available - aminet:dev/asm/a68k271.lha
5a.2 Macro68 (commerical)
5a.3 DevPac Version 3.02 ($110, HiSoft)
Ace editor/Assembler/Debugger enviroment, easy to see what's happening.
Supports all instructions for 68000 through 68040, plus 68881, 68882
and 68851.
5a.4 AsmOne Version 1.15 (commerical)
5a.5 AssemPro ($99.95, Abacus)
5a.6 PhxAss - Macro assembler, 68040 support. V3.00 (link with PhxLnk)
Available - Fish 853 PhxAss
5a.7 gas - GNU assembler, Amiga source
- FreshFish Nov/Dec 94 version 2.3

5b. Basic
5b.1 ACE - FreeWare Amiga BASIC compiler + extras
Requires A68K and Blink to assemble and link.
Available - aminet:dev/lang/ace11a.lha version 1.1a
- FreshFish Nov/Dec 94 version 2.0
5b.1 Power Basic 1.06 ($72.99 HiSoft)
5b.2 AMOS Basic (Easy AMOS ($50), AMOS The Creator ($99.95),
AMOS Professional ($99.95) by Europress Software)
5b.3 GFA Basic (commerical)
5b.4 A/C/Basic 1.3 ($195, Absoft)
5b.5 Blitz BASIX 2 (99.95, Acid Software)
5b.6 F-Basic 5.0 ($99.95, Delphi Noetic)
5b.7 True BASIC Student Edition ($19.95, DevWare)
5b.8 bwbasic - Amiga `port' of Bywater BASIC interpreter
Available - aminet:dev/lang/bwbasic111.lha

5c C, C++
5c.1 GCC - GCC is a powerful C and C++ compiler. You will need a lot of
memory (at least 3 MB) and hard disk space (9.3 MB).
GCC comes with InfoView for displaying GNU Info format docs, and
various command-line utilities such as man, sed, and make.
GNU 2.3.3 C/C++/Obj-C compiler
Available - aminet:dev/gcc/gcc233.lha
You will need the fixed versions of some of the libraries:
Available - aminet:dev/gcc/gcc233libfix.lha
- FreshFish Nov/Dec 94 version 2.3.3
Port of GCC 2.4.5 to AmigaDos, 68000 version
GNU 2.6.0 C/C++/Obj-C compiler
Available - aminet:dev/gcc/gcc260-base.lha (base materials)
- aminet:dev/gcc/gcc260-c++-020.lha (020+881 C++ compiler)
- aminet:dev/gcc/gcc260-c++.lha (C++ compiler)
- aminet:dev/gcc/gcc260-c-020.lha (020+881 C compiler)
- aminet:dev/gcc/gcc260-c.lha (C compiler)
- aminet:dev/gcc/gcc260-diffs.lha (diff files)
- aminet:dev/gcc/gcc260-doc.lha (base docs)
- aminet:dev/gcc/gcc260-objc-020.lha (020+881 Objc compiler)
- aminet:dev/gcc/gcc260-objc.lha (Objc compiler)
- aminet:dev/gcc/gcc260-readme.lha (readmes)
- aminet:dev/gcc/gcc260-texi.lha (texinfo files)
- aminet:dev/gcc/gcc260-utils.lha (utilities)
- aminet:dev/gcc/gcc260-utilsdoc.lha (utilities doc)
- FreshFish Nov/Dec 94 version 2.6.0
5c.2 SAS/C Version 6.51 ($395, SAS Institute)
Good ANSI C. Comes with CPR debugger. Comes with Commodore includes.
Patches for Amiga SAS/C 6.0, 6.1, and 6.2 to bring it to 6.3.
Available - aminet: biz/patch/sc6_3.lha
5c.3 Dice C - unregistered, registered shareware, soo to be commerical
It is small and fast and a nice developement environment. The
registered version comes with sources to some of the libraries and
Commodore includes. Latest unregistered version 2.06.37
Available - rwtk-aachen: /pub/amiga/languages/dice206_37.lzh
- Fish 491 DICE version 2.0.6.21
5c.4 HCC (Sozobon C)
Available - Fish 508 HCC
5c.5 Aztec C Version 5.2a (commerical) environment with Commodore includes
5c.6 Comeau C++ 3.0 With Templates ($250, Comeau Computing)
It is based on AT&T USL cfront 3.0. As such it generates C as object
code. Under AmigaDOSS, Comeau C++ currently *officially* works with
SAS/C 5.10a and above (including SAS/C 6.0) or Manx Azetc C 5.0d and
above. Comeau C++ also uses AREXX. It is expected that you have a
hard disk and 2M of RAM.

5d. Pascal
5d.1 PCQ Pascal Version 1.2b (PD version)
Available - aminet:dev/lang/pcq12b.lzh binary
- aminet:dev/lang/PCQ12src.lzh source
5d.2 HighSpeed Pascal 1.10 ($147.99, HiSoft)
5d.3 AmigaPascal - Mini PASCAL compiler
Available - Fish 849 AmigaPascal
5d.4 AmigaPascal - Mini PASCAL compiler
Available - aminet:dev/lang/AmigaPascal.lha
5d.5 PascalToC - A Pascal to C translator.
Available - aminet:dev/lang/ PascalToC.lha

5e. Amiga E
5e.1 Amiga E v2.1b - The E package consists of the compiler/assembler/linker
"EC" and the includes. The compiler goes straight from source to
executable.
Available - aminet:dev/lang/amigae21b.lha compiler
- FreshFish Nov/Dec 94 version 3.0a
- aminet:dev/lang/amigaedocs.lha optional additions
- Fish 848 Amiga_E
5e.2 EPP - Simple Amiga E preprocessor
Available - aminet:dev/lang/epp010b.lha Simple preprocessor
- Fish 897 EPP E preprocessor. V1.1
5e.3 equi10 - Very good GUI with E
Available - aminet:dev/lang/equi10.lha
5e.4 EDS - a programming environment for the E
Available - aminet:dev/e/EDS-V39_10.lha
- aminet:dev/e/EDS-V39_12UP.lha Update for EDS
5e.5 E program archives from the AmigaE list.
Available - aminet:dev/e/AmigaE.BinArc.lha Binary archive
- aminet:dev/e/AmigaE.SrcArc.lha Sources archive

5f. Fortran
5f.1 BCF - Vanilla FORTRAN-77 compiler/linker/lib. V1.3
Available - Fish 470 version 1.3
- aminet:dev/lang/BCF.lha
5f.2 ABSoft Fortran 77 ($295, $495 for 68020 version, Absoft)
5f.3 f2c - Fortran 77 to C translator
Available - aminet:dev/misc/{f2c|f2c_030+881lib}.lha version 93.04.28
- aminet:dev/lang/f2c3.2{bin|src}.lha (SAS/C) version 15.6.94
- FreshFish Nov/Dec 94 version 93.04.28

5g. Forth
Forth is a high-level language, but does provide almost the same
control possibilities as assmebly-language. You work inside your
programming-kernal, and can easily test any sub-part of a program.
5g.1 JForth Professional ($179, Delta Research)
5g.2 Tile-Forth - >020, ixemlib
Available - aminet:util/gnu/GNU-TILE-FORTH.lha
5g.3 AForth - A FORTH-79 Std Implementation for AMIGA
It has a reasonable interface to Amiga libraries
Available - aminet:dev/lang/AForth.lha version 1.4
5g.4 cforth - Highly portable forth implementation
Available - aminet:dev/lang/cforth.lha

5h. ada
5h.1 AdaEd - Ada Compiler; working Amiga Port
Available - aminet:dev/lang/adaed.1.11.0a.lha version 1.11.0a
5h.2 gnat - GNU Ada compiler
Available - FreshFish Nov/Dec 94 version 1.80
- aminet:dev/lang/Gnat1.82AmigaBin.lha version 1.82
5h.3 amiga_ada - Amiga specific ADA files and MUI code generator
Available - aminet:dev/lang/amiga_ada.lha


5i. Icon (Ralph Griswold's followup to Snobal4)
It is a string-processing language, but more powerful and based on
modern Pascal/C - like syntax.
Available - Fish 227 ICON

5j. J (A dailect like APL that uses standard ASCII character set)
J like APL was invented by Kenneth E. Iverson. It comes with C source
and a reasonable tutorial
Available - aminet:dev/lang/j41_amiga_beta.zoo

5k. Smalltalk
5k.1 SmallTalk - Port of Little Smalltalk system
Available - aminet:dev/lang/small304.lha version 3.04
- aminet:dev/lang/SmallTalk.lha
- aminet:dev/lang/ALSt304.lzh version 3.04
5k.2 GNU Smalltalk 1.2 - >020, ixemlib
Available - aminet:util/gnu/GNU-SMALLTALK1.2.lha

5l. Lisp
5l.1 Scheme - Statically scoped dialect of Lisp.
Available - aminet:dev/lang/Scheme.lha
5l.2 AMXLISP - Amiga-ized XLisp interpreter
Available - Fish 181 AMXLISP
- aminet:dev/lang/AMXLISP.lha version 2.0
5l.3 OakLisp - Port of the OAKLISP system to the Amiga
Available - Fish 530, 519 Oaklisp
- aminet:dev/lang/OakLisp.lha
5l.4 CLisp - This seems to be a fairly complete Common Lisp implementation.
Note low is form 68000 and high is for 68020+ machines
Available - ma2s2:pub/lisp/clisp/amiga/CLisp-Beta4-{high|low}.lha
- aminet:dev/lang/CLisp-Beta4-{high|low}.lha
4l.5. Gambit_Comp - Compiler for the full Scheme language
Available - aminet:dev/lang/Gambit_Comp.lha
4l.6 Gambit_Terp - Interpreter for the full Scheme language
Available - aminet:dev/lang/Gambit_Terp.lha
4l.7 OPS5c - Compiler for expert system lang "OPS5"
Available - aminet:dev/lang/OPS5c.lha version 1
4l.8 SIOD - Scheme (Lisp-like language) interpreter
Available - aminet:dev/lang/SIOD.lha
4l.9 UMBScheme - UMB Scheme (w/src)
Available - aminet:dev/lang/UMBScheme212.lha version 2.12
4l.10 Scheme2C - Scheme compiler
Available - aminet:dev/lang/Scheme2C.lha

5m. Modula
5m.1 Bench Modula-2 Version 1.04 ($200, Armadillo Computing)
5m.2 M2Amiga ($249, A+LAG)

5o. Oberon
5o.1 The oberon compiler is a modern, object oriented language developed by
Prof. Dr. Niklas Wirth
Available - rwth-aachen: /pub/amiga/languages/oberon1_43.lzh
- Fish 388 Oberon version 1.16
5o.2 Amiga Oberon ($249, A+LAG)
5o.3 Oberon - Demo version of Oberon-2 compiler. V3.0
Available - Fish 880 Oberon
5o.4 Oberon-A - A freely-distributable Oberon-2 compiler
Available - FreshFish Nov/Dec 94 version 1.4

5p. Prolog
5p.1 Stony Brook Prolog
Available - aminet:dev/lang/sbp3_1{a..f}.lha
5p.2 UNSW Prolog Version 4.2
Available - aminet:dev/lang/UNSWProlog.lha
5p.3 TinyProlog - A simple Prolog interpreter. V1.1
Available - aminet:dev/lang/TinyProlog.lha

5q. APL
5q.1 APL68000 (by MicroAPL - level 1 $155, $455 with math coprocessor,
level 2 $495 - 2.05F, IBM APL standard)

5r. cim - Simula to C translator
Available - ifi.uio.no:pub/cim/old/amigados.cim.tar.Z

6. Plotting, Printing and Display
6a. Plotting
6a.1 GNU plot - Flexible function- & data-plotting tool
Available - Fish 701 GNUPlot version ?
- aminet:util/gnu/gnuplot-3.5.lha version 3.5

6a.2 Multiplot - The shareware program Multiplot is excellent for plotting
numerical data.
Available - Fish 918 Multiplot - Version XLNe 1.06
6a.3 Graph - Program draws mathematical functions on a plane
Available - Fish 280 Graph
6a.4 Plotter - Plots math functions
Available - Fish 376 Plotter
6a.5 DataPlot - Function plotter creates .dat files for Multiplot
Available - Fish 532 DataPlot
6a.6 PSGraph - Graphing program with plot preview & encapsulated PostScript
Available - Fish 532 PSGraph
6a.7 uplot - Program to plot UNIX plot files on your Amiga
Available - aminet:gfx/misc/uplot.lha
6a.8 mathplot - 2D function plotter
Available - aminet:misc/sci/mathplot.lha
- Fish 916 MathPlot - Function plotter w GUI. OS 2.0,V2.07
6a.9 PlotView - View and plot Unix plot files
Available - Fish 165 PlotView

6b. PostScript
6b.1 post Version 1.86
Available - Fish 518 Post
- aminet:text/print/post186eng_{bin|src}.lha
- AMINET:text/print/postfix.lha - small patch for post186
6b.2 ghostscript - GNU postscript processor
Available - aminet:text/dps/ghost{script-2.5.2|src-252}.lha
- FreshFish Nov/Dec 94 version 2.6.1.4
6b.2a ghostscript-font - GNU postscript interpreter fonts
Available - FreshFish Nov/Dec 94 version 2.6.1
| - aminet:text/print/ghostscript2.6.lha version 2.6.1
6b.3 PostView (PostScript viewer)
Available - aminet:text/print/PostView1.1.lha
6b.4 PSFonts - PostScript fonts from GhostScript 2.5.2
Available - Fish 828+829+830 PSFonts
6b.5 PSTools - program that converts TeX's .dvi files into postscript files
Available - Fish 795+796

6c. Printing
6c.1 PrintManager - Print spooler
Available - Fish 810 PrintManager
6c.2 HPMode - Script file to set attributes of HP Deskjet 500
Available - Fish 555 HPMode
6c.3 PF - Cli/Workbench interface to control HP Deskjet 500 printer
Available - Fish 539 PF
6c.4 GwPrint - Intuition based text file printer
Available - Fish 367

7. Communications, Network and X-windows
7a. Terminal Emulation - these terminal provide vt100/vt220 emulation
|7a.1 VLT Version of VLT terminal program
| Available - aminet:comm/term/VLTj5576.lha version 5.576
| aminet:comm/term/vlt5877p.lha patches VLT(jr)5.576 -> 5.877

7a.2 meshugena - A VT220 terminal emulator
Availiable - aminet:comm/term/meshugena_1.0.lzh

7b. uucp software
7b.1 Dillon's AmigaUUCP version 1.16
Available - aminet:comm/uucp/Amiga{UUCP_1.6|UUCPsrc-1.16}.lha

7c. mail
7c.1 AmigaElm-v2 - UUCP Mail-Reader, version 2 (2.253)
Available - aminet:comm/mail/AmigaElm-v2.lha

7d. news
7d.1 amitin - The best newsreader for the Amiga.
Available - aminet:comm/news/amitin119a.lha
7d.2 Arn - Amiga USENET/UUCP newsreader V1.03
Available - aminet:comm/news/Arn{103|103src}.lha
7d.3 GRn 2.0 - Gadtools Read News for UUCP and TCP/IP
Available - aminet:comm/news/GRn-2.0.lha
7d.4 NN 6.4.18apl3 - Amiga-port of NN 6.4.18apl3 newsreader
Available - aminet: comm/news/amiga-nn6.4.18.lha

7e. TCP/IP System Software
7e.1 AmigaNOS - Amiga slip networking package. Quite difficult to figure out
Available - aminet:comm/net/AmigaNOS-{2.9i|help-V2}.lha
- aminet:comm/net/anos29m.lha - provides TCP/IP for Amiga
- aminet:com/net/akit29m.lha - support files for v 29m

7e.2 AmiTCP - Sana II based TCP/IP stack as shared library
Available - aminet:comm/net/AmiTCP-bin-20.lha binaries
- aminet:comm/net/AmiTCP-dvA-20.lha doc(DVI,A4)
- aminet:comm/net/AmiTCP-dvL-20.lha doc(DVI,Letter)
- aminet:comm/net/AmiTCP-psA-20.lha doc(postscript,A4)
- aminet:comm/net/AmiTCP-psL-20.lha doc(postscript,Letter)
- aminet:comm/net/AmiTCP-src-20.lha source
- aminet:comm/net/AmiTCP-txt-20.lha doc(plain text)
- aminet:comm/net/AmiTCP-bin-20.lha binaries
7e.3 SANA-II Device Driver
Available - aminet:comm/net/cslip-sana2.lha - SANA-II Cslip driver
- aminet:comm/net/cslip.lha - adds cslip to 2.1/2.03
slip
- aminet:comm/net/sana2-cslip.lha - SANA2 (c)slip device
- aminet:comm/net/plip387.lha - Parallel Line IP Driver
7e.4 SANA II Network architecture
Available - aminet:dev/misc/sana2.lzh - Network architecture standard
- Fish 779 SANA - Commodore networking standard
docs
Available - aminet:dev/misc/sana2developer.lzh -
SANA-II Specs Nov92 (0.4) w/ example driver

7f. TCP/IP Network Applications
7f.1 Finger command for AmiTCP
Available - aminet:comm/net/amitcp_finger.lha
- Fish 927 Finger.lha
7f.2 FTP application for AmiTCP
Available - aminet:comm/net/amitcp_ftp.lha
7f.3 TELNET application for AmiTCP
Available - aminet:comm/net/amitcp_telnet.lha
- Fish 927 Telnet.lha
7f.4 TELNET and FTP applications for AmiTCP/IP.
Available - aminet:comm/net/amitcp_telnetftp.lha
7f.5 fsp daemon for amiga. Need a2065 and TCP/IP.
Available - aminet:comm/net/fspd.lha
7f.6 netfs - Remote filesystem between Amigas, using AmiTCP
Available - aminet:comm/net/netfs.lha
7f.7 INetUtils - SMTP and NNTP utilities for socket.library
Available - aminet:comm/net/INetUtils-1.0.lha (requires A225R2B2)
7f.8 AmiTCP_mail_1.6 - Simple SMTP sendmail-like program for AmiTCP
Available - aminet:comm/net/AmiTCP_mail_1.6.lha - great enhancements!
7f.9 AmiTCP_ttcp10 - AmiTCP speed test for udp/tcp
Available - aminet:comm/net/AmiTCP_ttcp10.lha
7f.10 AmiTCP_ups10 - Nice little AmiTCP file transmission program
Available - aminet:comm/net/AmiTCP_ups10.lha
7f.11 AmiTC_ncftp156 - AmiTCP port of ncftp, better than ftp
Available - aminet:comm/net/AmiTC_ncftp156.lha
7f.12 FtpDaemon - Daemon for AmiTCP with MultiUser support
Available - aminet:comm/net/FtpDaemon.lha
7f.13 xtermTCP-WB - xterm's newest Workbench w/TCPish stuff
Available - aminet:comm/net/xtermTCP-WB.lha
7f.14 Smail - Sendmail (based on smail V2.5)
Available - aminet:comm/mail/smail.lha
- aminet:comm/mail/smailsrc.lha - Smail sources for SAS C
- aminet:comm/mail/smail2.lha - Smail Version 2.0
- aminet:comm/mail/smailsr2.lha - Smail V2.0 sources


7g. Dnet Networking software from Matt Dillon
7g.1 Sources for DNET
Available - aminet:comm/net/dnet-src.lha
7g.2 Device for DNET sessions
Available - aminet:comm/net/dnet.device
7g.3 Complete installation set for DNet
Available - aminet:comm/net/dnet2.10.13.lha
7g.4 DNet 2.32 (Amiga-Src/Bin, Unix-Src)
Available - aminet:comm/net/DNet2_32.lha
7g.5 IRC intuition DNet client (dnetlib.o needed)
Available - aminet:comm/net/DNetIRC.lha
7g.6 DNet terminal shell
Available - aminet:comm/net/dshterm1_0.lha
- Fish 897 DNet

7h. parnet/sernet Networking Software
7h.1 parnet.device, 20% faster, OS2.x only and 11k smaller
Available - aminet:comm/net/parnet21.lha
7h.2 Allows 2 Amigas to be linked via serial port
Available - aminet:comm/net/sernet24.lha
7h.3 Patch for ParNet and SerNet
Available - aminet:comm/net/NetPatch_V1.1.lha
7h.4 Par/Sernet chat and command server
Available - aminet:comm/net/netutils.lha
7h.5 NetMount - Simplifies ParNet mount procedure
Available - Fish 863 NetMount

7i. X-windows
7i.1 A commercial version of X-windows is available from GfxBase.
For more information contact
Dale Luck: dale@ntg.com
Address, phone, fax
GfxBase, Inc.
Dale Luck
1881 Ellwell Dr.
Milpitas, CA 95035 USA
Phone: (408) 262-1469
FAX: (408) 262-8276
price: regular, site licence, educational discount
Price: [US] $395.00 ($90.00 yearly maintenance fee),
Eduprice: [US] $316. Site licenses available.
7i.2 DaggeX v.0.1 of Amiga X windows server
Available - aminet:gfx/misc/DaggeX0_1.lha
- aminet:gfx/misc/localDaggeX0_22.lha - Improved local DaggeX
- aminet:gfx/misc/TCPDaggeX0_2.lha - tcp/ip update to 0_1

7j. Fax
|7j.1 ecfax931024 - Simple fax sending with faxmodem
| Available - aninet:comm/misc/ecfax931024.lha
7j.2 ElCheapoFax - Simple fax sending with faxmodem
Available - aminet/comm/misc/ElCheapoFax.lha
|7j.2a Gui interface to El Cheapo Fax Soft with
| Available - aminet:comm/misc/ecfeh107.lha
|7j.3 Amiga Voice Mail & Fax Package
| Available - aminet:comm/miscavmNfax1.33.lha
| Amiga Voice Mail & Fax Package 1.33
| Available - aminet:comm/miscavmNfaxsrc1.33.lha
| Source for part of the Fax part of avmNf
| available - aminet:comm/miscavmutil.lzh
| Utility which MUST accompany AVM 1.3
| available - aminet:comm/misc/AVMVEngADPCM2.lha
| Cleaned up voice files for AVM (Zyxel)
| available - aminet:comm/misc/AVMVLLEng1.19.lha
| English voice files for AVM (LineLink)
|7j.4 VoiXEL103 - Use ZyXEL1496 as Answermachine/Fax/BBS
| Available - aminet/comm/misc/VoiXEL103.lha

8. TeX ===================================================================
8a. AmigaTeX is a commercial program available from Radical Eye. Comes
with TeX, LaTeX, MetaFont, Preview, and Post 1.7 (for handling
PostScript).
8 program disks + 6 font disks. Hard disk installer program so you can
install a minimum or full system.
It has a special font loading system so you don't need all of them on
your hard disk; it will request the font disks as needed.
For more information contact the author:
Tomas Rokicki: rokicki@cs.stanford.edu
Address, phone, fax
Radical Eye Software
P.O. Box 2081
Stanford, CA 94309 USA
Phone:(415) 322 6442
FAX: (415) 327 3329
BBS: (415) 327 2346
price: regular, site licence, educational discount
The main package is [US] $200; printer drivers are [US] $100
per set (organized according to printer resolution). Site
licensing and group discounts are available; write for
information. There is no special educational pricing.

8b. PasTeX 1.3
There is also a Freely Distributable TeX called PasTeX.
Available - wustl:systems/amiga/boing/utilities/text/utils/pastex-1.3/
Disk #1 has DVIprint (3c), ShowDVI and SpecialHost in its bin directory
The files are full disks compressed with Zoom, from Fish 682

MetaFont and the Previewer fonts are separate from this distribution.

8b.1 ATeXLib - New Macros for PasTeX
Available - aminet:text/tex/ATeXLib_{1|2|3}of3.lha
- aminet:text/tex/ATeXLibUp.lha update

8c. DVIprint
If you have AmigaTeX but no printer drivers, you can try using DVIprint
from the PasTeX distribution. It works remarkably well, just make a
tex:config dir and put DVIprint.printers in it.
Available - athene:pcsoft/amiga/tex/pastex/dviprint.lha
| DVIprint frontend for ShowDVI (PasTeX)
| Available - aminet:text/tex/DVIPrintSetup.lha

8d. dvi2lj
If you have a LaserJet you may want to use dvi2lj instead of DVIprint.
| Available - aminet:text/tex/dvi2lj-0.49.lha
- Fish 797 dvi2lj

8e. Pictures and Graphics in Tex
8e.1 fig - Also for TeX you may want the "fig" package, for structured
drawing.
8e.2 For pictures will simple straight and angled lines, Richard recommend
the EEPIC macros (LaTeX: epic.sty, eepic.sty). In order to print
documents with EEPIC macros and DVIprint (3c) you will need SpecialHost
running; in order to preview with ShowDVI you will also need to run
SpecialHost in the background.
8e.3 For more complicated pictures, especially with curves, the PiCTeX
macros (LaTeX: piclatex.sty; TeX: prepictex.tex, pictex.tex,
postpictex.tex) are better but very slow on a 68000. SpecialHost is
not required for these.

8f. ARexx macros for TeX
8f.1 ARexx macro for TeXify and ToError for AmigaTeX
8f.2 There are also TeXify ARexx macro things for CED

8g. tr2tex - Converts troff to LaTeX
Available - Fish 671 tr2tex

8h. Metrafont
Available - Fish 486+487 Metrafont
| - aminet:text/tex/MetaFontV2.71.lha version 2.71
| - aminet:text/tex/MF_V2.71.lha version 2.71
| - aminet:text/tex/MFSrc.lha source version 2.71

8i. BibTeX - Amiga port of BibTeX. Works with PasTeX 1.3
Available - aminet /text/tex/BibTeX.lzh

8j. Detex Version 2.3 - Strip TeX/LaTeX commands from input files
Available - aminet:text/tex/Detex-2.4.lha

8k. makeindex - Produces an index for LaTeX-documents.
| Available - aminet:text/tex/makeindex_2.12.lha

8l. Convert PS Type-1 to METAFONT mf

8m. ShowDVI - A (TeX, LaTeX) .dvi display program.
Available - aminet:text/tex/ShowDVI.lha

8n. TeX 3.141 - TeX text formatter. See the README first.
Available - aminet:text/tex/TeX3141bin.lha - executables only.
- aminet:text/tex/TeX3141bin881.lha - 68020/68881 version.
- aminet:text/tex/TeX3141errata.txt - Corrections
- aminet:text/tex/TeX3141source.lha - Sources
- aminet:text/tex/TeX3141UserKit.lha - Beginner's kit
- aminet:text/tex/TeX3141_README - read this first

8o. TGrind - Produces nice looking TeX listings of source code
Available - aminet:text/tex/TGrind.lha

|8p. TPP - TeX frontend wordproc
| Available - aminet:text/tex/TPP500.lha version 5.00
| - aminet:text/tex/TPP501ud.lha update 5.00 to t.01

9. Math
9a. MAPLE V
MAPLE V, a commercial "Mathematica"-like program is available for the
Amiga. There is a review of Maple V in the _.info_ article mentioned
near the beginning of the FAQ, pp. 35-36. There is a more recent
review of Maple V in the January 1993 (Vol. 8, #1)
_Amazing Computing_, pp. 69-71.
Address, phone, fax
|\^/| Waterloo Maple Software
._|\| |/|_. 160 Columbia St. West
\ MAPLE / Waterloo, Ontario
<____ ____> CANADA N2L 3L3
| Tel: (519) 747-2373 info@maplesoft.on.ca
Fax: (519) 747-5284
price: regular, site licence, educational discount
- For Canadian Customers: A single-user copy is now available for
only Can $695 for educational and government institutions (if
the user can provide proof of their affiliation), and Can $935
for all others. Shipping and handling is added to this price.
For additional information call 1-800-877-6583.
- For U.S. Customers: A single-user copy is now available for
only US $595 for educational and government institutions (if
the user can provide proof of their affiliation), and US $795
for all others. Shipping and handling is added to this price.
For additional information call 1-800-877-6583.
- For Customers outside North America: Please contact
Waterloo Maple Software at the address or phone number [above],
or by sending an e-mail message to info@maplesoft.on.ca and we
would be happy to put you in touch with your local distributor.
- For Academic Degree-granting Institutions: Site licenses are
required in order to run Maple on a network. For academic
institutions, a site license is calculated for each type of
machine, and the price for site licenses depends on the number
and type of machines running Maple. [calculation of site
licences omitted; contact Maplesoft for more info]

9b. Schoonschip
A pioneering algebraic manipulation program which has been used in
particle physics and continuously developed since late 1963. Not as
friendly as Mathematica or Maple, with no graphics or intuition
interface and not as much built in, but still a general purpose
algebraic manipulation language. Written in machine language to run
fast and be memory efficient. Capable of handling large problems.
Includes large and small workspace versions, tutorial examples, sample
programs, and a comprehensive manual. Version 5-Oct-91,
binary only. Author: Martinus J. G. Veltman and David N. Williams
Available - Fish 568 Schoonschip
| - aminet:misc/mat/Schoonschip.lha v91.10.5

|9c. mathlab (MATric LABoratory) Fortran matrix processing package
Available - Fish 499+538 MathLab + MathLabPatch
| - aminet:misc/math/Matlab.lha
| - aminet:misc/math/MatLabPatch.lha
| Patches for Matlab & Diglib on disk 499
| - aminet:dev/lang/Diglib.lha
| Dev indep graphics lib for fortran apps

9d. XlispStat (Statistics)
Available - Fish 385+386

9e. dproc - Mathematical dataprocessor - update to v1.
Available - aminet:misc/sci/dproc128.lha

A. Engineering ===========================================================
|Aa. Spice - Circuit analysis program
|Aa.1 spice3p2 (Circuit Analysis Program)
Available - Fish 578 spice3
|Aa.2 ASpice - Circuit analysis program for Amiga. V5.1
| Available - aminet:biz/misc/ASpice.lha
|Aa.3 spice3f4 - R1.1 of Analog Circuit Simulator (000)
| Available - aminet:/misc/sci/spice3f4r1_000.lha 68000 version
| - aminet:/misc/sci/spice3f4r1_030.lha 68030 version
| - aminet:/misc/sci/spice3f4Guide.lha
| Spice 3f4 help in AmigaGuide format

Ab. CoGo (An engineering/surveying program)
Available - Fish 714
| - aminet/misc/sci/CoGo.lha

Ac. Digital Logic Circuit Simulator
Ac.1 lpdemo
Available - aminet:misc/sci/lpdemo101.lha
Ac.2 dbb - GUI Digitical Logic Cuircuit Simulator
Available - aminet:util/misc/dbb119.lha version 1.19
|Ac.3 LogicShop - Build and test logic circuits.
| Available - Fish 890 LogicShop version 1.1
| - aminet:misc/sci/LogicShop_v1.1.lha version 1.1
Ac.4 LogEv10 - cmd-line simulation of logic circuits
Available - aminet:misc/sci/LogEv10.lha

Ad. Neural network
Ad.1 Neural network package demo (OS 2.0)
| Available - aminet:misc/sci/SynWorksDemoAGA.lha aga version
Ad.2 Neural network code in C/C++ Neural network code
Available - aminet:dev/misc/neural_net_v3.lha
|Ad.3 NeuralNets - A neural newtwok example using backpropagation delta run
Available - Fish 432 NeuralNets
|Ad.4 Example of Neural Net programming.
| Available - aminet:misc/sci/NeuralNet.lha
|Ad.5 Neural network example.
| Available - aminet:misc/sci/NeuralNets.lha
|Ad.6 Neural network simulator. V1.0
| Available - aminet:misc/sci/Neuro.lha
|Ad.7 Neuronal Nets with Hopfield/Hamming alg.
| Available - aminet:misc/sci/NeuronalNets.lha

Ae. Miniterm - Minimizes bool algebra formulae. V2.0
Available - Fish 860 Miniterm

Af. Ami2D - Finite Element modeler and solvers
| Available - aminet:misc/sci/ami2d_2_0.lha

Ag. APalAsm - A programmable Array Logic (PAL) assembler
Available - Fish 432 APalAsm
| - aminet:biz/misc/APalAsm.lha

B. Science ===============================================================
Ba. TheWEB (demo of commerical Graphic-diagram base data acquisition)
Available - Fish 711 TheWeb
| - aminet:misc/sci/TheWeb.lha

Bb. astrolog (amiga port with graphics)
Available - aminet:misc/sci/astrolog.lha

Bc. Ephem Astronomical software)
| Available - aminet:misc/sci/Ephem-4.28-{bin|src}.lha


C. Educational Programs
C.a Pre-School
Ca.1 Rdy.Robort - education program for children 5-12
Available aminet:misc/edu/Rdy.Robort93.lzh

Cb. Elementry School
Cb.1 Test your math skill.
Available - aminet:misc/edu/Reflex_Test.lha
Cb.2 PowerLOGO - Good language to get kids interested in computers
Available - Fish 635 PowerLOGO

Cc. High School
Cb.1 Will hear you in foreign words.
Available - aminet:misc/edu/spellcheckv1_4.lha
Cb.2 Demo of a gamma ray scintillation counter
Available - aminet:misc/edu/gamademo.lha
Cb.3 Demo of a molecular microscope
Available - aminet:misc/edu/gaslaws.lha

Cd. College

Ce. Other
Ce.1 Flashcard program
Available - aminet:misc/edu/AmiFash10.lha
Ce.2 Morse code trainer
Available - aminet:misc/edu/morse1.2.lzh
Ce.3 Deaflab - translates text into hand signs for the deaf
Available - Fish 494 Deaflab
Ce.4 Thai - A simple Thai quiz program fro learning the Thai language
Available - Fish 98 Thai
Ce.5 Japanese - Two programs to help teach Japanese
Available - Fish 939 Japanese
Ce.6 AmigaWorld - Database w/ country info. V2.0
Available - Fish 893 AmigaWorld
Ce.7 StudentAid-14a - Program to help studying material
Available - aminet:biz/dbase/StudentAid-14a.lzh
Ce.8 oursolarsystem - HELM "book" on Solar System
Available - aminet:misc/edu/oursolarsystem

Cf. For the teacher
Cf.1 Teacher 0.60 - Create lessons, explanations & questions, etc.
Available - aminet:misc/edu/tcr060ea.run

D. Misc
Da. Spreedsheets
Da.1 OLEO (Gnu spreadsheet) - >020, ixemlib
Available - aminet:util/gnu/GNU-OLEO-1.2.2.lha
- aminet:util/gnu/oleo_68020bin.lha - binary-needs work
- aminet:util/gnu/oleo_src.lha - source- needs a little work
Da.2 AnalyticCalc spreadsheet
Available - Fish 495 AnalyticCalc
| - biz/misc/AnalytiCalc.lha version V25.03B

Db. Databases
Db.1 bBaseIII - Database program. V1.4
Available - Fish 927 bBaseIII
| -aminet:biz/misc/bBaseIII.lha
|Db.2. PicBase - Organize and manage IFF images/brushes.
Available - Fish 527 PicBase
| - aminet:gfx/misc/PicBase.lha
|Db.3 DataEasy - Database program with many features. V1.
Available - Fish 520 DataEasy
| - aminet:biz/dbase/DataEasy.lha
Db.4 AnalyRim - An integration of AnalyticCalc and RIM-5 relation database
management system
Available - Fish 593 AnalyRim
| - Fish 594 AnalyRimSrc (sources)
| - aminet:biz/misc/AnalyRi{m|mSrc}.lha
|Db.5 AmigaBase - Programmable hierarchical database, with GUI.
| Available - aminet:bix/dbase/AmigaBase200.lha
- Fish 901 AmigaBase
|Db.6 db -Database program w OS3.0 look, user def.
| Available - aminet:biz/dbase/db2.4.lha
Db.7 sqldb - Latest version of SQL rdbms
Available - aminet:biz/dbase/sqldb.lzh
Db.8 DVC2_41 - Database programm with password option
Available - aminet:biz/dbase/DVC2_41.lha



Dc. Cad, Drawing, Paint
Dc.1 FreePaint
Available - Fish 548 FreePaint
| - aminet:gfx.edit/FreePaint.lha

Dd. Disk Utilities
Dd.1 DiskSalv2 - Disk repair, salvage, and undelete util by Dave Haynie
| Available - aminet:disk/salv/DiskSalv11_31.lha - Program ver 11.31
| - aminet:disk/salv/DSLocale11_31.lha - Local Lang Catalogs
- Fish 891 DiskSalve2
- FreshFish Nov/Dec 94 version 11.31
Dd.2 ReOrg3_1.lha - Disk optimizer with DC-FFS support
Available - aminet:disk/optim/ReOrg3_1.lha
| - aminet:disk/optim/ReOrg3_11pch.lha -Patch to ReOrg 3.11
| - aminet:disk/optim/ReOrg3_1dvi.lha dvi-doc-files for ReOrg
Dd.3 Disk Cache
| Available - aminet:disk/cache/fcache11.lha
- Fully associate hard drive cache
Available - aminet:disk/cache/PC_37_64.lha
- PowerCache Amiga Disk Caching System v37.64.
Available - aminet:disk/cache/SmartDisk131.lha - Pre-reading disk cache
Dd.4 CDROM disk filing system (ISO-9660+RR)
| Available - aminet:disk/cdrom/AmiCDROM-1.5.lha

==============================================================================

Appendix A UNIX versions of archiving programs (lha, zoo, unzip).

Program FileType Location
lharc .lzh grind: unix/arc-progs/Lharc.tar.Z
zoo .aoo grind: unix/arc-progs/Zoo210.tar.Z
arc .arc grind: unix/arc-progs/arc-5.21.tar.Z
dms .dms grind: unix/arc-progs/dmschecksum.tar.Z
only check the dms file's checksum
lha .lha grind: unix/arc-progs/lha-1.00.tar.Z
unarj .arj grind: unix/arc-progs/unjarj230.tar.Z
unzip .zip grind: unix/arc-progs/unz50pl.tar.Z
zip .zip grind: unix/arc-progs/zip19pl.tar.Z

Appendix B Amiga archiving programs.

Amiga (de-)archiving programs can be found in
wustl: /systems/amiga/boing/utilities/cli/archive

Some of the more common ones are listed below

Program FileType Fish Location
lharc .lzh 404 lharc-1.30.zoo
unarj .arj unarj.lzh
zoo .zoo 164 zoo210.lzh
lz .lzh,.lha 465 lz_1.92.lzh
unzip .zip unzip-4.1.lzh
dmscheck .dms dmscheck.lzh check that .dms file is good
lha .lha/.lzh 715 LhA_e132.run (it is a self extracting file)
dms .dms 406 dms111.sfx (it is a self extracting file)
zoom .zom 715 zoom54.lzh

Appendix C. FTPmail
You can find a list of FTPmail sites in the "Updated Internet Services
List" posted by yanoff@csd4.csd.uwm.edu (Scott A. Yanoff) to USENET
group comp.misc. You can also finger him to find out other ways to
get this useful list.

There is an article about FTP and Mail-FTP in the April 1993
_UnixWorld_, pp. 68-74. For more information on FTPmail send the
word "help" via email to ftpmail@decwrl.dec.com For BITNET users,
email the world "help" to bitftp@pucc.princeton.edu

Appendnix D. Fish Databases

Fish Disk databases - There are several data bases for the fish disk.
This is a very good way to to find out what is available.

1 KingFisher - Allows search by name and context within Contents files
Available Fish 863 - KingFisher (version 1_30, program and db thru 850
aminet:fish/doc/Kingfisher1_37.lha - Program
fish/doc/KFData850.lha - database of 1st 850 disk
Note that the database can be update using the following files
/fish/doc/Fish851-860.txt
/fish/doc/Fish861-870.txt
/fish/doc/Fish871-880.txt
/fish/doc/Fish881-910.txt
2 fishcon - Fish contents in ASCII (50 disks, ending with disk ???)
Available aminet:fish/doc/fishcon-???.lzh
3 FishXref - Cross reference of Fish contents, one line description
Available aminet:fish/doc/fishxref-???.lzh
4 Aquarium - One of the first fish databases. Can search by program name
or context within Contents file .
Available Fish 559

Appendix E. FTP sites
- Major US Amiga (+newest Fish) site: wuarchive.wustl.edu [128.252.135.4]
fish in /systems/amiga/boing/fish 600-799
/pub/aminet/fish 800 and up
- Other US Amiga (+all Fish) site: grind.isca.uiowa.edu
- Major US Fish site (disks 50-current): ftp.cso.uiuc.edu [128.174.5.59]
formerly called ux1.cso.uiuc.edu, sometimes referred to as "ux1",
IP address may change.
ux1 Fishes mirrored on: ftp.hawaii.edu [128.171.44.7]
[some Fish disk sites provided by schwager@mike.cs.uiuc.edu
(Mike Schwager)]
USA ftp.isca.uiowa.edu 128.255.21.233 amiga/f1
USA ftp.hawaii.edu 128.171.44.70 pub/amiga/fish
- Euro Fish site (Finland):ftp.funet.fi [128.214.6.100] /pub/amiga/fish
- Euro Fish site (Germany):ftp.informatik.rwth-aachen.de[137.226.112.172]

aminet sites:
USA (MO) ftp.wustl.edu 128.252.135.4 pub/aminet/
same as wuarchive.wustl.edu
USA (TX) ftp.etsu.edu 192.43.199.20 pub/aminet/
USA (CA) ftp.cdrom.com 192.153.46.2 pub/aminet/
USA (WI) ftp.netnet.net 198.70.64.3 pub/aminet/
Scandinavia ftp.luth.se 130.240.18.2 pub/aminet/
Germany ftp.uni-kl.de 131.246.9.95 pub/aminet/
Germany ftp.uni-erlangen.de 131.188.1.43 pub/aminet/
Germany ftp.cs.tu-berlin.de 130.149.17.7 pub/aminet/
Germany ftp.th-darmstadt.de 130.83.55.75 pub/aminet/
Germany ftp.uni-paderborn.de 131.234.2.32 pub/aminet/
Germany ftp.uni-oldenburg.de 134.106.40.9 pub/aminet/
Germany ftp.uni-bielefeld.de 129.70.4.55 pub/aminet/
Germany ftp.uni-stuttgart.de 129.96.8.13 pub/aminet/
Germany ftp.uni-siegen.de 141.99.128.1 pub/aminet/
Germany ftp.stud.fh-heilbronn.de 141.7.1.41 pub/aminet/
Germany ftp.tu-chemnitz.de 192.108.33.193 pub/aminet/
Switzerland ftp.eunet.ch 146.228.10.16 pub/aminet/
Switzerland litamiga.epfl.ch 128.178.151.32 pub/aminet/ (*)
Switzerland ftp.math.ethz.ch 129.132.104.6 pub/aminet/
UK ftp.doc.ic.ac.uk 146.169.2.1 pub/aminet/
UK micros.hensa.ac.uk 148.88.8.84 pub/aminet/
(*) closed 6:30am to 4pm weekdays

The above group of sites together are called 'Aminet'. They all
contain the same files (through a process called 'mirroring'),
although most of them delete older files. Also, there are a lot of
other Amiga FTP sites around, and when make announcments about software
on these sites, they usually give the site address.

Finland ftp.funet.fi 128.214.6.100 pub/amiga/
USA ftp.isca.uiowa.edu 128.255.21.233 amiga/fx
USA ftp.hawaii.edu 128.171.44.70 pub/amiga/fish
Scandinavia ftp.funet.fi 128.214.248.6 pub/amiga/fish

Both ftp.cso.uiuc.edu and grind.isca.uiowa.edu have a full collection
of Fish Disks as their main feature. Whenever I mention a program
that is to be retrieved from a Fish disk, you can get it there.

Appendix F - FreshFish

I'VE MOVED
----------

Because I had to spend a couple weeks at the end of September moving to a
new residence, my schedule for the first monthly CD-ROM has slipped by
about that amount. I'm currently projecting releasing the master to
production about Oct 15th, and having shippable CD-ROM's shortly after
that. I've been told it should only take a few days to do the actual
CD-ROM production.

Note that my address and phone number have changed. The new contact
information is:

Amiga Library Services
610 N. Alma School Road, Suite 18
Chandler, AZ 85224-3687
U.S.A.

voice/FAX: (602) 917-0917

STRUCTURE OF THE CD-ROM
-----------------------
The current structure of the CD-ROM closely follows the initial concept for
the monthly CD-ROM's, being divided into roughly three sections: (1) New
material, which includes the material from the new unreleased floppy disks
as well as material which does not appear in the floppy distribution, (2)
useful utilities that can be used directly off the CD-ROM if desired, thus
freeing up the corresponding amount of hard disk space, and (3) older
material from previous released floppy disks or CD-ROM's.

Latest FreshFish is Nov/Dec 94




BACK