IBM1130.org

Software

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.