CompuServe Thread

Forum unknown · Tech Notes & Util.

#Peeking LCD memory

1 messages in this thread
#88138From: Tim PetersAug 5, 1985 10:52 PM
Characters are displayed in a matrix of 8 rows X 6 cols. The standard printable ASCII characters (32(blank)-127(DEL)) use only 7 rows X 5 cols (the last row & col is cleared). The pixel map for these starts at ROM adrs 30481 (the entry for "blank"). Each standard character has a 5-byte entry here, the 1st byte describing the 1st col, & so on. In a byte, the sign bit is set if the last row in the column is to be set, & so on. (E.g., "A" is described by 124, 18, 17, 18 124). Following this table is a similar table for the "graphic" chars (128-255). Graphic chars use the full 8 rows X 6 cols, so each entry in THIS table is 6 bytes long. The entry for ASCII 128 starts at 30961, and so on until 255's entry at 31723. Sorry you asked?! – tim