# following added 9/4/2011 following upgrade to cygwin 1.7.9-1
C_INCLUDE_PATH=/usr/include/ncurses/
export C_INCLUDE_PATH
# also changed windows shortcut to use mintty instead of rxvt, ala
# mintty.exe --option CursorType=Block -e ./am100
NOTE: Reposting and/or mirroring of any of this material on any payware site is un-authorized!!!
05/16/2004
Posting a version (0.45 snapshot) with Telnet terminal server improvements and
fixes.
04/25/2004
Posting a version (0.442 snapshot) to let people play with new functionality.
Long promised Telnet terminal server support!!
04/18/2004
Posting scans of the AM-500 (Hawk Disk drive controller) hardware manual, scan
of newer version of Basic manual, and scan of Basic XCALL subroutines manual.
Also updating 0.4 snapshot to 0.42 with improved performance of am300 interrupt
driven terminals in Windows (fixed halts and 'jumping'). Also some (but not all)
floating point fixes necessary to pass the new 'CPU' diagnostic on the AMOS 4.6
container.
04/10/2004
Posting scans of the LISP and PASCAL manuals! Many thanks to James Schuknecht
for this and other help...
04/3/2004
Posting AMOS 4.6 container (amos46.tgz).
03/27/2004
Posting a version to let people play with new functionality. Better tape
(am-600) support, tapfil, filtap, and tapdir -like utilities for the host side,
am-300 serial card support (but no telnet yet), run time mount/unmount of disk,
printer, and tape devices, reset and power off from front panel.
With good tape support the promise of a container build program goes away, but
now there's a container build procedure: (1) In the host system, put the files
you want onto a 'tape' with tapfil, (2) start the emulator, then in AMOS (a)
mount a copy of the 'empty-container', (b) import the files from the 'tape' with
filtap!
Please download both the program and a newer copy of the AMOS distribution.
ALSO - I've uploaded a copy of the System Command Reference Manual - the book
that describes every single command. I took the time to index it so it's pretty
easy to find what you need in it's 400+ pages... And I have received a copy of
AMOS 4.6. One of the things I found on the 4.6 disk was a newer version of the
'CPU' diagnostics that check the floating point operations (fmt11) and sure
enough my fmt11 code has a few bugs! Hope to get those fixed and uploaded
soon...
01/17/2004
Posting a version to let people play with new functionality. Printing (am-320),
Tape (am-600), multiple consoles (switch via ALT-0, ALT-1, ALT-2, ALT-3, etc),
"Front Panel", POST diagnostics, instruction stepping, and on and on.
08/31/2003
[1] I have decided the DIRSEQ bug is a combination of two things: (a) DIRSEQ is
pretty fragile, crashing in a variety of usually nasty ways when it encounters
unexpected things in the directory; and (b) the program I used to build the
container files creates some of those unexpected things. Accordingly, the fix is
to let AMOS make a file structure it completely likes. Instructions to do so
with your existing containers are here: I've made the fix already to the amos50
distro below. I'll fix (and release) the container builder with the next code
update.
[2] I also discovered why pascal was misbehaving. The .PCF files in [7,6] are
supposed to be random, not sequential. I added a copy of my RSSR utility to
[1,4] and converted the files. Now pascal works too! Again, fixes in the amos50
distro below.
03/31/2003 - Have slowed WAY down since November! Scanned another couple of
manuals, reposted previously posted manuals as PDFs, posted slightly newer
version of software most notably correcting TCALL bug found and fixed by Frank
Crow. This fix apparently enables LISP to work, though not knowing LISP and
being without a manual I can't tell...
1/1/2003 - 1.0 release
12/1/2002 - 0.4 release
11/24/2002 - Scanned another manual.
11/17/2002 - Scanned 4 more manuals.
11/15/2002 - The 11/6 update died 11/14. Didn't expect a 'Y2K' kind of thing but
'Oh Well'. Reposted as v0.3c, fixing the bug that caused the death of 0.3b and
adding a config (.ini) file. Also has a fix for some of the W98 problems people
have had.
11/10/2002 - Updated project schedule.
11/6/2002 - Added manuals for am-120, am-210 cards and for AlphaFIX. Added
it.bas tiny benchmark program. Reposted v0.3 (b) to fix $README file typos,
improve bank swap configuration with SYSMEM, provide an 'empty' container, and
fix the clock drift problem. Last is real reason to repost - since people are
trying to benchmark they need a solid clock. Side effect is no need to enter
date & time! Note the AMOS release is also reconfiged for the optimized bank
swapping so this emulator should be used with this amos container unless you are
ready to fix broken system.ini's...
11/1/2002 - 0.3 release
10/28/2002 - Posted v0.3; boots AMOS, runs basic. I'm calling the November
release 0.3 after all. Not 'cause it has the AM300 stuff (no closer) but because
it has so much else.
10/20/2002 - I've not been following my schedule. Earlier this month I got AMOS
to boot and I've been playing with it, finding and fixing bugs, and so on. To do
that I built a generic virtual disk system and emulation for a PS3 interface to
the SYSIN/SYSOUT files (ie, console i/o). I expect to release the cleanest
version I can by the end of the month. But the am300 stuff is way behind and
won't be there. I expect to call the end of month version 0.25, holding 0.3 for
the am300 capable version later on...
10/1/2002 - 0.2 release
9/28/2002 - Release 0.2 - Has line clock, does interrupts. Cpu and Clock
independent threads. Passes 'CPU' program diagnostics.
9/17/2002 - fixed SERIOUS bug in 0.1, making interim 0.1b (no longer online).
Also zipped up the files using tgz (gzipped tar) format for each release.
9/11/2002 - Updated schedule, added link to Alex Begin email authorizing use of
Alpha Micro material.
9/8/2002 - Added some scanned manuals and source code for "CPU" diagnostic
utility. See links near end of this page.
9/1/2002 - 0.1 release
0.1 release 9/1/2002
0.2 release 10/1/2002
0.3 release 11/1/2002
0.4 release 12/1/2002
1.0 release 1/1/2003
am100-1.1.tgz 10/17/2012 (1.1) preview
am100-1.00.tgz 10/29/2008 (1.0) release
am100-0.904.tgz 12/5/2005 (0.904) release
am100-0.901.tgz 10/20/2005 (0.901) release
am100-0.901.zip 10/20/2005 (0.901) release, DIMG for Macintosh OSX
amos50.tgz AMOS 5.0 distribution (hopefully complete and unmodified)
amos46.tgz AMOS 4.6 distribution with some diagnostics
it.bas Little basic benchmark program. 45:1 ?
am100 tech manual Scan of AM-100 board(s) hardware manual am120 tech manual Scan of AM-120 board hardware manual am200 tech manual Scan of AM-200 board hardware manual am210 tech manual Scan of AM-210 board hardware manual am300 tech manual Scan of AM-300 board hardware manual am310 tech manual Scan of AM-310 board hardware manual am320 tech manual Scan of AM-320 board hardware manual am500 tech manual Scan of AM-500 board hardware manual am600 tech manual Scan of AM-600 board hardware manual am62 owner's manual Scan of AM-62 owner's manual (found elsewhere online) wd16 tech manual Scan of WD-16 manual (describes the AM-100 assembler language instruction set) AMOS User's Guide Scan of AMOS User's Guide AMOS Asm Lang Pgmr Guide Scan of AMOS Assembly Language Programmer's Manual AMOS Monitor Calls Scan of AMOS Monitor Calls Manual AMOS AlphaLISP Scan of AMOS AlphaLISP Manual AMOS AlphaPascal Scan of AMOS AlphaPascal Manual AMOS AlphaFIX Scan of AMOS AlphaFIX & DDT Manual AMOS AlphaVUE Scan of AMOS AlphaVUE Manual AMOS AlphaBasic Scan of AMOS AlphaBasic Manual AMOS AlphaBasic (old) Scan of older version of the AMOS AlphaBasic Manual AMOS Basic XCALL subs Scan of AMOS AlphaBasic XCALL Subroutines Manual AMOS ISAM System Scan of AMOS ISAM System User's Manual AMOS 4.5 Sys Cmd Ref Man Scan of AMOS 4.5 System Commands Reference Manual - One (usually more) pages on every amos command! - indexed for easier lookup... AMOS 4.5 Software Update Scan of AMOS 4.5 update documentation - documents the standard AlphaBasic .SBRs - documents some less used commands like DUMP, EDIT, and PDL - lots of "system operator" info like: how to setup the system.ini file, how to setup the printer spooler, how to setup banked switched memory, and so forth AMOS TXTFMT User's Man. Scan of AMOS TXTFMT User's Manual AMUS Monitor Articles Scan of series of AMUS articles on AMOS monitor
Mike Noel, last update 4/13/2015