Makes me smile every time, I haven't seen a more judicious use of flashing graphics! I have kind of adopted this for a theme tune in retro circles. It is also useful to test the DFS rom I've been patching and patching for years.
I remember doing something like this around 1990ish, we had a special cable and software that allowed us to transfer data between Macs and BBCs, so I copied over the Looney Tunes theme. I think all I did was threshold each 0-255 value of the sample and use the result to switch the sound chip (using the white noise channel) on or off. I used BASIC to load the file then 6502 ASM in a tight software timed loop to push out the data. Worked surprisingly well. :)
I'd guess this is PWM, I don't think it is possible to do PCM in the strict sense as the chip can only make a given pitch for a given duration or white noise. Good luck with the music tracker, I did see a very basic MOD player for the Master 128 ages ago, but I stress the *basic* bit as it sounded pretty ropey!
You can do PCM with the SN76489 (each channel has a four-bit logarithmic volume control) but it is rather quiet. From the sound quality of the demo, I'd agree that this is PWM - it's a bit more practical.
bolox to mp3
LOPEZdJUNGLIST 1 month ago
Not bad, I've got an old c64 demo from around '86 that samples talk talks 'lifes what you make it' , it's very clear but also very short!
kimosaaaabe 10 months ago
Never knew an old 8-bit machine would be capable of such...
thelyniezian 1 year ago
How did they squeeze all those long samples into just 32k?
CoolDudeClem 2 years ago
Makes me smile every time, I haven't seen a more judicious use of flashing graphics! I have kind of adopted this for a theme tune in retro circles. It is also useful to test the DFS rom I've been patching and patching for years.
regregex 2 years ago
I remember doing something like this around 1990ish, we had a special cable and software that allowed us to transfer data between Macs and BBCs, so I copied over the Looney Tunes theme. I think all I did was threshold each 0-255 value of the sample and use the result to switch the sound chip (using the white noise channel) on or off. I used BASIC to load the file then 6502 ASM in a tight software timed loop to push out the data. Worked surprisingly well. :)
yt2010 3 years ago
wow very impressive!
is this PCM or PWM? and is the playback using all 3 tone channels?
im currently developing a music tracker for the bbc :)
amigaknight 3 years ago
I'd guess this is PWM, I don't think it is possible to do PCM in the strict sense as the chip can only make a given pitch for a given duration or white noise. Good luck with the music tracker, I did see a very basic MOD player for the Master 128 ages ago, but I stress the *basic* bit as it sounded pretty ropey!
cpmisalive 3 years ago
You can do PCM with the SN76489 (each channel has a four-bit logarithmic volume control) but it is rather quiet. From the sound quality of the demo, I'd agree that this is PWM - it's a bit more practical.
benryves 3 years ago
Cool, it does sound as rough as the description ;)
chuck6502peddle 3 years ago