Updated mc6800.js to run CPU on 1 ms intervals instead of 17 ms to bring the emulated processor MIPS closer to a continuous rate.
Pulled in Monty's blinking cursor idea and changed it to emulate DVST behavior instead fading the cursor out on 200 ms intervals. Not perfect, but closer to how real hardware works.
Fixed display.ERASE() to emulate actual hardware with a screen flash to erase and using more efficient method using putImageData instead of writing to all pixels individually.
Also has new graphical keyboard that Monty added, but they are non-functional.
Updated mc6800.js to run CPU on 1 ms intervals instead of 17 ms to bring the emulated processor MIPS closer to a continuous rate.
Pulled in Monty's blinking cursor idea and changed it to emulate DVST behavior instead fading the cursor out on 200 ms intervals. Not perfect, but closer to how real hardware works.
Fixed display.ERASE() to emulate actual hardware with a screen flash to erase and using more efficient method using putImageData instead of writing to all pixels individually.
Also has new graphical keyboard that Monty added, but they are non-functional.