Welcome to S100.
I don't have info on tarbel 1011 seris FDC. The schematic on hand I
could comment more. However 8" DD with 2mhz 8080 is very difficult
to do as single density is already pushing the 8080 through some very
tight software loops.
I think the crystal on the tarbell has been changed from 4MHz to
2MHz. I do know that one of the failure modes is for the Tarbell to
"crash" within a wait state.
I read the manual and when it started talking about not using
"Active" wait state generation I was given a hint.
The tarbell as I received it was using XRDY for wait states. My
front panel uses XRDY.
When I was developing the Altair kit I found that the 1k memory card
would NOT deposit or examine because the PRDY was being driven by the
front panel. The 1k memory card would have to basically over power
the front panel buffer. This would cause some nice transients too.
So this morning I changed the tarbell from XRDY to PRDY and it
worked. It has worked fine every time I have tried it since, so
maybe I found the 'BUG'.
So, WHY do all these old cards use 8T97 type drivers to force the
wait line? I guess its only the MITS display board and 1k memory
board that drive the wait line regardless of if they are addressed or
not. Whats wrong with these guys using open collector parts with a pullup???
I'll report on how robust it is later on. I've had several false
starts with this setup...
Also sounds like oneshot problems. Check cpu timing.
Even small timing
errors tend to magnify bus noise issues and incompability problems.
I checked that.
Grant