From 72e0f704f4aae01651ebb204e8e44da81bb2c36d Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Mon, 1 Sep 2025 10:00:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor(bios):=20=E7=A7=BB=E9=99=A4=E5=86=97?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E5=90=AF=E5=8A=A8=E6=AD=A5=E9=AA=A4=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 清理bios.lua中不必要的启动步骤打印语句,保持代码简洁。这些打印信息主要用于调试,现已不再需要。 --- data/computercraft/lua/bios.lua | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/data/computercraft/lua/bios.lua b/data/computercraft/lua/bios.lua index be73bdc..6cfb099 100644 --- a/data/computercraft/lua/bios.lua +++ b/data/computercraft/lua/bios.lua @@ -15,13 +15,11 @@ if fs.exists("/.start_rc.lua") and not (...) then _sd() while true do coroutine.yield() end end -print("[OK] Boot step 1") local function pull(tab, key) local func = tab[key] tab[key] = nil return func end -print("[OK] Boot step 2") -- this is overwritten further down but `load` needs it local expect = function(_, _, _, _) end @@ -52,7 +50,6 @@ local rc = { -- and a few more rc.pushEvent = rc.queueEvent -print("[OK] Boot step 3") function rc.shutdown() shutdown() while true do coroutine.yield() end @@ -62,7 +59,6 @@ function rc.reboot() reboot() while true do coroutine.yield() end end -print("[OK] Boot step 4") local timer_filter = {} function rc.pullEventRaw(filter) expect(1, filter, "string", "nil") @@ -92,7 +88,6 @@ function rc.pullEvent(filter) return table.unpack(sig, 1, sig.n) end -print("[OK] Boot step 5") function rc.sleep(time, no_term) local id = rc.startTimer(time) local thread = require("rc.thread").id() @@ -102,12 +97,10 @@ function rc.sleep(time, no_term) local _, tid = (no_term and rc.pullEventRaw or rc.pullEvent)("timer") until tid == id end -print("[OK] Boot step 6") function rc.version() return string.format("LeonOS %d.%d.%d", rc._VERSION.major, rc._VERSION.minor, rc._VERSION.patch) end -print("[OK] Boot step 7") -- Lua 5.1? meh if _VERSION == "Lua 5.1" then local old_load = load @@ -155,7 +148,6 @@ if _VERSION == "Lua 5.1" then end, func) end end -print("[OK] Boot step 8") local startup = _RC_ROM_DIR .. "/startup" local files = fs.list(startup) table.sort(files) @@ -180,9 +172,9 @@ for i=1, #files, 1 do local file = startup .. "/" .. files[i] assert(loadfile(file))(rc) end -print("[OK] Boot step 9") + expect = require("cc.expect").expect local thread = require("rc.thread") -print("[OK] Computer load&check system done. Starting operating system...") thread.start() +print("[OK] Computer load&check system done. Starting operating system...")