Kanal zum Lesen holen und pruefen ($d0eb)
E: $52   : Sekundaeradresse
a: $50, x: Kanalnummer

Einsprung von $8561, $880A, $8978, $8C24, $92F4, $97BB, $9D79, $A1A9, $A828,
              $AD5D:

9027: A5 52     LDA $52          aktuelle Sekundaeradresse
9029: C9 13     CMP #$13         >18
902B: 90 02     BCC $902F        nein, ==>
902D: 29 0F     AND #$0F         ja, auf 15 begrenzen

Einsprung von $902B:

902F: C9 0F     CMP #$0F         Kommandokanal ?
9031: D0 02     BNE $9035
9033: A9 10     LDA #$10         ja, Kanal 16 (Fehlerkanal) benutzen

Einsprung von $9031:

9035: AA        TAX
9036: 38        SEC              entsprechende Kanalnummer aus
9037: B5 A8     LDA $A8,X        Sekundaeradressentabelle holen
9039: 30 06     BMI $9041        b7=1: Schreibkanal ? ja, ==>
903B: 29 0F     AND #$0F         Kanalnummer isolieren
903D: 85 50     STA $50          und als aktuellen Kanal merken
903F: AA        TAX
9040: 18        CLC

Einsprung von $9039:

9041: 60        RTS

    Previous Page / Next Page