OC-Tsuki/extras/bootloader/init.lua

17 lines
407 B
Lua

local eeprom = component.proxy(component.list("eeprom")())
local function lzss_decompress(a)local b,c,d,e,j,i,h,g=1,'',''while b<=#a do
e=c.byte(a,b)b=b+1
for k=0,7 do h=c.sub
g=h(a,b,b)if e>>k&1<1 and b<#a then
i=c.unpack('>I2',a,b)j=1+(i>>4)g=h(d,j,j+(i&15)+2)b=b+1
end
b=b+1
c=c..g
d=h(d..g,-4^6)end
end
return c end
local drive, part = eeprom.getData():match("^([%x%-]+);(%d)$")
part = tonumber(part)