Software > Coding

Musik ausblenden

(1/5) > >>

afalc060:
^^wieso funzt das bei mir nicht?   :-\

move.b   #8,$ff8800
move.b   #0,$ff8802   

damit sollte doch eigentlich Kanal A Lautstärke 0 sein, oder? Und mit 15, anstatt 0 sollte volle Lautstärke sein..

M_Fadeout
   movem.l   d5-d7,-(sp)
   moveq.l   #14,d5
.loop1
   moveq.l   #0,d7
   moveq.l   #10,d6
.loop2
   move.b   d6,$ff8800
   move.b   $ff8800,d7
   cmpi.b   #0,d7
   beq.s   .ww1
   subq.b   #1,d7
   move.b   d6,$ff8800
   move.b   d7,$ff8802
.ww1
   cmpi   #8,d6
   dbne   d6,.loop2
   dbf   d5,.loop1
   movem.l   (sp)+,d5-d7
   rts

Wo liegt mein Fehler?

gstoll:

--- Zitat von: afalc060 am Mo 21.03.2011, 14:47:39 ---Wo liegt mein Fehler?

--- Ende Zitat ---
Im Programm wird  Register 10, Tongenerator C,  genutzt.

Von welchem Rechner reden wir überhaupt und was ist mit den restlichen Tongeneratoren?

Gerhard

afalc060:
ST.

In der inneren Schleife werden nacheinander
Kanal C, B, A Lautstärke abgefragt,
Falls nicht schon 0 um 1 dekrementiert
und dann zurückgeschrieben

funzt aber irgendwie nicht

Arthur:
Was passiert denn momentan?...Überhaupt nichts? Oder Ton sofort aus?

simonsunnyboy:
Evtl hast du noch einen Interrupt laufen, der den Ton gleich wieder aktiviert, bzw die Lautstärke einstellt?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln