add c gate sim

This commit is contained in:
Redo
2022-11-05 02:11:48 -06:00
parent 1d465b09f7
commit 02bfb84cb5
7 changed files with 116 additions and 22 deletions

View File

@@ -13,9 +13,6 @@ function GateDefinition.new(objref, name, description, init, logic, input, globa
input = collapseescape(input)
global = collapseescape(global)
description = collapseescape(description)
--code = collapseescape(code)
--local compiled_size, compiled_code = Simulation.compile_code(nil, code)
local def = {
objref = objref,
@@ -24,8 +21,8 @@ function GateDefinition.new(objref, name, description, init, logic, input, globa
ports = ports or {},
num_in_ports = 0,
num_out_ports = 0,
--compiled_program_code = compiled_code,
--compiled_program_size = compiled_size,
data_size_c = 0, -- todo
logic_function_c = 0, -- todo
}
local initfunc = loadstring(tostring(init))