4 ms·
I took a small look at your repo and noticed a possible issue: while Gravis Ultrasound did linear interpolation of samples [1], on Amiga all sample replay was s
by windenntw 5y ago
I took a small look at your repo and noticed a possible issue: while Gravis Ultrasound did linear interpolation of samples [1], on Amiga all sample replay was strictly non-interpolated [2] ... essentially on each display scanline the hardware would check the period down-counter and load the next sample if zero was reached.
cf:
[1] http://www.gravisultrasound.com/files/documentation/GUSFAQ.txt http://www.gravisultrasound.com/files/documentation/GUSFAQ.t...
[2] http://bax.comlab.uni-rostock.de/dl/Paula_SystemTheoretic.pdf http://bax.comlab.uni-rostock.de/dl/Paula_SystemTheoretic.pd...
- rob74 5y agoThanks for looking at the repo and for the links! Initially I just used non-interpolated output, but it was extremely noisy. I suspected the Amiga had some additional analog hardware which avoided this, so I just added some interpolation to make it sound better. But anyway, it's far from finished, if I have the time to pick it up again someday I could make it more accurate...
- windenntw 5y agoYes, it has a low-pass-filter that you can turn on or off. See http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node00EE.html http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_gui... and more generally: http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_guide/node00E8.html http://amigadev.elowar.com/read/ADCD_2.1/Hardware_Manual_gui...