October 15, 2013

An Arduino 6502 CPU emulator running BASIC

We keep being amazed at what can be done with an Arduino or compatible board, and another example has appeared in the last few days, courtesy of Arduino forum member "miker00lz". Their project is a Arduino emulation of the venerable 6502 CPU (as found in the Apple ][ computers) running a very simple version of BASIC. There are several limitations due to the limited amount of RAM on the Arduino's microcontroller, however purists may argue that back in the day they didn't have that much RAM anyway. 

Nevertheless the emulator really works, and as shown above you can use the serial monitor as a console to interact with your "computer". For more information, discussion and the sketch to try for yourself, log in to the Arduino forum. And for more, we're on twitter and Google+, so follow us for news and product updates as well. 

If you're new to Arduino and want to join the fun, the first step is a solid board for your projects - our Freetronics Eleven - the Arduino-Uno compatible with low-profile USB socket, onboard prototyping space and easy to view LEDs:   


dn said:

It’s amazing what a talented person with passion can do.

Leave a comment

Comments have to be approved before showing up.