9A55: Noise in/out effect used for mugshots
noise_effect |
9A55 |
DEC A |
|
9A56 |
LD ($963C),A |
|
9A59 |
JP Z,print_chatter |
ne_9a5c |
9A5C |
RRA |
|
9A5D |
LD A,$FF |
|
9A5F |
LD D,$20 |
|
9A61 |
JR C,ne_9a68 |
|
9A63 |
CALL plot_mini_font_2 |
|
9A66 |
JR ne_9a6b |
ne_9a68 |
9A68 |
CALL plot_mini_font_1 |
ne_9a6b |
9A6B |
LD DE,$4036 |
|
9A6E |
LD C,$28 |
ne_9a70 |
9A70 |
LD B,$04 |
|
9A72 |
PUSH DE |
|
9A73 |
LD HL,$9634 |
ne_plot_loop |
9A76 |
LD A,(HL) |
|
9A77 |
SUB B |
|
9A78 |
LD (HL),A |
|
9A79 |
INC HL |
|
9A7A |
RLCA |
|
9A7B |
ADD A,(HL) |
|
9A7C |
LD (HL),A |
|
9A7D |
LD (DE),A |
|
9A7E |
INC E |
|
9A7F |
DJNZ ne_plot_loop |
|
9A81 |
POP DE |
|
9A82 |
INC D |
|
9A83 |
LD A,D |
|
9A84 |
AND $07 |
|
9A86 |
JR NZ,noise_effect_0 |
|
9A88 |
LD A,E |
|
9A89 |
ADD A,$20 |
|
9A8B |
LD E,A |
|
9A8C |
JR C,noise_effect_0 |
|
9A8E |
LD A,D |
|
9A8F |
SUB $08 |
|
9A91 |
LD D,A |
noise_effect_0 |
9A92 |
DEC C |
|
9A93 |
JP NZ,ne_9a70 |
|
9A96 |
LD A,$47 |
ne_plot_attrs |
9A98 |
LD HL,$5836 |
|
9A9B |
LD B,$05 |
|
9A9D |
LD DE,$001D |
ne_9a00_loop |
9AA0 |
LD (HL),A |
|
9AA1 |
INC L |
|
9AA2 |
LD (HL),A |
|
9AA3 |
INC L |
|
9AA4 |
LD (HL),A |
|
9AA5 |
INC L |
|
9AA6 |
LD (HL),A |
|
9AA7 |
ADD HL,DE |
|
9AA8 |
DJNZ ne_9a00_loop |
|
9AAA |
RET |