mirror of
https://github.com/Adorable-Catgirl/Zorya-NEO.git
synced 2024-11-24 03:08:05 +11:00
24 lines
632 B
Lua
24 lines
632 B
Lua
|
local cfgadd = ...
|
||
|
local addr = require("component").eeprom.getData()
|
||
|
local fs = require("filesystem")
|
||
|
if not fs.exists("/.zy2/vbios/") then
|
||
|
return
|
||
|
end
|
||
|
cfgadd([[
|
||
|
do
|
||
|
local function add_bios(drive, path)
|
||
|
local h = component.invoke(drive, "open", path.."/label.txt")
|
||
|
local name = component.invoke(drive, "read", h, math.huge)
|
||
|
component.invoke(drive, "close", h)
|
||
|
menu.add(name .. " (vBIOS)", function()
|
||
|
local vb = loadmod("vdev_vbios")(drive, path)
|
||
|
vb()
|
||
|
end)
|
||
|
end
|
||
|
]])
|
||
|
for ent in fs.list("/.zy2/vbios") do
|
||
|
cfgadd(string.format([[ add_bios("%s", ".zy2/vbios/%s")]].."\n", addr, ent:sub(1, #ent-1)))
|
||
|
end
|
||
|
cfgadd[[
|
||
|
end
|
||
|
]]
|