July 6th, 2014, 21:05 Posted By: wraggster
Almost a year ago, [miker00lz] started a thread on the Arduino forums telling everyone about a 6502 emulator and BASIC interpreter he wrote for an Arduino Uno. The chip inside the Uno isnít a powerhouse by any means, and with only 2KB of RAM itís far less capable than just about any computer from the 70s. Arduino works on a lot of different chips, though, and after a few months, [Jan] turned an Arduino Due into a Commodore 64 emulator.
[Jan]Ďs code isnít limited to the DUE, and can be used with any chip with enough memory. If youíre feeling fancy, you can connect a TFT display for all the vintage goodness of PETSCII graphics, all while running a faster BASIC than the very stripped down EHBASIC.
Because the emulator is using software to talk to the outside world, it should be possible to use this project to interface with the cooler chips found in Commodore machines Ė SIDs for one, but also the cartridge port for some vintage Ethernet goodness. Itís not even limited to Commodore machines, either: the POKEY chips found in Atari 8-bit micros are seriously underutilized in the chiptune and demoscene, and having modern hardware to play with these chips couldnít hurt in the slightest.
For more information and downloads, click here!
There are 0 comments - Join In and Discuss Here