If we suddenly had a perfectly-reliable cassette tape, how fast could we possibly load data from it? This is a question I started pondering a while ago. To answer it, I had to do look into how data is stored on tape and how exactly we load it. Along the way, we'll find several limits and assumptions we have to work around on our quest for the fastest-possible loading.
Support Noel's Retro Lab on Patreon:
You can also support Noel's Retro Lab on YouTube by joining this channel:
Chapters:
00:00 Intro
00:54 Cassette audio
02:05 Audio data encoding
03:03 Measurements from tape
05:44 TZX
08:28 Loading code
12:41 Arduino issues
19:01 Cassette port issues
21:41 Alternate port
24:25 Conclusion
Links:
Noel's Retro Lab web site
TZX Format
TZXDuino Reloaded
Maxduino Firmware
Hyperloader and CDT Scripts
Music tracks:
Funky Stars by McKlain
Battro OST by McKlain
More awesome music by McKlain:
🛠 Tools I use ➤
Connect with Noel's Retro Lab:
Discord ➤
Facebook ➤
Twitter ➤
Instagram ➤
Mailing list ➤