Video Jitter Fix

 

Recently it was discovered that there was a previously unknown bug in the Sorcerer’s hardware.  This bug, which affected both the Model I and Model II, caused graphics to have noticeable jitter or tearing when there was a lot of processing going on.  Resident Sorcerer expert Claus Buchholz explains:

"It appears to be a bug in Exidy's original circuit. The low bit of the horizontal counter gets loaded from the output of a flipflop which clocks the E256 signal. The problem is that, during screen access, that flipflop gets set in order to briefly blank the pixels. That's by design, and it's why we see the brief, short, black lines. But a side effect is that, if the access happens when the counter reloads, the wrong value gets loaded into the counter, causing a short (by 2 pixels) scan line, and horizontal jitter on a CRT monitor. When I lifted IC3A pin 3, the jitter on the scope went away.

Presently, IC3A (IC22A on the II) pin 3 connects to IC7B (IC17A on the II) pin 9. The fix will be to connect it to IC7B (IC17A on the II) pin 12 instead."

 
How this bug went undetected for so long is a mystery as it’s really obvious when you see it.  Interestingly an old issue of the SCSUG newsletter (So Cal Sorcerer’s User Group) describes a video tearing issue as well, but it implies that the issue is only with the Model I and describes it as a problem with ‘horizontal overdrive’.  It is currently unknown if this is the same bug that Claus discovered or a completely different issue.



Return to the Misc. Section