Tak się tylko wtrące, nawet jeżeli
zrobiłbyś wersję bez emulacji 6502, tylko
wpisywał dane do SIDa, to musisz wiedzieć
o tym że ważna jest kolejność odświeżania
rejestrów!!!. Już nie wspomnę że ważne są też czasy (ilość cykli) przy odświeżaniu
kolejnych rejestrów - np. przy muzyczkach
odgrywanych kilka razy na ramkę, z długim rastertimem.
Nie możesz sobie od tak wpisać danych od rejestru $d400 do $d418, bo w najlepszym wypadku SID będzie pierdzieć.
Z tego co pamiętam to NanoSid zapamiętywał
dane oraz właśnie kolejność rejestrów.
I dało się tego słuchać.