From 71a85b313509c44502723fd6d123f7bc63af1a8b Mon Sep 17 00:00:00 2001 From: BigEd Date: Mon, 15 Nov 2010 17:28:45 +0000 Subject: [PATCH] small improvement to trigger examples in testprogram --- testprogram.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/testprogram.js b/testprogram.js index 0e01f3a..0174fbe 100644 --- a/testprogram.js +++ b/testprogram.js @@ -8,8 +8,16 @@ // testprogramAddress=0x0000; +// we want to auto-clear the console if any output is sent by the program +var consoleboxStream=""; + // demonstrate write hook -writeTriggers[0x000c]="consolebox.innerHTML = consolebox.innerHTML + String.fromCharCode(d);"; +writeTriggers[0x000c]="consoleboxStream += String.fromCharCode(d);"+ + "consolebox.innerHTML = consoleboxStream;"; + +// demonstrate read hook (not used by this test program) +readTriggers[0xD011]="((consolegetc==undefined)?0:0xff)"; // return zero until we have a char +readTriggers[0xD010]="var c=consolegetc; consolegetc=undefined; (c)"; testprogram = [ 0xa9, 0x00, // LDA #$00