Watching a retro Basic interpreter running on a modern MCU is somewhat poetic to me…
Even better if the Basic interpreter is in its turn running on top of a (retro) Virtual Machine as is the case of the TinyBasic implementation of Tom Pittman [link] circa 1976!
Even after compiling both with a current version of a C compiler (XC8) and using MCC (to generate the serial port routines) the resulting code is minuscole (approx 6kB) and fits well on a PIC16F1619 on a PICDEM Curiosity board.
I added the project to the Rocket collection and made it available on GitHub.
(If you like virtual (machines that is) you might also enjoy [link])