banner.fs

来自「BIOS Open Platform!」· FS 代码 · 共 50 行

FS
50
字号
\ 7.4.10    Bannerdefer builtin-logodefer builtin-banner0 value suppress-banner?:noname  0 0; to builtin-logo:noname	builddate s"  built on " version s" Welcome to OpenBIOS v" pocket	tmpstrcat tmpstrcat tmpstrcat drop; to builtin-banner: suppress-banner ( -- )  1 to suppress-banner?;: banner ( -- )  suppress-banner  stdout @ ?dup 0= if exit then    \ draw logo if stdout is a "display" node  dup ihandle>phandle " device_type" rot get-package-property if 0 0 then  " display" strcmp if    drop  else    \ draw logo ( ihandle )    dup ihandle>phandle " draw-logo" rot find-method if      ( ihandle xt )      swap >r >r      0    \ line #      oem-logo? if oem-logo else builtin-logo then      ( 0 addr logo-len )      200 = if        d# 64 d# 64        r> r> call-package      else        r> r> 2drop 2drop      then    else      drop    then  then  oem-banner? if oem-banner else builtin-banner then  type cr;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?