Husky MP2500 Manual page 276

Hide thumbs Also See for MP2500:
Table of Contents

Advertisement

254
Byte 0 - the top row of ASCII 0
Byte 1 - the top row of ASCII 1
..
Byte 255 - the top row of ASCII 255
Byte 256 - the second row of ASCII 0
etc, etc.
The table must define all 256 characters, for the 6x8
font (the BIOS derives the other fonts from the 6x8
definitions). Within each byte, the bit order is reversed,
ie bit 0 defines the leftmost pixel, bit 1 the next, and so
on. Bits 6 and 7 should be set to 0 as the characters
are only six pixels wide. For example, the definition of
ASCII 65 (A) might look like this:
BIT
0
1
2
3
4
So the definition for A in this example is:
start +041H = 00001110
start +141H = 00010001
start +241H = 00010001
start +341H = 00010001
start +441H = 00011111
start +541H = 00010001
start +641H = 00010001
start +741H = 00000000
5
BYTE
Start + ASCII code
"
"
"
"
"
"
"
"
"
"
"
"
"
"
H
MP2500 System Developer's Guide
USKY
+100H
+200H
+300H
+400H
+500H
+600H
+700H

Advertisement

Table of Contents
loading

Table of Contents