|
FORTRAN, Assembler, RPG, disk and paper tape operating systems (DMS and PTS, respectively), and a few simple application programs were available for the 1130 when it was introduced. Over time the software library grew to include:
-
Disk Monitor System, Release 2 (DMS or DM2)
-
Paper Tape System (PTS), an OS for small systems with only paper
tape I/O
-
FORTRAN
-
RPG
-
COBOL (which compiled its programs faster than a 360/50 and was popular for learning)
-
APL -- an interactive system that used the console keyboard and
Selectric printer with a special APL font. New:
Robert Marinelli has sent us an APL load
deck, which should be
all that is required to make an APL start disk from scratch.
In just a little bit of trying we haven't been able to use it -- it
stops a bit into the load, and the stop appears to be purposeful.
Anyone have any experience with the APL load deck and want to play
with it? Please download it.
-
LISP -- which was implemented
by Guy Steele (author of the current Lisp language reference Common
Lisp: The Language, Second Edition). Several people around the
world worked on getting LISP 1.6 to run under the emulator, and the
reward is an 1130 LISP image you can run at home; please check the
LISP page.
-
Macro Assembler (which still has a few bugs... see the pages on
building an simulator)
-
User programs, primarily shared through COMMON, a group of
scientific users of IBM computing systems
-
Forth (in fact, Forth's first implementation was on the 1130, and
its name is a result of DMS's five letter limit on filenames;
otherwise we'd be using Fourth)
-
A full FORTRAN IV compiler (developed at Eastern Michigan
University), an Algol compiler developed in France, and a BASIC
interpreter, none of which we have much information about
The 1130 simulator, which you may download from the
simulator page, includes runtime kits for DMS/FORTRAN and for
APL\1130. We have a lot of other IBM 1130 software on disk and
punched card, partially cataloged in the library, which we
plan to archive for your perusal and for use with the simulator.
|