This commit is contained in:
2025-09-25 19:47:00 -04:00
parent d037b02945
commit 7ab5ba8470
4 changed files with 67 additions and 1 deletions

40
ac/ac.disk.ko Normal file
View 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
View 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
View File

@@ -0,0 +1 @@
SPMf{["files"]={["/test.txt"]=[=[HELLO, WORLD!]=]},["dependencys"]={},["version"]="1.0.0"}

View File

@@ -1 +0,0 @@
SPMf{["files"]={["/test.txt"]="HELLO, WORLD!"},["dependencys"]={},["version"]="1.0.0"}