Timer mit einer Frequenz von 8.000Hz?

Moderator: Rockford

Antworten
patjomki
Beiträge: 357
Registriert: 18.08.2021 23:21
Has thanked: 132 times
Been thanked: 72 times
Kontaktdaten:

Timer mit einer Frequenz von 8.000Hz?

Beitrag von patjomki »

Hallo,

ich möchte beim Ausgeben von Tönen eine ADSR-Hüllkurve per Lautstärke-Register (z.B. $d201 AUDC1 für POKEY-Kanal aka -Stimme 1) simulieren.

Dies bedeutet, dass ich das Lautstärke-Register im ungünstigsten Fall (Das "Attack" von "A"DSR mit 2 Millisekunden) mit 8.000 Herz ändern muss (16 Lautstärkeänderungen in 2 Millisekunden -> 2/1000 ÷ 16 = 1/8.000)

Ein Vertical-Blank-Interrupt (1/50 bzw. 50Hz hier bei uns mit PAL) ist also zu langsam. Nun gibt es ja die POKEY-Timer, aber damit verliert man ja auch eine Pokey-Stimme.

Gibt es irgendeine andere Möglichkeit, so eine hohe Abfragefrequenz zu erzeugen?

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast