shithub: pokecrystal

Download patch

ref: 2fe0cbbb19df504723934f39473064033c64ef6f
parent: dc18e188b2948ede03328c0c0cf7ab423cacc861
author: Rangi <remy.oukaour+rangi42@gmail.com>
date: Wed Mar 24 14:34:33 EDT 2021

Add some comments regarding 16-bit increment/decrement

--- a/audio/engine.asm
+++ b/audio/engine.asm
@@ -982,6 +982,7 @@
 	add hl, bc
 	add [hl]
 	ld [hl], a
+	; could have done "jr nc, .no_rollover / inc de / .no_rollover"
 	ld a, 0
 	adc e
 	ld e, a
@@ -1022,6 +1023,7 @@
 	ld a, [hl]
 	add a
 	ld [hl], a
+	; could have done "jr nc, .no_rollover / dec de / .no_rollover"
 	ld a, e
 	sbc 0
 	ld e, a
--- a/engine/gfx/pic_animation.asm
+++ b/engine/gfx/pic_animation.asm
@@ -628,14 +628,16 @@
 	call AddNTimes
 	ld a, [wBoxAlignment]
 	and a
-	jr nz, .go
+	jr nz, .subtract
+	; hl += [wPokeAnimBitmaskCurCol]
 	ld a, [wPokeAnimBitmaskCurCol]
 	ld e, a
 	ld d, 0
 	add hl, de
-	jr .skip2
+	jr .done
 
-.go
+.subtract
+	; hl -= [wPokeAnimBitmaskCurCol]
 	ld a, [wPokeAnimBitmaskCurCol]
 	ld e, a
 	ld a, l
@@ -645,7 +647,7 @@
 	sbc 0
 	ld h, a
 
-.skip2
+.done
 	ret
 
 .UnusedSizeData: ; unreferenced