Tapuino, the $20 C64 Tape Emulator

A fully featured tape emulator for the C64 that loads TAP files from an SD Card and allows the user to interact via an LCD and button panel.

Similar projects worth following
Original tape and disk media are getting very old and unreliable, but luckily preservation attempts like are saving the contents of these media. While the tapes themselves are dying, the actual C64 hardware is still going strong. With this in mind I set out to build a modern, very low cost and easy to construct means of transmitting the tape to the C64 and the Tapuino was born.

The current build is fully featured in terms of TAP file playback and recording to TAP file works with both auto-generated and user filenames.

The firmware is maturing nicely and is at least functionally complete at this point with the addition of write support.

View project log

View all instructions

Enjoy this project?



counter.culture wrote 12/23/2014 at 05:26 point

It is interesting how people cling to things from the past, not because it's better, just because it's from our past. I'm of two minds on this: some old things *are* really cool and were better than what's available today, on the flip side, time is the most precious commodity (if you love life) and it seems that dwelling in the past is counter-productive and doesn't move the ball further down the field.

  Are you sure? yes | no

Peter Edwards wrote 01/10/2015 at 18:33 point

To be honest I find your comment really weird. If you "love life" I reckon its because you love what you are doing. I love hacking, inventing and creating. What I learned (and am still learning) by doing this project has extended my knowledge of electronics, design, software etc. significantly. I'd hardly call that counter productive and has certainly moved "the ball further down the field", at least as far as I'm concerned. Perhaps you need a hug?

  Are you sure? yes | no

Peter Edwards wrote 08/12/2014 at 06:49 point
A LOT more code added to the firmware. You can now name files before recording, prev and next buttons have repeat detection (for scrolling through those huge game lists), many bug fixes and optimizations and more config. There is more to come with eeprom settings next (hopefully) and an 'inverted' mode that will allow you to record to and from a real datasette using an additional connector.

  Are you sure? yes | no

Peter Edwards wrote 07/28/2014 at 17:24 point
An updated blog post can be found at:
With a pin change for write support and some further details.

  Are you sure? yes | no

Peter Edwards wrote 07/28/2014 at 09:47 point
I've recently added write support to the code and will post an update blog as soon as possible

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates