[commit] r1151 - trunk/openbios-devel/forth/device

June 9, 2013
2:25 p.m.
Author: mcayland Date: Sun Jun 9 14:25:30 2013 New Revision: 1151 URL: http://tracker.coreboot.org/trac/openbios/changeset/1151 Log: display.fs: Add vertical font-spacing as per the existing C console implementation. Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Modified: trunk/openbios-devel/forth/device/display.fs Modified: trunk/openbios-devel/forth/device/display.fs ============================================================================== --- trunk/openbios-devel/forth/device/display.fs Sun Jun 9 14:25:27 2013 (r1150) +++ trunk/openbios-devel/forth/device/display.fs Sun Jun 9 14:25:30 2013 (r1151) @@ -44,6 +44,7 @@ 0 value foreground-color 0 value background-color +2 value font-spacing 0 value depth-bytes 0 value line-bytes @@ -82,7 +83,7 @@ to char-num to char-min to fontbytes - to char-height + font-spacing + to char-height to char-width to font ; @@ -192,12 +193,17 @@ ; : fb8-draw-character ( char -- ) + \ erase the current character + background-color + column# char-width * window-left + + line# char-height * window-top + + char-width char-height fb8-fillrect \ draw the character: >font line# char-height * window-top + screen-width * depth-bytes * column# char-width * depth-bytes * window-left depth-bytes * + + frame-buffer-adr + - swap char-width char-height + swap char-width char-height font-spacing - \ normal or inverse? foreground-color background-color inverse? if @@ -234,7 +240,7 @@ : fb8-toggle-cursor ( -- ) column# char-width * window-left + line# char-height * window-top + - char-width char-height + char-width char-height font-spacing - foreground-color background-color fb8-invertrect ;
4397
Age (days ago)
4397
Last active (days ago)
0 comments
1 participants
participants (1)
-
repository service