Browse Source

Update rz.asm

pull/269/head
b1ackmai1er 4 years ago
parent
commit
21403cedb2
  1. 93
      Source/Apps/Test/rzsz/rz.asm

93
Source/Apps/Test/rzsz/rz.asm

@ -830,12 +830,9 @@ sub_0_688: ; CODE XREF: seg000:0726p sub_0_BD3+13p
; End of function sub_0_688 ; End of function sub_0_688
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
; S u b r o u t i n e ; 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 de
push hl push hl
ldi ldi
@ -846,7 +843,6 @@ loc_0_697: ldi ; CODE XREF: sub_0_688+8j
pop de pop de
pop bc pop bc
ret ret
; End of function sub_0_692
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
@ -1208,22 +1204,19 @@ loc_0_899: DJNZ loc_0_890
RET RET
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
; S u b r o u t i n e ; 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 h, a
ld l, a ld l, a
ld (smod_b_7DF), a ld (smod_b_7DF), a
ld (smod_w_887), hl ld (smod_w_887), hl
ld hl, 2899h ld hl, 2899h
jp loc_0_726 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_8B0: .db 0 ; DATA XREF: sub_0_8D1+23r
byte_0_8B1: .db 0 ; DATA XREF: sub_0_961r byte_0_8B1: .db 0 ; DATA XREF: sub_0_961r
byte_0_8B2: .db 0 ; DATA XREF: sub_0_961+14r 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 word_0_8B4: .dw 0 ; DATA XREF: sub_0_8B6+17w
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
; S u b r o u t i n e ; 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 c, a
ld b, 8 ld b, 8
ld a, h 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 set 7, c
jr c, loc_0_8C4 jr c, loc_0_8C4
rr c rr c
djnz loc_0_8BB 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 and c
ld h, a ld h, a
ld l, 0 ld l, 0
@ -1256,15 +1243,11 @@ loc_0_8C4: ; CODE XREF: sub_0_8B6+8j
dec hl dec hl
ld (word_0_8B4), hl ld (word_0_8B4), hl
ret ret
; End of function sub_0_8B6
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
; S u b r o u t i n e ; 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 hl, 2C9Dh
ld b, 61h ld b, 61h
call sub_0_1786 call sub_0_1786
@ -1282,9 +1265,7 @@ sub_0_8D1: ; CODE XREF: start+7Fp
cp 0 cp 0
jr z, loc_0_8FD jr z, loc_0_8FD
ld a, 7 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 a, 10h
ld (2C9Eh), a ld (2C9Eh), a
ld a, (byte_0_8AF) ld a, (byte_0_8AF)
@ -1301,13 +1282,11 @@ loc_0_8FD: ; CODE XREF: sub_0_8D1+28j
cp 0Fh cp 0Fh
jr nz, loc_0_924 jr nz, loc_0_924
jr locret_0_953 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 jr locret_0_953
;---------------------------------------------------------------------------- ;----------------------------------------------------------------------------
loc_0_92B: ; CODE XREF: sub_0_8D1+47j loc_0_92B: ; CODE XREF: sub_0_8D1+47j
@ -1656,7 +1635,7 @@ loc_0_B6A: PUSH AF
loc_0_B7B: LD HL,2CA7H loc_0_B7B: LD HL,2CA7H
LD DE,2C9FH LD DE,2C9FH
CALL 692H
CALL sub_0_692
LD A,1 LD A,1
LD (smod_b_B0A),A LD (smod_b_B0A),A
CALL 0EC7H CALL 0EC7H
@ -1842,7 +1821,7 @@ loc_0_CB0: CALL sub_0_C97
loc_0_CB6: CALL sub_0_C97 loc_0_CB6: CALL sub_0_C97
LD HL,2CABH LD HL,2CABH
LD DE,2CE0H LD DE,2CE0H
CALL 692H
CALL sub_0_692
LD A,3 LD A,3
CALL sub_0_13BA CALL sub_0_13BA
JP 0C7FH JP 0C7FH
@ -1852,7 +1831,7 @@ loc_0_CCA: CALL sub_0_C97
JP C,0C47H JP C,0C47H
LD HL,2CABH LD HL,2CABH
LD DE,2CE0H LD DE,2CE0H
CALL 692H
CALL sub_0_692
LD A,3 LD A,3
CALL sub_0_13BA CALL sub_0_13BA
JP loc_0_C0A JP loc_0_C0A
@ -2442,45 +2421,45 @@ loc_0_1024: ld hl, (2CFEh) ; CODE XREF: sub_0_FD1+22j
jp loc_0_FDB 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 JP loc_0_108A ;1037 c3 8a 10
LD A,5 ;103a 3e 05 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 LD BC,2 ;1047 01 02 00
CPIR ;104a ed b1 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 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 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 LD BC,4 ;1059 01 04 00
CPIR ;105c ed b1 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 JR loc_0_1024 ;1061 18 c1
LD A,10H ;1063 3e 10 LD A,10H ;1063 3e 10
LD (2C9EH),A ;1065 32 9e 2c 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 JR 107FH ;106b 18 12
; ;
LD A,10H ;106d 3e 10 LD A,10H ;106d 3e 10
LD (2C9EH),A ;106f 32 9e 2c 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 A,20H ;1077 3e 20
LD (2C9EH),A ;1079 32 9e 2c LD (2C9EH),A ;1079 32 9e 2c
CALL 10C5H ;107c cd c5 10 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 HL,2CA7H ;1080 21 a7 2c
LD DE,2CE4H ;1083 11 e4 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 POP AF ;1089 f1
loc_0_108A: ld hl, 10BFh ; CODE XREF: sub_0_FD1+14j loc_0_108A: ld hl, 10BFh ; CODE XREF: sub_0_FD1+14j
ld bc, 6 ; sub_0_FD1+5Ej 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 loc_0_109A: scf ; CODE XREF: sub_0_FD1+C5j
ret ret
;----------------------------------------------------------------------------
loc_0_109C: or a ; CODE XREF: sub_0_FD1+C1j loc_0_109C: or a ; CODE XREF: sub_0_FD1+C1j
ret ret
@ -2515,13 +2492,15 @@ stab_0_10A7: .db 6Bh ; k
.db 10h ; .db 10h ;
.db 1Dh ; .db 1Dh ;
.db 10h ; .db 10h ;
.db 2Ah ; *
stab_0_10AD: .db 2Ah ; *
.db 18h ; .db 18h ;
.db 51h ; Q .db 51h ; Q
.db 10h ; .db 10h ;
.db 3Fh ; ? .db 3Fh ; ?
.db 10h ;
.db 43h ; C
.db 10h ;
stab_0_10B3: .db 43h ; C
.db 41h ; A .db 41h ; A
.db 42h ; B .db 42h ; B
.db 18h ; .db 18h ;
@ -2570,7 +2549,7 @@ stab_0_10A7: .db 6Bh ; k
JR Z,1132H ;10fc 28 34 JR Z,1132H ;10fc 28 34
JR 113BH ;10fe 18 3b 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 CALL sub_0_E2F ;1103 cd 2f 0e
RET C ;1106 d8 RET C ;1106 d8
LD (2D01H),A ;1107 32 01 2d LD (2D01H),A ;1107 32 01 2d
@ -2606,7 +2585,7 @@ stab_0_10A7: .db 6Bh ; k
SCF ;113d 37 SCF ;113d 37
RET ;113e c9 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 CALL 1194H ;1142 cd 94 11
RET C ;1145 d8 RET C ;1145 d8
LD (2D01H),A ;1146 32 01 2d LD (2D01H),A ;1146 32 01 2d

Loading…
Cancel
Save