Elméletileg a 4 csatorna egyikéből lehet 0038H megszakítást generálni.
A további csatornán hang hullámot állítani.
A kérdésem az hogy, ez egyszerre is meg oldható?
mert így akkor a háttér zene vagy csak az effektek mehetnének hardverből.
némi példa majd assembler-ben.
Megszakítást az alábbiakkal lehet generálni (külső eszközök nélkül):
- az LPT-ben a VINT bit lefutó éleinél
- 1 Hz-es megszakítás
- 50 Hz/1 kHz/hanggenerátor megszakítás
Az utóbbi a 0. vagy az 1. hanggenerátort használhatja. Természetesen ilyenkor az adott hanggenerátor már csak a megszakításnak megfelelő frekvencián tud hangot előállítani (egészen pontosan a négyszögjel frekvenciája a megszakításénak a fele), tehát általában 0 hangerejű, de a másik 3 csatorna továbbra is használható. A hanggenerátor megszakítás DAC módban is működik, ilyenkor a hangra nincs hatása.