add support for writing debug output to the console

This commit is contained in:
2022-05-08 00:41:11 +02:00
parent 9f548cd6f0
commit d1556f7be8
7 changed files with 62 additions and 19 deletions

View File

@@ -206,6 +206,16 @@ export default function MicroW8(screen, config = {}) {
importObject.env['reserved' + i] = () => { };
}
let logLine = '';
importObject.env['logChar'] = (c) => {
if(c == 10) {
console.log(logLine);
logLine = '';
} else {
logLine += String.fromCharCode(c);
}
};
for (let i = 0; i < 16; ++i) {
importObject.env['g_reserved' + i] = 0;
}