History of the RAMM Computer
Fred C. Homeyer originally designed the RAMM computer simulation in 1971 at Angelo State University in San Angelo, Texas. The first RAMM computer was a program written in Basic FORTRAN IV. This program was executed on an IBM 360 Model 25 computer system. The FORTRAN program that constituted the RAMM computer could be run or executed on any mainframe computer that could execute Basic FORTRAN IV programs. The original input medium for the RAMM computer was punched cards and the output medium was the line printer. The second mainframe version of RAMM could process input from either a video display terminal or punched cards while the output medium could be either video display terminal or line printer or both.
In 1984 a new version of the RAMM computer was developed to run on the TRS80 Model 4 microcomputer. This new simulation program was written in the BASIC programming language. The version of RAMM that executed on that microcomputer had input from the microcomputer keyboard and output on the microcomputer display screen and any printer that might be attached to the microcomputer. The microcomputer version of RAMM was available for both the TRS80 Model 4 microcomputer and the IBM PC microcomputer. A DOS version of RAMM with these same characteristics was written in the early 1990s and is still available.
In 1995 another version of the RAMM computer was developed to run on an IBM PC compatible system with MicrosoftÓ Windows. This version provides users with an integrated environment. They use an imbedded text editor to type in machine language or assembly language code. They can run their programs in a "trace" mode and observe changes in memory, the arithmetic registers, the program counter, and output. They can enter their data from a text file or interactively from the keyboard.