This BASIC interpreter was featured on Hackaday on 31-7-19 and at 512 bytes long is carefully tailored to fit into a boot sector.
Whilst written in 8088 assembly language and has a very limited command set, it shows what can be done with very minimal resources.
Anybody interested in Tiny languages, may get some ideas how implementation can be done for a very small interpreter.
The 8088 perhaps has the advantage that it natively performs 16-bit arithmetic - but arguably so does the vCPU

It's listed here on Github https://github.com/nanochess/bootBASIC/ ... /basic.lst
regards
Ken