Ben Eater has been working on building a functional 6502-based computer on a breadboard, and the project has progressed to the point where he has managed to successfully port a version of Microsoft BASIC to the machine.
The porting process is explored in three video parts, the first of which focuses on getting the language working with the underlying hardware.
The next two videos look at displaying output to an LCD screen, first using the built-in features of MS BASIC, and then by extending the system with assembly code to enable faster data transmission.
The final video examines the internal workings of string parsing and evaluation in MS BASIC, and is recommended viewing for anyone interested in how early versions of the language operated.
While the videos focus on the 6502, the information will be useful for those interested in porting the BASIC language to other architectures.
The videos are the latest in a long line from Eater, and are entertaining and educational in equal measure, as always.