[OpenBIOS] r396 - cpu/x86/pc/olpc cpu/x86/pc/olpc/images dev/mmc/sdhci dev/usb2/device/storage

svn at openbios.org svn at openbios.org
Fri May 18 04:33:58 CEST 2007


Author: wmb
Date: 2007-05-18 04:33:58 +0200 (Fri, 18 May 2007)
New Revision: 396

Modified:
   cpu/x86/pc/olpc/gui.fth
   cpu/x86/pc/olpc/images/laptop.565
   cpu/x86/pc/olpc/images/laptop.bmp
   cpu/x86/pc/olpc/images/usbkey.565
   cpu/x86/pc/olpc/images/usbkey.bmp
   cpu/x86/pc/olpc/images/wireless.565
   cpu/x86/pc/olpc/images/wireless.bmp
   cpu/x86/pc/olpc/images/xo.565
   cpu/x86/pc/olpc/images/xo.bmp
   cpu/x86/pc/olpc/loaddropins.fth
   dev/mmc/sdhci/sdmmc.fth
   dev/usb2/device/storage/scsidisk.fth
Log:
Lovely new boot-progress icons.



Modified: cpu/x86/pc/olpc/gui.fth
===================================================================
--- cpu/x86/pc/olpc/gui.fth	2007-05-17 03:58:44 UTC (rev 395)
+++ cpu/x86/pc/olpc/gui.fth	2007-05-18 02:33:58 UTC (rev 396)
@@ -347,19 +347,31 @@
 
 h# 32 buffer: icon-name
 
+: show-icon-file  ( basename$ -- )
+   " rom:" icon-name pack  $cat                  ( )
+   " .565" icon-name $cat                        ( )
+   icon-name count  $show&advance                ( )
+;
+
 : ?show-icon  ( adr len -- )
-   locate-device  0=  if                               ( phandle )
-      " icon" 2 pick  get-package-property  0=  if     ( phandle prop$ )
-         rot drop                                      ( prop$ )
-         $show&advance                                 ( )
-      else                                             ( phandle )
-         " name" rot  get-package-property  if  exit  then  ( prop$ )
-         get-encoded-string                            ( name$ )
-         " rom:" icon-name pack  $cat                  ( )
-         " .565" icon-name $cat                        ( )
-         icon-name count  $show&advance                ( )
-      then                                             ( )
-   then                                                ( )
+   locate-device  if  exit  then                    ( phandle )
+
+   " icon" 2 pick  get-package-property  0=  if     ( phandle prop$ )
+      $show&advance                                 ( phandle )
+      drop exit
+   then                                             ( phandle )
+
+   " iconname" 2 pick  get-package-property  0=  if ( phandle prop$ )
+      get-encoded-string  show-icon-file            ( phandle )
+      drop exit
+    then                                            ( phandle )
+
+   " name"  2 pick  get-package-property  0=  if    ( phandle prop$ )
+      get-encoded-string  show-icon-file            ( phandle )
+      drop exit
+    then                                            ( phandle )
+
+    drop
 ;
 : (?show-device)  ( adr len -- ihandle )
    not-screen? 0=  if  2dup ?show-icon  then

Modified: cpu/x86/pc/olpc/images/laptop.565
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/laptop.bmp
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/usbkey.565
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/usbkey.bmp
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/wireless.565
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/wireless.bmp
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/xo.565
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/images/xo.bmp
===================================================================
(Binary files differ)

Modified: cpu/x86/pc/olpc/loaddropins.fth
===================================================================
--- cpu/x86/pc/olpc/loaddropins.fth	2007-05-17 03:58:44 UTC (rev 395)
+++ cpu/x86/pc/olpc/loaddropins.fth	2007-05-18 02:33:58 UTC (rev 396)
@@ -33,9 +33,10 @@
 \   " ${BP}/ofw/linux/logom16c.bmp"       " timeout.bmp"    $add-deflated-dropin
    " ${BP}/cpu/x86/pc/olpc/images/olpclogo.565" " olpc.565"      $add-deflated-dropin
    " ${BP}/cpu/x86/pc/olpc/images/laptop.565"   " nandflash.565" $add-deflated-dropin
-   " ${BP}/cpu/x86/pc/olpc/images/network.565"  " ethernet.565"  $add-deflated-dropin
-   " ${BP}/cpu/x86/pc/olpc/images/usbkey.565"   " disk.565"      $add-deflated-dropin
+   " ${BP}/cpu/x86/pc/olpc/images/ethernet.565" " ethernet.565"  $add-deflated-dropin
+   " ${BP}/cpu/x86/pc/olpc/images/usbkey.565"   " usbkey.565"    $add-deflated-dropin
    " ${BP}/cpu/x86/pc/olpc/images/wireless.565" " wlan.565"      $add-deflated-dropin
    " ${BP}/cpu/x86/pc/olpc/images/xo.565"       " xo.565"        $add-deflated-dropin
+   " ${BP}/cpu/x86/pc/olpc/images/sd.565"       " sdmmc.565"     $add-deflated-dropin
 
    " ${BP}/ofw/termemu/gallant.obf"             " font"          $add-deflated-dropin

Modified: dev/mmc/sdhci/sdmmc.fth
===================================================================
--- dev/mmc/sdhci/sdmmc.fth	2007-05-17 03:58:44 UTC (rev 395)
+++ dev/mmc/sdhci/sdmmc.fth	2007-05-18 02:33:58 UTC (rev 396)
@@ -2,6 +2,7 @@
 \ See license at end of file
 
 " disk" device-name
+" sdmmc" " iconname" string-property
 
 0 instance value label-package
 

Modified: dev/usb2/device/storage/scsidisk.fth
===================================================================
--- dev/usb2/device/storage/scsidisk.fth	2007-05-17 03:58:44 UTC (rev 395)
+++ dev/usb2/device/storage/scsidisk.fth	2007-05-18 02:33:58 UTC (rev 396)
@@ -5,6 +5,7 @@
 
 " block" device-type
 " disk"  encode-string  " compatible" property
+" usbdisk" " iconname" string-property
 
 fload ${BP}/dev/usb2/device/storage/scsicom.fth	\ Utility routines for SCSI commands
 




More information about the OpenBIOS mailing list