    Wenn der Motor aus war, Motor einschalten und Verzoegerungszeit einstellen

    Einsprung von $C108:

    CD63: A5 26     LDA $26          Ist Motor bereits am Anlaufen
    CD65: 30 13     BMI $CD7A        ja, Ende ==>
    CD67: 29 30     AND #$30         b4=1: ist der Motor am Nachlaufen oder
    CD69: D0 0B     BNE $CD76        b5=1: ist er allgemein schon an ? ja, ==>
    CD6B: 20 B1 CB  JSR $CBB1        Nein, Motor einschalten
    CD6E: AD D9 01  LDA $01D9        Anlaufverzoegerung setzen
    CD71: 85 2A     STA $2A
    CD73: A9 A0     LDA #$A0         b7=1: Motor ist am Anlaufen
    CD75: 2C         B $2C

    Einsprung von $CD69:

    CD76: A9 20     LDA #$20         b5=1: Laufwerksmotor ist eingeschaltet
    CD78: 85 26     STA $26          Laufwerksstatus setzen

    Einsprung von $CD65:

    CD7A: 60        RTS

        Previous Page / Next Page