At 12:30 AM 9/4/05 -0400, you wrote:
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. ;)
Only someone that's actually handled one of this beast knows how true
that is :-/
Do you have one of the Fluke 9010 MicroTroubleShooters? They should be
just the thing for working on the IOC board. With it you can create a
memory map of the IOC, test the RAM, dump the EPROM contents, set
breakpoints, run it on the IOC's CPU or the 9010's CPU, test all of the
data and address lines and more. The best part is that all you have to do
to connect it is to plug it's cable into the IOC's CPU socket and place the
CPU in the test pod.
Joe
Stay tuned...I have some more disassembling to do.
Dave