CityAceE, насчет звука. За звук отвечает 5й бит порта C ВВ55 (FF02), можно и в него напрямую писать для получения звука. Но корректнее как раз программировать его через регистр управляющего слова (FF03):
Ah=1010b=(5<<1)+0 - записываем 0 в 5й бит C
Bh=1011b=(5<<1)+1 - записываем 1 в 5й бит C