From 2e69d3a7c3a7ca902d4f706953621ea4f0ab2836 Mon Sep 17 00:00:00 2001 From: BigEd Date: Sun, 9 Jan 2011 13:09:25 +0000 Subject: [PATCH] fix: allow coincident pin events --- expertWires.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/expertWires.js b/expertWires.js index 2758469..acab291 100644 --- a/expertWires.js +++ b/expertWires.js @@ -195,17 +195,17 @@ function setupParams(){ } else // setup input pin events, breakpoints, watchpoints if(name=="reset0" && parseInt(value)!=NaN){ - clockTriggers[value]="setLow('res');"; + clockTriggers[value]=[clockTriggers[value],"setLow('res');"].join(""); } else if(name=="reset1" && parseInt(value)!=NaN){ - clockTriggers[value]="setHigh('res');"; + clockTriggers[value]=[clockTriggers[value],"setHigh('res');"].join(""); } else if(name=="irq0" && parseInt(value)!=NaN){ - clockTriggers[value]="setLow('irq');"; + clockTriggers[value]=[clockTriggers[value],"setLow('irq');"].join(""); } else if(name=="irq1" && parseInt(value)!=NaN){ - clockTriggers[value]="setHigh('irq');"; + clockTriggers[value]=[clockTriggers[value],"setHigh('irq');"].join(""); } else if(name=="nmi0" && parseInt(value)!=NaN){ - clockTriggers[value]="setLow('nmi');"; + clockTriggers[value]=[clockTriggers[value],"setLow('nmi');"].join(""); } else if(name=="nmi1" && parseInt(value)!=NaN){ - clockTriggers[value]="setHigh('nmi');"; + clockTriggers[value]=[clockTriggers[value],"setHigh('nmi');"].join(""); } else // run a test program, and optionally check against a golden checksum if(name=="steps" && parseInt(value)!=NaN){