diff --git a/sim/simulation.lua b/sim/simulation.lua index 31cbd4d..7920e03 100644 --- a/sim/simulation.lua +++ b/sim/simulation.lua @@ -349,7 +349,7 @@ function Simulation.ticklogic(sim) sim.tickqueue[sim.current_tick] = nil end - for i = 1, sim.num_gatequeue-1 do + for i = 0, sim.num_gatequeue-1 do local cgate = sim.gatequeue[i] local gate = Simulation.gate_from_cgate(sim, cgate) gate.logic(gate)