Oto jak uzyskać dobre sample z wadliwym A/D Converterem:
Samplujemy raz na linię lub raz na dwie linie:
sta $d40a
; tu opóźnienie 2-6 cykli, czyli np. cmp #0 / cmp 0 / cmp 0,x / cmp (0),y (#0 pod 0) / cmp (0,x)
lda $d500
Opóźnienie konfigurowało się ręcznie - za każdym uruchomieniem komputera trzeba było dobrać odpowiednią wartość "na ucho" lub "na oko" - przy niewłaściwych wartościach sampler dawał prawidłowe tylko np. najstarsze 2 lub 3 bity, młodsze chyba były zerami. Nie pamiętam, być może wystarczyły tylko 4 możliwe opóźnienia, czyli np. od 2 do 5 cykli.
Jak zaniosłem do Miragu, to koleś od razu wyrzucił do kosza i dał mi sprawny.