A C64 MP3 Player
lyonsden.net
lyonsden.net
People old enough to remember the late 1990s / early 2000s might recall that back then it was popular, too, to hook up an external MP3 decoder, e.g., to the parallel port; so that the PC's CPU would not be at 100% just for playing MP3 music.
The closest I can think of is the external clock chip for the Atari Falcon that allowed you to decode 44.1 kHz MP2.
https://csdb.dk/release/?id=87985
tbf, it is ”mp3” but still really impressive.
And the opening line sounds like a challenge:
> Given that the much more powerful 16-bit Amiga 500 is unable to play MP3’s,
Yeah, this isn't MP3 on a C64. It's a C64 controlling an external MP3 player.
https://eab.abime.net/showthread.php?t=78994
Might mean an A500 (@1.4 MIPS) could do it if you were happy waiting 10-15 minutes for the audio of a 3 min mp3 to begin.
Where would you store 3 minutes of uncompressed audio? At CD quality, that’s about 30MB.
It's not that bad-sounding:
http://www.knowzy.com/Computers/Audio/Digital_Audio_Files/au...
MOD is superior to MP3 anyway :)
https://www.livet.se/mahoney/c64-files/Musik_RunStop_Technic...
PS. it might not really be 8 bits, but only 93 or 107 different values (6..7 bits). More details: https://csdb.dk/forums/?roomid=11&topicid=103092&showallpost...
I would be sure that if Tim Follin decided to just use that, he would have "made full sense" (cpr. "Agent X" and "Chronos", ZX Spectrum).
I think you're right and that was around the 486 DX2, DX4, Pentium transitional time period.
Given how much faster a Pentium 200MMX was than any 386 CPU, I very much doubt a 386 (even a DX) would have had enough power to decode in real time a MP3.
I can't recall what hardware I first used an MMX-optimized encoder. I remember it making a huge difference though.
Linked from [0] is a page claiming to use MAD for mp3 playback on a Newton [1].
Not sure how those compare to a 386SX, but it's probably a good place to start.
The website is temporarily unable to service your request as it exceeded resource limit. Please try again later.
Apparently it's a C64 web server, too.
Is that really supposed to be some sort of standard response, or is it something idiosyncratic to this server?