e
This commit is contained in:
40
disks/1h/sys/drivers/ac.disk.ko
Normal file
40
disks/1h/sys/drivers/ac.disk.ko
Normal file
@@ -0,0 +1,40 @@
|
||||
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
|
||||
26
disks/1h/sys/drivers/ac.screen.ko
Normal file
26
disks/1h/sys/drivers/ac.screen.ko
Normal file
@@ -0,0 +1,26 @@
|
||||
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
|
||||
16
disks/1h/sys/drivers/ac.udisk.ko
Normal file
16
disks/1h/sys/drivers/ac.udisk.ko
Normal file
@@ -0,0 +1,16 @@
|
||||
local driver = {}
|
||||
|
||||
driver.type = "ufs"
|
||||
driver.name = "Advanced Computers unmanaged disk driver"
|
||||
driver.version = "1.0.0"
|
||||
driver.apiVersion = 1
|
||||
driver.description = "Driver for Advanced Computers unmanaged disks"
|
||||
driver.manifest = "ac.udisk.ko"
|
||||
|
||||
driver.api = function(component)
|
||||
return {
|
||||
|
||||
}
|
||||
end
|
||||
|
||||
return driver
|
||||
8
disks/1h/sys/drivers/ac.wlan.ko
Normal file
8
disks/1h/sys/drivers/ac.wlan.ko
Normal file
@@ -0,0 +1,8 @@
|
||||
local driver = {}
|
||||
|
||||
driver.type = "wlan"
|
||||
driver.name = "Advanced Computers http driver"
|
||||
driver.version = "1.0.0"
|
||||
driver.apiVersion = 1
|
||||
driver.description = "Driver for Advanced Computers http"
|
||||
driver.manifest = "ac.wlan.ko"
|
||||
Reference in New Issue
Block a user