Tony Duell wrote:
 I am certainly interested, even though I don't have
one of these machines.
-tony
 
Today in a failed attempt to repair the IOC board, I resurrected some
ancient hardware.  The IOC board is the back panel board on an Intel MDS
Series II that handles most of the I/O of the system.  It does a lot!
It is based on a 2.4MHz 8080A cpu.
Well, I broke out an Intel ICE-80 and hooked it up.  This is the first
In-circuit emulator that I know of, perhaps the first ever.  It is quite
primitive, but it can do a lot in the hands of a skilled operator.  If I
ever find such an operator, maybe I will be able to fix this damned IOC
board!!!
One of the problems I encountered with the emulator is because the RAM
in the target system is dynamic.  I think that when the emulation
"breaks" from a breakpoint it seems that the RAM loses its contents.
Perhaps the refresh circuitry relys on a clocking cpu.  But it does look
like I get inconsistent results reading the ROM on the IOC board.  So I
will now look at the buffer chips and maybe the address decoding.  I
tried to map the execution memory to the host MDS (that is the machine
that is hosting the ICE-80), but since that slows execution and there
are some software timing loops that didn't work very well.
I am making progress, slowly.  And putting two of these beasts together
(one working one for the ICE-80 host, and the "target" system that needs
to be fixed) isn't trivial.  They weigh about 100 pounds each!!!
It was a comical scene, though, with two MDS Series II systems side by
side.  I thought my table was going to colapse and the lights dimmed
when I turned them on.  ;)
Stay tuned...I have some more disassembling to do.
Dave