simh-testsetgenerator/I7000
Richard Cornwell 9515201238 I7000: Updated general card reader, printer and magtape
Card reader handle EOF correctly.
         Line printer proper handling of paging.
         Magtape clean up debug message.
         Update 7010, 7070, 7080 for EOF handling.
2024-05-21 17:06:39 -04:00
..
CMakeLists.txt CMake build infrastructure II (#53) 2023-05-17 20:18:42 -04:00
i701_chan.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i701_cpu.c I7000: Updates for SCP negative sim_interval. 2020-10-27 21:29:51 -04:00
i701_sys.c I7000: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7000_cdp.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7000_cdr.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7000_chan.c I7000: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7000_chron.c I7000: Remove redundant include of time.h. 2020-10-31 11:56:01 -04:00
i7000_com.c I7000: Removed compiler warnings. 2020-10-13 20:05:30 -04: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: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7000_dsk.c I7000: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7000_ht.c ALL: Standardize writelock behavior adding global UNIT_WLK & UNIT_WPRT 2021-04-19 10:58:51 -07:00
i7000_lpr.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7000_mt.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7010_chan.c I7000: Group update for IBM 7000 series simulators. 2024-02-01 16:53:53 -05:00
i7010_cpu.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7010_defs.h I7000: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7010_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07: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: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04: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 All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07:00
i7080_chan.c I7000: Group update for IBM 7000 series simulators. 2024-02-01 16:53:53 -05:00
i7080_cpu.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7080_defs.h I7000: Group update for IBM 7000 series simulators. 2024-02-01 16:53:53 -05: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: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7090_cdp.c I7000: Added UNIT_SEQ to card punch and line printer to support append. 2020-09-21 19:03:49 -04:00
i7090_cdr.c I7000: Group update for IBM 7000 series simulators. 2024-02-01 16:53:53 -05:00
i7090_chan.c I7000: Updated general card reader, printer and magtape 2024-05-21 17:06:39 -04:00
i7090_cpu.c I7000: Group update for IBM 7000 series simulators. 2024-02-01 16:53:53 -05:00
i7090_defs.h I7000: Fixed type inconsistencies. 2019-12-08 15:28:01 -05:00
i7090_drum.c I7000: Removed compiler warnings. 2020-10-13 20:05:30 -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: Removed compiler warnings. 2020-10-13 20:05:30 -04:00
i7090_sys.c All: Declare sim_stop_messages as an array SCPE_BASE long 2020-09-02 15:56:07 -07: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.