jonbstanley / Tek405xEmulator

Tektronix 405x Emulator
24 stars 8 forks source link

Display improvements from Monty #8

Closed jonbstanley closed 6 years ago

jonbstanley commented 6 years ago

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.