e
This commit is contained in:
40
ac/ac.disk.ko
Normal file
40
ac/ac.disk.ko
Normal file
@@ -0,0 +1,40 @@
|
||||
SPMf{["files"]={["/sys/drivers/ac.screen.ko"]=[=[local driver = {}
|
||||
|
||||
driver.type = "fs"
|
||||
driver.name = "Advanced Computers disk driver"
|
||||
driver.version = "1.0.0"
|
||||
driver.apiVersion = 1
|
||||
driver.description = "Driver for Advanced Computers disks"
|
||||
driver.manifest = "ac.disk.ko"
|
||||
|
||||
driver.api = function(component)
|
||||
return {
|
||||
readAllText = function(dir)
|
||||
local drive = component:open(dir)
|
||||
local file = drive.read()
|
||||
drive = nil
|
||||
return file
|
||||
end,
|
||||
writeAllText = function(dir, content)
|
||||
local drive = component:open(dir)
|
||||
drive.write(content)
|
||||
drive = nil
|
||||
end,
|
||||
appendAllText = function(dir, content)
|
||||
local drive = component:open(dir)
|
||||
drive.append(content)
|
||||
drive = nil
|
||||
end,
|
||||
list = function(dir)
|
||||
return component:list(dir)
|
||||
end,
|
||||
mkFile = function(dir)
|
||||
component:makeFile(dir)
|
||||
end,
|
||||
mkDir = function(dir)
|
||||
component:makeDirectory(dir)
|
||||
end
|
||||
}
|
||||
end
|
||||
|
||||
return driver]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||
26
ac/ac.screen.ko
Normal file
26
ac/ac.screen.ko
Normal file
@@ -0,0 +1,26 @@
|
||||
SPMf{["files"]={["/sys/drivers/ac.screen.ko"]=[=[local driver = {}
|
||||
|
||||
driver.type = "terminal"
|
||||
driver.name = "Advanced Computers screen driver"
|
||||
driver.version = "1.0.0"
|
||||
driver.apiVersion = 1
|
||||
driver.description = "Driver for Advanced Computers screens"
|
||||
driver.manifest = "ac.screen.ko"
|
||||
|
||||
driver.api=function(component)
|
||||
return {
|
||||
write=function(...)
|
||||
component.printInline(...)
|
||||
end,
|
||||
print=function(...)
|
||||
component.print(...)
|
||||
end,
|
||||
printInline=function(...)
|
||||
component.printInline(...)
|
||||
end,
|
||||
clear=function(...)
|
||||
component.clear()
|
||||
end
|
||||
}
|
||||
end
|
||||
return driver]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||
1
main/test.spm
Normal file
1
main/test.spm
Normal file
@@ -0,0 +1 @@
|
||||
SPMf{["files"]={["/test.txt"]=[=[HELLO, WORLD!]=]},["dependencys"]={},["version"]="1.0.0"}
|
||||
@@ -1 +0,0 @@
|
||||
SPMf{["files"]={["/test.txt"]="HELLO, WORLD!"},["dependencys"]={},["version"]="1.0.0"}
|
||||
Reference in New Issue
Block a user