Subject: Console font bitmaps
To: None <port-vax@NetBSD.org>
From: Blaz Antonic <blaz.antonic@siol.net>
List: port-vax
Date: 01/27/2004 17:02:43
Hello,

4000 VLC and m90 docs suggest that there is an area of memory called
SCIA where a pointer to the console font mappings is stored. The table,
while describing offsets in SCIA, unfortunately neglects to mention
where SCIA is located.

I was wondering if anybody can tell me where SCIA is supposed to be
located in the memory space on 4000 series Vaxstations or better yet,
where the console font bitmaps are stored and what format (width *
height) are they. Apparently there are vectors for console
printchar/readchar functions right nearby and since NetBSD's first stage
bootloader uses these calls to display text the source might also be of
help. I don't know where to look for 1st stage bootloader source though,
where did you hide it Ragge ?

I have a 64 KB LCG ROM image here, i tried to locate font mappings
inthere but couldn't fint anything resembling font bitmaps, at least
with my assumption that fonts are 8 pixels wide (which is based on size
of the letters on monitor when i use monitor console and when i use 8x15
qvss font in lcg.c - letters appear to be of same width) and lines
stored from top to bottom of each font mapping (which is most logical).
There are some unusual patters inthere, lots of blocks with bytes
repeating or whole sections of 8 bytes or so having only 1-2 bits
changed from one another. There's also some plain text which leads me to
believe LCG ROM merely provides low-level support and the characters are
actually rendered by system ROM.

Blaz Antonic
-- 
Hi! I'm a signature virus!
Copy me into your signature to help me spread!