4 ms·
Correct me if I'm wrong, but this doesn't seem to use Mahoney technique, it's just doing the plain old technique of writing SID volume register at 0xd418: l:
by vardump 9y ago
Correct me if I'm wrong, but this doesn't seem to use Mahoney technique, it's just doing the plain old technique of writing SID volume register at 0xd418:
l: nop
sample: ldx $8400 + i*$100
ldy $8000,x
lda sidtable,y
sta $d418
inc sample +1
bit $ea
ldy $8100,x
lda sidtable,y
sta $d418
inc $d020
...
- popmilo2 9y agoIt is based on Mahoney technique. Achievement is in added decompression routine that works in those 21 cycles per sample. Lot's of cool info in that article. Nicely done !
- vardump 9y agoYeah, you're right. Found a very good description here: https://livet.se/mahoney/c64-files/Musik_RunStop_Technical_Details_by_Pex_Mahoney_Tufvesson_v2.pdf https://livet.se/mahoney/c64-files/Musik_RunStop_Technical_D... Interesting story about accidental discoveries and using oscilloscope to get compensation tables for different types of SID chips.