Újabb próbálkozás a digitális hang javítására:
zxsample.out (40 kB - downloaded 425 times.)
zxsample.s (3.23 kB - downloaded 432 times.)
sampconv.s (4.06 kB - downloaded 382 times.)
testsamp.bin (39 kB - downloaded 392 times.)
sampconv.lua (2.89 kB - downloaded 385 times.)
Ez az egyik csatornán nagy frekvenciájú (kb. 111 kHz-es) négyszögjelet használ, amivel elvileg jobb felbontást lehet elérni, de nem biztos, hogy valóban jobb a hang. Ditherelés megvalósítására is kísérletet tettem, több-kevesebb sikerrel (lehet, hogy jobb a minőség, de az is lehet, hogy nem; mindenesetre több memóriát használ és lassabb a konvertálás

). A lejátszó is gyorsult, igaz, nagyon keveset, és ezzel sem szabályos az I/O port címzés (F8FDh, F9FDh és BFFDh).
Dither nélküli verzió (csak a táblázatot cseréltem le):
zxsample.out (40 kB - downloaded 413 times.)
sampconv.s (4.06 kB - downloaded 376 times.)
Ezeknek a betöltési és indítási címe 6000h (a 3. lapon lehetőleg ne lassú memória legyen).