Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/coolboy-multirom-builder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-11-16 15:25:04 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-11-16 15:25:04 +0300
commitc8813bbcd9a6ecdc6e1a28afdcb9be56fea4559c (patch)
tree848cc3fd47d74d5182797d35075c676f28f8c5e2 /buttons.asm
parentdf316e31c567f7d2970459b0888a854c76cad55c (diff)
Refactoring
Diffstat (limited to 'buttons.asm')
-rw-r--r--buttons.asm36
1 files changed, 18 insertions, 18 deletions
diff --git a/buttons.asm b/buttons.asm
index 1e1b5ee..f930903 100644
--- a/buttons.asm
+++ b/buttons.asm
@@ -108,9 +108,9 @@ buttons_check:
jmp .button_end
.button_up_ovf:
.if GAMES_COUNT < WRAP_GAMES
- lda #(GAMES_COUNT - 1) & $FF
+ lda #LOW(GAMES_COUNT - 1)
sta <SELECTED_GAME
- lda #((GAMES_COUNT - 1) >> 8) & $FF
+ lda #HIGH(GAMES_COUNT - 1)
sta <SELECTED_GAME+1
.else
jsr screen_wrap_up
@@ -132,10 +132,10 @@ buttons_check:
lda <SELECTED_GAME+1
adc #0
sta <SELECTED_GAME+1
- cmp #(GAMES_COUNT >> 8) & $FF
+ cmp #HIGH(GAMES_COUNT)
bne .button_down_not_ovf
lda <SELECTED_GAME
- cmp #GAMES_COUNT & $FF
+ cmp #LOW(GAMES_COUNT)
beq .button_down_ovf
.button_down_not_ovf:
jsr check_separator_down
@@ -207,14 +207,14 @@ buttons_check:
lda <SELECTED_GAME
clc
adc #1
- cmp #GAMES_COUNT & $FF
+ cmp #LOW(GAMES_COUNT)
bne .button_right_bleep
lda <SELECTED_GAME
clc
adc #1
lda <SELECTED_GAME+1
adc #0
- cmp #(GAMES_COUNT >> 8) & $FF
+ cmp #HIGH(GAMES_COUNT)
bne .button_right_bleep
jmp .button_end
.button_right_bleep:
@@ -231,16 +231,16 @@ buttons_check:
; scrolling overflow test
lda <SCROLL_LINES_TARGET
sec
- sbc #MAXIMUM_SCROLL & $FF
+ sbc #LOW(MAXIMUM_SCROLL)
lda <SCROLL_LINES_TARGET+1
- sbc #(MAXIMUM_SCROLL >> 8) & $FF
+ sbc #HIGH(MAXIMUM_SCROLL)
bcs .button_right_ovf
.button_right_not_ovf:
jmp .button_right2
.button_right_ovf:
- lda #MAXIMUM_SCROLL & $FF
+ lda #LOW(MAXIMUM_SCROLL)
sta <SCROLL_LINES_TARGET
- lda #(MAXIMUM_SCROLL >> 8) & $FF
+ lda #HIGH(MAXIMUM_SCROLL)
sta <SCROLL_LINES_TARGET+1
.button_right2:
lda <SELECTED_GAME
@@ -253,19 +253,19 @@ buttons_check:
; selected game overflow test
lda <SELECTED_GAME
sec
- sbc #GAMES_COUNT & $FF
+ sbc #LOW(GAMES_COUNT)
lda <SELECTED_GAME+1
- sbc #(GAMES_COUNT >> 8) & $FF
+ sbc #HIGH(GAMES_COUNT)
bcs .button_right_ovf2
.button_right_not_ovf2:
jsr check_separator_up
jmp .button_end
.button_right_ovf2:
- lda #GAMES_COUNT & $FF
+ lda #LOW(GAMES_COUNT)
sec
sbc #1
sta <SELECTED_GAME
- lda #(GAMES_COUNT >> 8) & $FF
+ lda #HIGH(GAMES_COUNT)
sbc #0
sta <SELECTED_GAME+1
jsr check_separator_up
@@ -300,10 +300,10 @@ check_separator_down:
lda <SELECTED_GAME+1
adc #0
sta <SELECTED_GAME+1
- cmp #(GAMES_COUNT >> 8) & $FF
+ cmp #HIGH(GAMES_COUNT)
bne check_separator_down
lda <SELECTED_GAME
- cmp #GAMES_COUNT & $FF
+ cmp #LOW(GAMES_COUNT)
bne check_separator_down
.if GAMES_COUNT < WRAP_GAMES
lda #0
@@ -335,9 +335,9 @@ check_separator_up:
sta <SELECTED_GAME+1
bpl check_separator_up
.if GAMES_COUNT < WRAP_GAMES
- lda #(GAMES_COUNT - 1) & $FF
+ lda #LOW(GAMES_COUNT - 1)
sta <SELECTED_GAME
- lda #((GAMES_COUNT - 1) >> 8) & $FF
+ lda #HIGH(GAMES_COUNT - 1)
sta <SELECTED_GAME+1
.else
jsr screen_wrap_up