]> git.sur5r.net Git - cc65/blobdiff - libsrc/apple2/systime.s
Removed (pretty inconsistently used) tab chars from source code base.
[cc65] / libsrc / apple2 / systime.s
index 0a5f530bac58a0b53941ae5817b25748a9deca75..98d39a2787bf3fe1880f419bd7a8949ed8af43e4 100644 (file)
 ;
 
         .include        "time.inc"
-       .include        "zeropage.inc"
-       .include        "mli.inc"
+        .include        "zeropage.inc"
+        .include        "mli.inc"
 
 __systime:
-       ; Update time
-       lda     #GET_TIME_CALL
-       ldx     #GET_TIME_COUNT
-       jsr     callmli
-       bcs     err
-
-       lda     DATELO+1
-       lsr
-       php                     ; Save month msb
-       cmp     #70             ; Year < 70?
-       bcs     :+              ; No, leave alone
-       adc     #100            ; Move 19xx to 20xx
-:      sta     TM + tm::tm_year
-       lda     DATELO
-       tax                     ; Save day
-       plp                     ; Restore month msb
-       ror
-       lsr
-       lsr
-       lsr
-       lsr
-       beq     err             ; [1..12] allows for validity check
-       tay
-       dey                     ; Move [1..12] to [0..11]
-       sty     TM + tm::tm_mon
-       txa                     ; Restore day
-       and     #%00011111
-       sta     TM + tm::tm_mday
-
-       lda     TIMELO+1
-       sta     TM + tm::tm_hour
-       lda     TIMELO
-       sta     TM + tm::tm_min
-
-       lda     #<TM
-       ldx     #>TM
-       jmp     _mktime
-
-err:   lda     #$FF
-       tax
-       sta     sreg
-       sta     sreg+1
-       rts                     ; Return -1
-
-       .bss
-
-TM:    .tag    tm
+        ; Update time
+        lda     #GET_TIME_CALL
+        ldx     #GET_TIME_COUNT
+        jsr     callmli
+        bcs     err
+
+        lda     DATELO+1
+        lsr
+        php                     ; Save month msb
+        cmp     #70             ; Year < 70?
+        bcs     :+              ; No, leave alone
+        adc     #100            ; Move 19xx to 20xx
+:       sta     TM + tm::tm_year
+        lda     DATELO
+        tax                     ; Save day
+        plp                     ; Restore month msb
+        ror
+        lsr
+        lsr
+        lsr
+        lsr
+        beq     err             ; [1..12] allows for validity check
+        tay
+        dey                     ; Move [1..12] to [0..11]
+        sty     TM + tm::tm_mon
+        txa                     ; Restore day
+        and     #%00011111
+        sta     TM + tm::tm_mday
+
+        lda     TIMELO+1
+        sta     TM + tm::tm_hour
+        lda     TIMELO
+        sta     TM + tm::tm_min
+
+        lda     #<TM
+        ldx     #>TM
+        jmp     _mktime
+
+err:    lda     #$FF
+        tax
+        sta     sreg
+        sta     sreg+1
+        rts                     ; Return -1
+
+        .bss
+
+TM:     .tag    tm