diff --git a/service/tape-iofs.lua b/service/tape-iofs.lua new file mode 100644 index 0000000..4a0a7d1 --- /dev/null +++ b/service/tape-iofs.lua @@ -0,0 +1,8 @@ +local counter = 0 +for addr in component.list("tape_drive") do + iofs.register("tape"..tonumber(counter),function() + local tape = component.proxy(addr) + return tape.read, tape.write, function() end, tape.seek + end) + counter = counter + 1 +end