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. This was a licensed, non-free product. Wouldn't it be nice (hint hint), if someone at IBM would undertake getting IBM legal to authorize making it available for use with the simulator?

  • APL -- an interactive system that used the console keyboard and Selectric printer with a special APL font. You can get APL in both 1130 binary and source code form, as noted on our simulator download page.

  • Macro Assembler (which still has a few bugs... see the pages on building an simulator)

  • Commercial and scientific subroutine libraries

  • A huge library of user-contributed programs, primarily shared through COMMON, a group of scientific users of IBM computing systems

Third-party offerings included:

  • 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.

  • Forth, created by Chuck Moore. 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 it would have been named Fourth.

  • A full FORTRAN IV compiler, developed by C. David Morse and Peter Diehr at Eastern Michigan University, and sold by DNA Systems. New: Peter Diehr recently sent us the manual for this, and we are hopeful that someone still has the source on tape somewhere. EMU FORTRAN was originally based on the IBM version but added LOGICAL variables, relational operators, logical IF statements, formatted random and sequential disk IO, full-text error messages, and more.

  • An Algol compiler developed in France. New: We hope to have a copy of this available sometime in 2011.

  • A BASIC interpreter was created, but we have no detailed information about it.

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, which we plan to archive for your perusal and for use with the simulator.