Nice one, very nostalgic. But it hijacks the cursor, reclaimes focus after I click this comment box. Btw I am working on a Basic to JS converter, specifically BlitzBasic, but tweakable for other BASICs too. See here https://jfkeo1010etc.itch.io/bb2js-v002-ish
Good old BASIC interpreter working in a web shell.
Sources and Readme: https://github.com/invider/rebasic.mix#readme
Some code samples: https://github.com/invider/rebasic.mix/tree/master/mod/lib/rom