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 + -
显示快捷键?