IBM 7090/7094 Page
Welcome to Dave Pitts' IBM 7090 web page.
The above picture is the console of the IBM 7090 that I worked on in the
Department of Physics at Indiana State University.
Due to space considerations the data channel consoles were bolted to the
top of the main console.
We used the system in conjunction with a Digital PDP-8/I to operate
laboratory instrumentation.
The original asm7090 was written in Fortran, by Phil Norisez and I,
and ran on ISU's IBM 360/50.
When we first got the 7090, government surplus (from the David Taylor Model
Basin), all we had, in the way of peripherals, was the card reader and the
printer.
Later, we got the tape drives, 729 mod VI, and that allowed us to run IBSYS.
The tape drives were donated by Columbia Records with an entire IBM 7074
system which was cannibalized for parts.
In seeing some of the retrocomputing effort on behalf of the IBM
7090 I've got some links that may be of interest:
- asm7090
- A Cross Assembler for the IBM 709/7090/7094.
It is written in 'C' and runs on Linux, Windows and Unix Systems Services
(OS/390).
Version 2.2.11: Supports both MAP and FAP modes of operation with MACROs
and CTSS (cpumode CTSS).
The IBSYS nucleus has been assembled with this version and run under the s709
simulator.
- lnk7090
- A Cross Linker for the IBM 7090. Version 2.1.3. It is written in 'C' and
runs on Linux, Windows and Unix Systems Services (OS/390).
- s709
- An IBM 709/7090/7094 simulator written by
Paul Pierce
and modified to load the output of asm7090.
This also runs under Linux, Windows and Unix Systems Services (OS/390).
Version 2.2.4: Supports multi-channel Tape and DASD systems and updated
floating point support.
Also, supports an updated operator command interface.
This version run most all IBSYS jobs and adds Lisp support.
Here's a
zip file
of the source and here is a
zip file
containing Windows executables.
- utilities
- Version 1.1.3. Utilities to support the creation of system load tapes, a
BCD dump utility, a simple disassembler and a GE label tape reader.
Also, the utilities used by the
simh simulator
have been moved here for one stop shopping.
- IBSYS
- IBSYS source. This source archive has been expanded to contain many of the
subsystem sources. This includes: COBOL, FORTRAN (II & IV), MAP assembler,
IBSYS nucleus, IBJOB monitor and others.
- Jack Harper's page
for information about the IBM 7090 system.
It describes the system architecture and has lots of photo links.
Here are some packages for other IBM 7000 architectures:
- asm7070
- A Cross Assembler for the IBM 7070/7074.
It is written in 'C' and runs on Linux, Windows and Unix Systems Services
(OS/390).
Version 0.1.1: Is a preliminary release and supports the basic machine
instructions and a few of the pseudo operations.
- asm7080
- A Cross Assembler for the IBM 705/7080.
It is written in 'C' and runs on Linux, Windows and Unix Systems Services
(OS/390).
Version 0.2.1: Is a preliminary release and supports the basic machine
instructions and a few of the pseudo operations.
Also, basic system macros have been added.
If you have any IBM 7070 or 7080 code or have programmed on these systems;
please drop me a note.
I'm looking for programs to test the assemblers.
This home page is maintained by David Pitts.
Please email
with comments and corrections.
Last modified 2008/03/11.