summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--echest.lua33
-rw-r--r--strutil.lua7
2 files changed, 40 insertions, 0 deletions
diff --git a/echest.lua b/echest.lua
new file mode 100644
index 0000000..4468c8c
--- /dev/null
+++ b/echest.lua
@@ -0,0 +1,33 @@
+local p = assert((peripheral.find"ender_storage"))
+
+-- local function clamp(x, min, max)
+-- if x < min then return min
+-- else if x > max then return max
+-- else return x
+-- end
+-- end
+
+-- local function setnums()
+-- local fp = fs.open("/efreq.dat")
+
+
+
+-- local function getnums()
+-- local fp = fs.open("/efreq.dat")
+-- if not fp then
+-- setnums(0,0,0)
+-- return 0,0,0
+-- else
+-- local s = fp.readAll()
+-- fp.close()
+-- return unpack(strutil.splitw(s))
+-- end
+-- end
+
+for x=1,16 do for y=1,16 do for z=1,16 do
+ p.setFrequency(2^x, 2^y, 2^z)
+ local name = p.getName()
+ if name ~= nil then
+ print(x,y,z,name)
+ end
+end end end
diff --git a/strutil.lua b/strutil.lua
new file mode 100644
index 0000000..47ddb06
--- /dev/null
+++ b/strutil.lua
@@ -0,0 +1,7 @@
+local function splitw(str)
+ local res = {}
+ for s in str:gmatch("%S+") do
+ table.insert(res,s)
+ end
+ return res
+end