simh-testsetgenerator/I7000
Richard Cornwell 124ca0ea0f I7000: Second release of IBM 7000 simulators.
1) Support for new sim_card interface which supports stacking
     of input decks.
  2) Changes to allow IBM 704 to properly run Fortran II and allow
     i7090 to be set to IBM 704 correctly.
  3) Changes to allow 9IOTA diagnostics to pass.
2018-08-05 22:45:06 -04:00
..
i701_chan.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i701_cpu.c I7000: Fixed coverity warnings. 2017-12-29 16:48:52 -05:00
i701_sys.c I7000: Fix compiler warnings comparing const char to a negative integer. 2018-05-09 22:31:29 -07:00
i7000_cdp.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7000_cdr.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7000_chan.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7000_chron.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7000_com.c I7000: Updated copyright notice on i7000_com.c. 2017-12-31 19:21:29 -05:00
i7000_con.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7000_defs.h I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7000_dsk.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7000_ht.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7000_lpr.c I7000: Fixed coverity warnings. 2017-12-29 16:48:52 -05:00
i7000_mt.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7010_chan.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7010_cpu.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7010_defs.h I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7010_sys.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7070_chan.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7070_cpu.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7070_defs.h I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7070_sys.c I7000: Fix compiler warnings comparing const char to a negative integer. 2018-05-09 22:31:29 -07:00
i7080_chan.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7080_cpu.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7080_defs.h I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7080_drum.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7080_sys.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7090_cdp.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7090_cdr.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7090_chan.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7090_cpu.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7090_defs.h I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7090_drum.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
i7090_hdrum.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7090_lpr.c I7000: Initial release of a set of simulators for IBM 7000 series mainframes. 2017-12-28 05:05:25 -08:00
i7090_sys.c I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00
README.md I7000: Second release of IBM 7000 simulators. 2018-08-05 22:45:06 -04:00

Latest status for I7000 Cpus:

i701

  • Largely untested.

i704

  • SAP works.
  • Fort2 working.

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.