diff --git a/macros.js b/macros.js index cda8ba2..d50a916 100644 --- a/macros.js +++ b/macros.js @@ -29,20 +29,31 @@ var trace = Array(); var logstream = Array(); var running = false; -function go(n){ +function loadProgram(){ + if(userCode.length!=0) + code=userCode; + // default reset vector will be 0x0000 because undefined memory reads as zero + if(userResetLow!=undefined) + mWrite(0xfffc, userResetLow); + if(userResetHigh!=undefined) + mWrite(0xfffd, userResetHigh); for(var i=0;i>8)%256; } else { if(loglevel>0) console.log('unrecognised parameters:',params);