These include simulators for the IBM 701, IBM 702, IBM 704, IBM 705, IBM 705/3, IBM 709, IBM 1410/IBM 7010, IBM 7070, IBM 7080, IBM 7090 and IBM7094. These basically were a collection of machines that shared a common set it peripherals, Each group had its own instruction set, hence different simulators. IBM 701 -> i701 IBM 702/705/705/3/7080 -> i7080 IBM 7070/7074 -> i7070 IBM 1410/7010 -> i7010 IBM 704 -> i704 IBM 704/709/7090/7094 -> i7090 The i7090 can be set to simulate a IBM 704 however you end up disabling almost everything, since the 704 did not have any channels. A build option exists that allows this one to be built without all the extra features. The i7090 simulator’s implementation of the IBM 7094 is a more complete implementation of the IBM 7094 which can run CTSS while the existing simh I7094 can’t.
1.3 KiB
1.3 KiB
Latest status for I7000 Cpus:
i701
- Largely untested.
i704
- SAP works.
- Fort2 unfinished.
i7010
- PR155 works.
- PR108 works.
- Most Diags appear to pass without serious error.
- Protection mode has some errors left.
- Protection mode does not handle setting H or L to 0.
i7070
- Will load Diags, need to remember how to run them to run
- tests on machine.
i7080
-
Sort of working.
-
RWW, ECB untested.
-
TLx instructions implimented, untested, see 8SE
-
Will boot from card.
-
Tape system appear to be working.
-
8CU10B errors:
410, 412, 413, 414, 418, 419, 420-427 error becuase storage is not parity checked.
440 divide not producing correct sign on error.
i7090
-
Working with exceptions.
-
Known bugs:
- DFDP/DFMP Sometimes off by +/-1 or 2 in least signifigant part of result.
- EAD +n + -n should be -0 is +0
- Not all channel skips working for 9P01C.
- HTx Not sure what problems are, does not quite work.
- DKx Sometimes fails diagnostics with missing inhibit of interrupt.
-
CTSS works.
-
IBSYS works.
-
Stand alone assembler works.
-
Lisp 1.5 works.
-
Signifigence mode Not tested, Test Code Needed.