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.