    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