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