Tweak to shorten code a bit.
This commit is contained in:
parent
83b1697802
commit
d8bee4ec49
11
online.asm
11
online.asm
|
@ -189,10 +189,9 @@ notOurCommand:
|
||||||
; S5 D1 ERR=$57 (S7 D1)
|
; S5 D1 ERR=$57 (S7 D1)
|
||||||
;
|
;
|
||||||
online:
|
online:
|
||||||
stz sunitnum
|
lda fbits+1
|
||||||
lda #>sd
|
and #>sd
|
||||||
bit fbits+1
|
beq @1 ; Bit was NOT set; Acc = 0
|
||||||
beq @1 ; Bit was NOT set
|
|
||||||
lda vdriv ; 1 or 2, use 2nd bit to toggle drive (then drive 1 has bit off, drive 2 has bit on)
|
lda vdriv ; 1 or 2, use 2nd bit to toggle drive (then drive 1 has bit off, drive 2 has bit on)
|
||||||
and #%00000010
|
and #%00000010
|
||||||
asl
|
asl
|
||||||
|
@ -202,8 +201,8 @@ online:
|
||||||
asl
|
asl
|
||||||
asl
|
asl
|
||||||
asl
|
asl
|
||||||
sta sunitnum
|
@1: sta sunitnum
|
||||||
@1: stz sbufadr
|
stz sbufadr
|
||||||
lda #>buffer
|
lda #>buffer
|
||||||
sta sbufadr+1
|
sta sbufadr+1
|
||||||
; Note: if we have a specific unit, this is not zero terminated -- fake it!
|
; Note: if we have a specific unit, this is not zero terminated -- fake it!
|
||||||
|
|
Loading…
Reference in New Issue