diff --git a/macros.js b/macros.js index 1dcc932..301b844 100644 --- a/macros.js +++ b/macros.js @@ -224,9 +224,9 @@ fetchTriggers={}; // simulate a single clock phase with no update to graphics or trace function halfStep(){ var clk = isNodeHigh(nodenames['clk0']); + eval(clockTriggers[cycle]); if (clk) {setLow('clk0'); handleBusRead(); } else {setHigh('clk0'); handleBusWrite();} - eval(clockTriggers[cycle]); } function handleBusRead(){