Megpróbáltam kiszedni én is még az Atlantishoz, ha érdekel, akkor elküldöm, bár még nem próbáltam ki.
Én kipróbáltam, de nem müködik
Pontosabban egy hang mintha megszólalna, de utána lefagy a program, pontosabban végtelen ciklusban próbálja a Sound Queue-t tölteni, de nem kap OK jelzést, ettõl próbálja újra és újra és újra... úgy nézem ennek a résznek az lenne a lényege, hogy ha nem sikerül beírni a hangot, akkor azért próbálkozik újra, mert idõvel ahogy ürül a sor, akkor sikerülni fog. Na itt a szimulált ROM-mal nem ürül... amit az is mutat, hogy nem zenél
Úgy sejtem, hogy az IRQ rutinban kéne ürítenie a sort, és kiadni a hang chipnek az újabb hangokat. De még nem jöttem rá, hogy ez hol is történne a ROM-ban... eddig egy hangterületre történõ hívást találtam, azt bele is tettem az IRQ rutinba, de semmi javulás
Az a baj, hogy semmi értelmes leírást (EXOS könyvhöz hasonlót
)nem találni a CPC ROM mûködésérõl...
Pl egy olyan érdekességet is felfedeztem, hogy a vesszõs regisztereket nem lehet használni CPC-n, mert az IRQ rutin használja, sõt némelyiket bemenõ paraméterként... de, hogy pontosan mire, az rejtély...