Summary

  • 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.

By Elliot Williams

Original Article