1
0
mirror of https://github.com/rcornwell/sims.git synced 2026-02-01 06:13:07 +00:00

Main: Updated Readme to current status.

This commit is contained in:
Richard Cornwell
2016-06-09 22:46:39 -04:00
parent d7be310574
commit 6495371090

View File

@@ -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.