From 649537109094142ba1e2dae8094278581e137ab2 Mon Sep 17 00:00:00 2001 From: Richard Cornwell Date: Thu, 9 Jun 2016 22:46:39 -0400 Subject: [PATCH] Main: Updated Readme to current status. --- README.md | 77 ++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 48 insertions(+), 29 deletions(-) diff --git a/README.md b/README.md index 5aea313..3bf61aa 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,31 @@ This is a working copy of my KA10 and KI10 and IBM7000 series simulators for Sim These are still in the testing stages. Please report any issues that you find in them. -The KA10 sim has successfully run Tops 10 5.03 and Tops 10 6.03, however this was before -modifications where made to include support for the RP04/5/6/7 with an RH10 controller. This -controller has not been tested. Also the start of support for the KI10 has been added, -none of this has been tested. +The KA10 sim has successfully run Tops 10 5.03 and Tops 10 6.03. + The KA10 currently supports the following devices: + + Disk + RC10 RD10/RM10 + RP10 RP01/RP02/RP03 + RH10 RP04/RP06/RP07 (RP07 not supported under 6.03). + Tape + TM10A or B + Paper Tape + Punch + Reader + DC10E terminal mux. + + + The RP10 supports boot (actual hardware did not), by reading in Blocks 4-7 and transfering +to the loaded value. RC10, RH10, TM10 support readin mode. + + Todo: + Timer DK10 + Card Reader CR + Card Punch CP + RH10 TM03 + +Also the start of support for the KI10 has been added, none of this has been tested. Currently the KA10 CPU is implimented in such a way that is simulates the hardware directly, this makes is slow. @@ -25,12 +46,32 @@ i701: Largely untested. i704: SAP works. Fort2 unfinished. +i7010: Protection mode has some errors left. + Protection mode does not handle setting H or L to 0. + T020 tape diags fail. + Disks may work. + PR108 not tested. + +i7070: Will load Diags, need to remember how to run them to run + tests on machine. + Need to update instruction timing for new I/O + +i7080: Sort of working. + RWW, ECB untested. + TLx instructions implimented, untested, see 8SE + Will boot from card. + Tape system appear to be working. + Tape system will not pass diags. + + 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: - When starting IBSYS there is an I/O Check generated. - DFDP/DFMP Sometimes off by +/-1 or 2 in least signifigant part of result. @@ -43,31 +84,9 @@ i7090: Working with exceptions. Share Lisp 1.5 does not boot. - Signifigence mode Not tested Need. + Signifigence mode Not tested, Test Code Needed. IOMC diag codes: first keys 403030 and 001717 does channel E first keys 203030 test channel A 016000200000 for disk test chan D - -i7070: Will load Diags, need to remember how to run them to run - tests on machine. - Need to update instruction timing for new I/O - -i7010: Protection mode has some errors left. - Protection mode does not handle setting H or L to 0. - T020 tape diags fail. - Disks may work. - PR108 not tested. - -i7080: Sort of working. - RWW, ECB untested. - TLx instructions implimented, untested, see 8SE - Will boot from card. - Tape system appear to be working. - Tape system will not pass diags. - - 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.