lucaseverini / ROPE

Rope Integrated Development and Simulation Environment (IDSE) for the IBM 1401.
GNU General Public License v2.0
23 stars 10 forks source link

ROPE

ROPE is an Integrated Development and Simulation Environment (IDSE) for the IBM 1401, the historical and successful mainframe introduced in 1959 that can still be seen in action at the Computer History Museum in Mountain View. (http://ibm-1401.info/index.html).
ROPE is the acronym of Ron's Own Programming Environment.
Ron Mak, NASA scientist, CS professor at SJSU and volunteer at the Computer History Museum (http://www.cs.sjsu.edu/~mak/), wrote the first version of ROPE in 2005.
Luca Severini, Mak's student, took his place in the development and maintenance in 2013. ROPE is made of three main parts. The front-end developed in java whose source is in this repository, the Autocoder assembler developed in Fortran by W Van Snyder (https://science.jpl.nasa.gov/people/Snyder), and the SimH simulator (http://simh.trailing-edge.com). Every comment, bug reporting or fixing is welcome.
Thank you!

Installing

$ git clone http://github.com/lucaseverini/ROPE.git
$ cd ROPE
$ unzip dist.zip
$ cd dist

Running

$ java -jar "rope1401.jar"

ROPE should open after running the command above.

Once ROPE opens, do the following:

Two new windows will open inside of ROPE

Learn more

The manuals availble here are invaluable in programming the IBM 1401: http://ibm-1401.info/1401SoftwDevel.html#Reference