Fehlerblinken nach Selbsttest ($ea6e)

Einsprung von $AF5B, $AF64, $AF6A:

AEF2: A2 00     LDX #$00         <-- einmal blinken
AEF4: 2C         B $2C

Einsprung von $ABCC, $AFC7:

AEF5: A6 40     LDX $40          <-- ($40)+1 mal blinken
AEF7: 9A        TXS

Einsprung von $AF22:

AEF8: BA        TSX

Einsprung von $AF1C:

AEF9: A9 60     LDA #$60         beide LEDs ein
AEFB: 0D 00 40  ORA $4000
AEFE: 8D 00 40  STA $4000
AF01: 98        TYA              y=0

Einsprung von $AF08:

AF02: 18        CLC              Warten

Einsprung von $AF05:

AF03: 69 01     ADC #$01
AF05: D0 FC     BNE $AF03
AF07: 88        DEY
AF08: D0 F8     BNE $AF02
AF0A: AD 00 40  LDA $4000        LEDs ausschalten
AF0D: 29 9F     AND #$9F
AF0F: 8D 00 40  STA $4000

Einsprung von $AF20:

AF12: 98        TYA              y=0

Einsprung von $AF19:

AF13: 18        CLC              Warten

Einsprung von $AF16:

AF14: 69 01     ADC #$01
AF16: D0 FC     BNE $AF14
AF18: 88        DEY
AF19: D0 F8     BNE $AF13
AF1B: CA        DEX              Noch mal Blinken ?
AF1C: 10 DB     BPL $AEF9        ja, ==>
AF1E: E0 F9     CPX #$F9         Verzoegerung nach dem Blinken
AF20: D0 F0     BNE $AF12
AF22: F0 D4     BEQ $AEF8        neu beginnen

    Previous Page / Next Page