[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Strange ASCII character mixup in my iigs



Wolfgang Kemper <wkemper@work.com> wrote:

> I tried on the weekend the Shake and Roll and also watched for "dead 
> Bugs" bud it has not helped. I lifted all IC's with a socket to clean
> the pins but also no success.
> 
> I also have to correct myself, I tried to play around with the ASCII 
> code and figured out that even if I see the "#" the "a" is recognized.
> (So wrong statement that "c#t" will not be recognized, sorry, do not 
> know what I have done wrong wen I tried it)

Your IIgs appears to be suffering from a corrupted address getting into
its character generator ROM, though it is a rather weird one: an $E1
charcter ("a") is being mapped to $A3 ("#").

Does it happen with inverse text (in 80-column mode) or just normal
text? Try this (and yes, that's a real hash symbol in the first line):

PR#3
INVERSE
PRINT "Bad"

Do you get an inverse "Bad" or "B#d"?

Does it happen if you select another display language in the Control
Panel?

I wonder if lo-res graphics mode is affected similarly? That's a bit
harder to test.

In the IIgs, the characters displayed in text mode are supplied by a ROM
which is located inside one of the ASICs: probably the Mega II (it could
be the VGC). It isn't likely that a hardware fault on the motherboard
could cause a problem like this - it is more likely to be a fault within
the chip itself, and is therefore unfixable short of replacing the chip
(which isn't practical for a surface-mount chip).

> Anyhow under Geos it will not happened, a lower case a is a lower case a.
> Is GEOS using its own character routines?

Did you mean "Geos" or "GS/OS"?

GS/OS mostly runs in graphical mode and uses software fonts to display
text, so it wouldn't be affected by this problem.

I'm only vaguely aware of Geos. Assuming it has a graphical user
interface, then it also would be using software fonts.

The built-in character set is only used when the screen is in text mode.

-- 
David Empson
dempson@actrix.gen.nz