remove bra
This commit is contained in:
parent
e4b60e1068
commit
1074d35a15
1 changed files with 15 additions and 17 deletions
|
@ -21,49 +21,47 @@
|
||||||
|
|
||||||
_cgetc:
|
_cgetc:
|
||||||
jsr _kbhit ; Check for char available
|
jsr _kbhit ; Check for char available
|
||||||
bne @L1
|
beq _cgetc
|
||||||
bra _cgetc
|
|
||||||
@L1:
|
|
||||||
lda KBSTL
|
lda KBSTL
|
||||||
ora KBEDG
|
ora KBEDG
|
||||||
ldx #0
|
ldx #0
|
||||||
and #1
|
and #1
|
||||||
beq @L6
|
beq @L5
|
||||||
lda KBEDG ; Pause button is pressed
|
lda KBEDG ; Pause button is pressed
|
||||||
and #$0c
|
and #$0c
|
||||||
beq @L3
|
beq @L2
|
||||||
ora KBSTL
|
ora KBSTL
|
||||||
@L2:
|
@L1:
|
||||||
bit #$04
|
bit #$04
|
||||||
beq @L4 ; Pause + Opt 1 = Reset
|
beq @L3 ; Pause + Opt 1 = Reset
|
||||||
bit #$08
|
bit #$08
|
||||||
beq @L5 ; Pause + Opt 2 = Flip
|
beq @L4 ; Pause + Opt 2 = Flip
|
||||||
lda #'?' ; All buttons pressed
|
lda #'?' ; All buttons pressed
|
||||||
rts
|
rts
|
||||||
@L3:
|
@L2:
|
||||||
lda KBSTL ; Pause alone was the last placed button
|
lda KBSTL ; Pause alone was the last placed button
|
||||||
and #$0c
|
and #$0c
|
||||||
bne @L2
|
bne @L1
|
||||||
lda #'P' ; Pause pressed
|
lda #'P' ; Pause pressed
|
||||||
rts
|
rts
|
||||||
@L4:
|
@L3:
|
||||||
lda #'R' ; Reset pressed
|
lda #'R' ; Reset pressed
|
||||||
rts
|
rts
|
||||||
@L5:
|
@L4:
|
||||||
lda #'F' ; Flip pressed
|
lda #'F' ; Flip pressed
|
||||||
rts
|
rts
|
||||||
@L6:
|
@L5:
|
||||||
lda KBEDG ; No Pause pressed
|
lda KBEDG ; No Pause pressed
|
||||||
ora KBSTL
|
ora KBSTL
|
||||||
bit #$08
|
bit #$08
|
||||||
beq @L8
|
|
||||||
bit #$04
|
|
||||||
beq @L7
|
beq @L7
|
||||||
|
bit #$04
|
||||||
|
beq @L6
|
||||||
lda #'3' ; opt 1 + opt 2 pressed
|
lda #'3' ; opt 1 + opt 2 pressed
|
||||||
rts
|
rts
|
||||||
@L7:
|
@L6:
|
||||||
lda #'1' ; opt 1 pressed
|
lda #'1' ; opt 1 pressed
|
||||||
rts
|
rts
|
||||||
@L8:
|
@L7:
|
||||||
lda #'2' ; opt 2 pressed
|
lda #'2' ; opt 2 pressed
|
||||||
rts
|
rts
|
||||||
|
|
Loading…
Add table
Reference in a new issue