Próbálkozás táblázatos D/A konverzió megvalósítására:
; BC' = 0c0fdh
; DE' = 080ah
exx ; 4
ld l, a ; 8
ld h, high dacTable ; 15
out (c), d ; 27
inc d ; 31
outi ; 47
inc b ; 51
inc h ; 55
out (c), d ; 67
outd ; 83
inc b ; 87
inc h ; 91
out (c), e ; 103
outi ; 119
inc b ; 123
dec d ; 127
exx ; 131
Ez feltételezi, hogy AY regisztert a C0FDh porton is lehet választani, ami nem biztos, hogy hordozható a különböző Spectrum változatok között. A sebesség lehetne jobb is, bár a kód többi részénél néhány ciklust meg lehet takarítani az OUT utasítások hiánya miatt, helyette egy átmeneti regiszterben kell összeadni a kimenetet (ami lehetne az IXL vagy IXH, vagy a D vagy E és az egyik csatorna fázis akkumulátora pedig DE helyett IX).
Probléma még a hullámforma miatti sebesség változás, ez nem tűnik egyszerűen megoldhatónak nagyobb/lassabb kód nélkül.
Gyűrűmoduláció effektus nem lesz?