У меня получилось как-то так:
Код:device zxspectrum48
org 0x4000
LUA ALLPASS
function filesize(filename, varname)
local fp = assert(io.open(filename, "rb"))
local size = fp:seek("end")
sj.parse_line(varname .. " DW " .. tostring(size))
end
ENDLUA
LUA ALLPASS
filesize("test.asm", "mysize")
ENDLUA

