[openfirmware] r1706 - in cpu/x86/pc/olpc: . via
svn at openfirmware.info
svn at openfirmware.info
Tue Jan 26 10:03:28 CET 2010
Author: wmb
Date: 2010-01-26 10:03:28 +0100 (Tue, 26 Jan 2010)
New Revision: 1706
Modified:
cpu/x86/pc/olpc/plot.fth
cpu/x86/pc/olpc/via/drawboardtop.fth
cpu/x86/pc/olpc/via/fw-version.fth
cpu/x86/pc/olpc/via/fw.bth
Log:
XO-1.5 - Added line and curve drawing routines and vector board outline images.
Modified: cpu/x86/pc/olpc/plot.fth
===================================================================
--- cpu/x86/pc/olpc/plot.fth 2010-01-26 08:19:58 UTC (rev 1705)
+++ cpu/x86/pc/olpc/plot.fth 2010-01-26 09:03:28 UTC (rev 1706)
@@ -1,3 +1,4 @@
+dev screen
: plot0 ( -- x y ) 0 screen-height 10 - ;
: clear-plot ( width height -- )
2>r
@@ -71,3 +72,10 @@
: lineplot ( xt xmin xmax xscale ymin ymax -- ) " plot" $call-screen ;
: vgrid ( width height interval -- ) " vgrid" $call-screen ;
: hgrid ( width height interval -- ) " hgrid" $call-screen ;
+
+: setup-plot ( -- )
+ h# ffff set-fg 0 set-bg
+ d# 1200 d# 900 clear-plot
+ d# 1200 d# 900 d# 100 hgrid
+ d# 1200 d# 900 d# 100 vgrid
+;
Modified: cpu/x86/pc/olpc/via/drawboardtop.fth
===================================================================
--- cpu/x86/pc/olpc/via/drawboardtop.fth 2010-01-26 08:19:58 UTC (rev 1705)
+++ cpu/x86/pc/olpc/via/drawboardtop.fth 2010-01-26 09:03:28 UTC (rev 1706)
@@ -63,10 +63,10 @@
564 259 18 18 boxat
570 269 moveto 573 273 lineto 578 263 lineto
;
-: led0 518 348 led-symbol ;
-: led1 491 348 led-symbol ;
-: led2 72 348 led-symbol ;
-: led3 99 348 led-symbol ;
+: led0-top 518 348 led-symbol ;
+: led1-top 491 348 led-symbol ;
+: led2-top 72 348 led-symbol ;
+: led3-top 99 348 led-symbol ;
: mic-led 31 45 led-symbol ;
: camera-led 569 45 led-symbol ;
: wlan-conn 144 82 90 27 boxat ;
@@ -95,10 +95,10 @@
x-but
square-but
check-but
- led0
- led1
- led2
- led3
+ led0-top
+ led1-top
+ led2-top
+ led3-top
mic-led
camera-led
wlan-conn
Modified: cpu/x86/pc/olpc/via/fw-version.fth
===================================================================
--- cpu/x86/pc/olpc/via/fw-version.fth 2010-01-26 08:19:58 UTC (rev 1705)
+++ cpu/x86/pc/olpc/via/fw-version.fth 2010-01-26 09:03:28 UTC (rev 1706)
@@ -1,3 +1,3 @@
\ The overall firmware revision
macro: FW_MAJOR A
-macro: FW_MINOR 29c
+macro: FW_MINOR 29j
Modified: cpu/x86/pc/olpc/via/fw.bth
===================================================================
--- cpu/x86/pc/olpc/via/fw.bth 2010-01-26 08:19:58 UTC (rev 1705)
+++ cpu/x86/pc/olpc/via/fw.bth 2010-01-26 09:03:28 UTC (rev 1706)
@@ -506,6 +506,11 @@
fload ${BP}/cpu/x86/pc/olpc/via/fsverify.fth
devalias fsdisk int:0
+fload ${BP}/cpu/x86/pc/olpc/strokes.fth
+fload ${BP}/cpu/x86/pc/olpc/plot.fth
+fload ${BP}/cpu/x86/pc/olpc/via/drawboard.fth
+fload ${BP}/cpu/x86/pc/olpc/via/drawboardtop.fth
+
fload ${BP}/dev/logdev.fth
fload ${BP}/ofw/inet/sntp.fth
More information about the openfirmware
mailing list