simh-testsetgenerator/I7000/README.md
Richard Cornwell b5ea9ec38e I7000: Initial release of a set of simulators for IBM 7000 series mainframes.
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.
2017-12-28 05:05:25 -08:00

54 lines
1.3 KiB
Markdown

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.