HNHacker News
TopNewBestAskShowJobs

tonysavon

12 karma · joined March 28, 2018

submissionscomments
tonysavon··on A 48Khz digital music player for the Commodore 64
We are not talking about REUs here, as clearly stated in the article. We are talking about Ocean Type Cartridges, which were available in the 80s. And yes, they where ROM, not RAM, and yes, they came in those sizes. 16Mb ram expansions did not exist, 1Mb ROMs did exist
tonysavon··on A 48Khz digital music player for the Commodore 64
That's a very good point! And also one to keep in mind for a possible additional demo. Use only hardware from the 80s also for the encoding!
tonysavon··on A 48Khz digital music player for the Commodore 64
This is running on an Ocean type cartridge as a storage, which is considered stock Hardware in the demo community, as stated in the article. If no additional device can be "accepted", then all of the demos mentioned in this thread should be disqualified too, because they use a disk drive.:-) In general, the technology showcased in this demo of course would work also playing the song from RAM, it would just be a bit too short :-)
tonysavon··on A 48Khz digital music player for the Commodore 64
The three-byte codebook version (the mazinger demo) can't even afford the increment, and just does a sty $d020, which takes 2 cycles less, hence the colorbars look a bit different on that one. But the audio sounds better.
tonysavon··on A 48Khz digital music player for the Commodore 64
Playlist with the three demos:

https://www.youtube.com/playlist?list=PLFeDsJqcV6DhwH16fVp_a...

tonysavon··on A 48Khz digital music player for the Commodore 64
This is on stock C64 too :-). I guess the achievement here is using compression at such a high frequency. Once you get down to lower frequency, you can implement fancier compression schemes and add more stuff on display. The same author has compressed video plus compressed digi streaming from floppy disk here: https://www.youtube.com/watch?v=qIRww2a59lE But of course, that's not 48Khz and it sounds like that :-)