Miért van a 0xb4 portnak 4 külön kezelhető megszakítása ?
A port bitenként értelmezett:
b0 A hanggenerátor által adott megszakítás engedélyezése. (1 érték által)
b1 A hanggenerátor megszakítás tároló törlése.
b2 Az 1 Hz-es megszakítás engedélyezése.
b3 Az 1 Hz-es megszakítás tároló törlése.
b4 A video-megszakítás engedélyezése.
b5 A video-megszakítás tároló törlése.
b6 A soros vonal megszakításának engedélyezése.
b7 A soros vonal megszakítás tárolójának törlése.
Hiszen az 1Hz,50Hz,1KHz és valami csatornafüggő megszak is (gondolom az kell a 4KHz -hez) ugyanúgy gondolom egy forrásnak számít ...
Tehát elég volna egy video (gondolom ami jon az LPT -ből), egy audio (gondolom az előbbi 4 típus valamelyike) és egy soros vonal megszak bit. Miért van az 1Hz külön ? Az miért külön forrás ?
És amikor én 4KHz megszakot akarok, akkor azzal lefoglalom az egyik hanggenerátor csatornámat, mert kell a megszak frekibeállításához (nekem most nem lenne gáz, csak csodálkozok, hogy mér) ?
Mindenesetre még nem jöttem rá, hogy kell bekapcsolni a 4Khz megszakot.