mirror of
https://github.com/wwarthen/RomWBW.git
synced 2026-02-06 14:11:48 -06:00
Update rz.asm
This commit is contained in:
@@ -830,12 +830,9 @@ sub_0_688: ; CODE XREF: seg000:0726p sub_0_BD3+13p
|
||||
; End of function sub_0_688
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
; S u b r o u t i n e
|
||||
|
||||
sub_0_692: ; CODE XREF: seg000:077Bp seg000:07ADp
|
||||
|
||||
push bc
|
||||
sub_0_692: push bc ; CODE XREF: seg000:077Bp seg000:07ADp
|
||||
push de
|
||||
push hl
|
||||
ldi
|
||||
@@ -846,7 +843,6 @@ loc_0_697: ldi ; CODE XREF: sub_0_688+8j
|
||||
pop de
|
||||
pop bc
|
||||
ret
|
||||
; End of function sub_0_692
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
@@ -1208,22 +1204,19 @@ loc_0_899: DJNZ loc_0_890
|
||||
RET
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
; S u b r o u t i n e
|
||||
|
||||
sub_0_8A0: ; CODE XREF: sub_0_13BA+9p
|
||||
xor a
|
||||
sub_0_8A0: xor a ; CODE XREF: sub_0_13BA+9p
|
||||
ld h, a
|
||||
ld l, a
|
||||
ld (smod_b_7DF), a
|
||||
ld (smod_w_887), hl
|
||||
ld hl, 2899h
|
||||
jp loc_0_726
|
||||
; End of function sub_0_8A0
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
byte_0_8AF: .db 4 ; DATA XREF: sub_0_3C9+Aw sub_0_8D1+34r
|
||||
|
||||
byte_0_8AF: .db 4 ; DATA XREF: sub_0_3C9+Aw sub_0_8D1+34r
|
||||
byte_0_8B0: .db 0 ; DATA XREF: sub_0_8D1+23r
|
||||
byte_0_8B1: .db 0 ; DATA XREF: sub_0_961r
|
||||
byte_0_8B2: .db 0 ; DATA XREF: sub_0_961+14r
|
||||
@@ -1231,24 +1224,18 @@ byte_0_8B3: .db 0 ; DATA XREF: seg000:0A3Cr
|
||||
word_0_8B4: .dw 0 ; DATA XREF: sub_0_8B6+17w
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
; S u b r o u t i n e
|
||||
|
||||
sub_0_8B6: ; CODE XREF: sub_0_8D1+20p
|
||||
xor a
|
||||
sub_0_8B6: xor a ; CODE XREF: sub_0_8D1+20p
|
||||
ld c, a
|
||||
ld b, 8
|
||||
ld a, h
|
||||
|
||||
loc_0_8BB: ; CODE XREF: sub_0_8B6+Cj
|
||||
rlca
|
||||
loc_0_8BB: rlca ; CODE XREF: sub_0_8B6+Cj
|
||||
set 7, c
|
||||
jr c, loc_0_8C4
|
||||
rr c
|
||||
djnz loc_0_8BB
|
||||
|
||||
loc_0_8C4: ; CODE XREF: sub_0_8B6+8j
|
||||
ld a, h
|
||||
loc_0_8C4: ld a, h ; CODE XREF: sub_0_8B6+8j
|
||||
and c
|
||||
ld h, a
|
||||
ld l, 0
|
||||
@@ -1256,15 +1243,11 @@ loc_0_8C4: ; CODE XREF: sub_0_8B6+8j
|
||||
dec hl
|
||||
ld (word_0_8B4), hl
|
||||
ret
|
||||
; End of function sub_0_8B6
|
||||
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
; S u b r o u t i n e
|
||||
|
||||
sub_0_8D1: ; CODE XREF: start+7Fp
|
||||
xor a
|
||||
sub_0_8D1: xor a ; CODE XREF: start+7Fp
|
||||
ld hl, 2C9Dh
|
||||
ld b, 61h
|
||||
call sub_0_1786
|
||||
@@ -1282,9 +1265,7 @@ sub_0_8D1: ; CODE XREF: start+7Fp
|
||||
cp 0
|
||||
jr z, loc_0_8FD
|
||||
ld a, 7
|
||||
|
||||
loc_0_8FD: ; CODE XREF: sub_0_8D1+28j
|
||||
ld (2CA4h), a
|
||||
loc_0_8FD: ld (2CA4h), a ; CODE XREF: sub_0_8D1+28j
|
||||
ld a, 10h
|
||||
ld (2C9Eh), a
|
||||
ld a, (byte_0_8AF)
|
||||
@@ -1301,13 +1282,11 @@ loc_0_8FD: ; CODE XREF: sub_0_8D1+28j
|
||||
cp 0Fh
|
||||
jr nz, loc_0_924
|
||||
jr locret_0_953
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
loc_0_924: ; CODE XREF: sub_0_8D1+4Bj
|
||||
; sub_0_8D1+4Fj
|
||||
call sub_0_BB4
|
||||
jr c, loc_0_954
|
||||
loc_0_924: call sub_0_BB4 ; CODE XREF: sub_0_8D1+4Bj
|
||||
jr c, loc_0_954 ; sub_0_8D1+4Fj
|
||||
jr locret_0_953
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
loc_0_92B: ; CODE XREF: sub_0_8D1+47j
|
||||
@@ -1656,7 +1635,7 @@ loc_0_B6A: PUSH AF
|
||||
|
||||
loc_0_B7B: LD HL,2CA7H
|
||||
LD DE,2C9FH
|
||||
CALL 692H
|
||||
CALL sub_0_692
|
||||
LD A,1
|
||||
LD (smod_b_B0A),A
|
||||
CALL 0EC7H
|
||||
@@ -1842,7 +1821,7 @@ loc_0_CB0: CALL sub_0_C97
|
||||
loc_0_CB6: CALL sub_0_C97
|
||||
LD HL,2CABH
|
||||
LD DE,2CE0H
|
||||
CALL 692H
|
||||
CALL sub_0_692
|
||||
LD A,3
|
||||
CALL sub_0_13BA
|
||||
JP 0C7FH
|
||||
@@ -1852,7 +1831,7 @@ loc_0_CCA: CALL sub_0_C97
|
||||
JP C,0C47H
|
||||
LD HL,2CABH
|
||||
LD DE,2CE0H
|
||||
CALL 692H
|
||||
CALL sub_0_692
|
||||
LD A,3
|
||||
CALL sub_0_13BA
|
||||
JP loc_0_C0A
|
||||
@@ -2442,45 +2421,45 @@ loc_0_1024: ld hl, (2CFEh) ; CODE XREF: sub_0_FD1+22j
|
||||
jp loc_0_FDB
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
loc_0_1035:
|
||||
LD A,0FFH ;1035 3e ff
|
||||
|
||||
loc_0_1035: LD A,0FFH ;1035 3e ff
|
||||
JP loc_0_108A ;1037 c3 8a 10
|
||||
|
||||
LD A,5 ;103a 3e 05
|
||||
LD (2D00H),A ;103c 32 00 2d
|
||||
CALL 0E05H ;103f cd 05 0e
|
||||
JR C,108AH ;1042 38 46
|
||||
LD HL,10ADH ;1044 21 ad 10
|
||||
LD (byte_0_2D00),A ;103c 32 00 2d
|
||||
CALL loc_0_E05 ;103f cd 05 0e
|
||||
JR C,loc_0_108A ;1042 38 46
|
||||
LD HL,stab_0_10AD ;1044 21 ad 10
|
||||
LD BC,2 ;1047 01 02 00
|
||||
CPIR ;104a ed b1
|
||||
JP Z,67FH ;104c ca 7f 06
|
||||
JP Z,sub_0_67F ;104c ca 7f 06
|
||||
JR loc_0_1024 ;104f 18 d3
|
||||
|
||||
CALL 0E05H ;1051 cd 05 0e
|
||||
CALL loc_0_E05 ;1051 cd 05 0e
|
||||
JR C,loc_0_108A ;1054 38 34
|
||||
LD HL,10B3H ;1056 21 b3 10
|
||||
LD HL,stab_0_10B3 ;1056 21 b3 10
|
||||
LD BC,4 ;1059 01 04 00
|
||||
CPIR ;105c ed b1
|
||||
JP Z,067FH ;105e ca 7f 06
|
||||
JP Z,sub_0_67F ;105e ca 7f 06
|
||||
JR loc_0_1024 ;1061 18 c1
|
||||
|
||||
LD A,10H ;1063 3e 10
|
||||
LD (2C9EH),A ;1065 32 9e 2c
|
||||
CALL 113FH ;1068 cd 3f 11
|
||||
CALL sub_0_113F ;1068 cd 3f 11
|
||||
JR 107FH ;106b 18 12
|
||||
;
|
||||
LD A,10H ;106d 3e 10
|
||||
LD (2C9EH),A ;106f 32 9e 2c
|
||||
CALL 1100H ;1072 cd 00 11
|
||||
JR 107FH ;1075 18 08
|
||||
CALL sub_0_1100 ;1072 cd 00 11
|
||||
JR loc_0_107F ;1075 18 08
|
||||
|
||||
LD A,20H ;1077 3e 20
|
||||
LD (2C9EH),A ;1079 32 9e 2c
|
||||
CALL 10C5H ;107c cd c5 10
|
||||
PUSH AF ;107f f5
|
||||
loc_0_107F: PUSH AF ;107f f5
|
||||
LD HL,2CA7H ;1080 21 a7 2c
|
||||
LD DE,2CE4H ;1083 11 e4 2c
|
||||
CALL 692H ;1086 cd 92 06
|
||||
CALL sub_0_692 ;1086 cd 92 06
|
||||
POP AF ;1089 f1
|
||||
loc_0_108A: ld hl, 10BFh ; CODE XREF: sub_0_FD1+14j
|
||||
ld bc, 6 ; sub_0_FD1+5Ej
|
||||
@@ -2492,8 +2471,6 @@ loc_0_108A: ld hl, 10BFh ; CODE XREF: sub_0_FD1+14j
|
||||
loc_0_109A: scf ; CODE XREF: sub_0_FD1+C5j
|
||||
ret
|
||||
|
||||
;----------------------------------------------------------------------------
|
||||
|
||||
loc_0_109C: or a ; CODE XREF: sub_0_FD1+C1j
|
||||
ret
|
||||
|
||||
@@ -2515,13 +2492,15 @@ stab_0_10A7: .db 6Bh ; k
|
||||
.db 10h ;
|
||||
.db 1Dh ;
|
||||
.db 10h ;
|
||||
.db 2Ah ; *
|
||||
|
||||
stab_0_10AD: .db 2Ah ; *
|
||||
.db 18h ;
|
||||
.db 51h ; Q
|
||||
.db 10h ;
|
||||
.db 3Fh ; ?
|
||||
.db 10h ;
|
||||
.db 43h ; C
|
||||
.db 10h ;
|
||||
|
||||
stab_0_10B3: .db 43h ; C
|
||||
.db 41h ; A
|
||||
.db 42h ; B
|
||||
.db 18h ;
|
||||
@@ -2570,7 +2549,7 @@ stab_0_10A7: .db 6Bh ; k
|
||||
JR Z,1132H ;10fc 28 34
|
||||
JR 113BH ;10fe 18 3b
|
||||
;
|
||||
CALL sub_0_8A0 ;1100 cd a0 08
|
||||
sub_0_1100: CALL sub_0_8A0 ;1100 cd a0 08
|
||||
CALL sub_0_E2F ;1103 cd 2f 0e
|
||||
RET C ;1106 d8
|
||||
LD (2D01H),A ;1107 32 01 2d
|
||||
@@ -2606,7 +2585,7 @@ stab_0_10A7: .db 6Bh ; k
|
||||
SCF ;113d 37
|
||||
RET ;113e c9
|
||||
|
||||
CALL sub_0_8A0 ;113f cd a0 08
|
||||
sub_0_113F: CALL sub_0_8A0 ;113f cd a0 08
|
||||
CALL 1194H ;1142 cd 94 11
|
||||
RET C ;1145 d8
|
||||
LD (2D01H),A ;1146 32 01 2d
|
||||
|
||||
Reference in New Issue
Block a user