![]() |
Routines |
Prev: 6058 | Up: Map | Next: 63D4 |
6187 | LD A,$FF | |||
6189 | LD ($6186),A | |||
618C | LD A,$2E | |||
618E | LD ($5B9B),A | |||
6191 | LD HL,($5B89) | |||
6194 | PUSH HL | |||
6195 | LD HL,($5B87) | |||
6198 | PUSH HL | |||
6199 | CALL $65ED | |||
619C | LD A,($66D6) | |||
619F | OR A | |||
61A0 | LD A,$0D | |||
61A2 | JR NZ,$61A5 | |||
61A4 | XOR A | |||
61A5 | LD ($5B89),A | |||
61A8 | CALL $654B | |||
61AB | XOR A | |||
61AC | LD ($5B8A),A | |||
61AF | LD A,($5D88) | |||
61B2 | OR A | |||
61B3 | JR Z,$61BD | |||
61B5 | LD A,$19 | |||
61B7 | CALL $63D4 | |||
61BA | JP $6262 | |||
61BD | LD HL,$75CE | |||
61C0 | LD A,($5D87) | |||
61C3 | CP $66 | |||
61C5 | JR NC,$61DA | |||
61C7 | LD A,($66D6) | |||
61CA | OR A | |||
61CB | LD A,($5D87) | |||
61CE | JR NZ,$61DA | |||
61D0 | PUSH AF | |||
61D1 | LD A,$06 | |||
61D3 | CALL $66BD | |||
61D6 | LD HL,$C000 | |||
61D9 | POP AF | |||
61DA | LD ($5B8F),A | |||
61DD | CALL $629D | |||
61E0 | XOR A | |||
61E1 | CALL $66BD | |||
61E4 | XOR A | |||
61E5 | LD ($5B7A),A | |||
61E8 | LD HL,$5DCA | |||
61EB | LD B,A | |||
61EC | LD A,($5D87) | |||
61EF | CP (HL) | |||
61F0 | JR NZ,$6220 | |||
61F2 | LD A,($5B7A) | |||
61F5 | OR A | |||
61F6 | JR NZ,$6217 | |||
61F8 | LD A,B | |||
61F9 | CP $46 | |||
61FB | JR C,$621C | |||
61FD | XOR A | |||
61FE | PUSH BC | |||
61FF | CALL $63D4 | |||
6202 | POP BC | |||
6203 | LD A,$20 | |||
6205 | CALL $63FC | |||
6208 | LD A,$3A | |||
620A | CALL $63FC | |||
620D | LD A,$2D | |||
620F | CALL $63FC | |||
6212 | LD A,$20 | |||
6214 | CALL $63FC | |||
6217 | LD A,$01 | |||
6219 | LD ($5B7A),A | |||
621C | LD A,B | |||
621D | CALL $63D7 | |||
This entry point is used by the routine at 6B41.
|
||||
6220 | LD A,($5D8D) | |||
6223 | CP B | |||
6224 | JR Z,$622A | |||
6226 | INC B | |||
6227 | INC HL | |||
6228 | JR $61EC | |||
622A | LD A,($5B7A) | |||
622D | OR A | |||
622E | JR Z,$623A | |||
6230 | LD A,$0C | |||
6232 | CALL $63FC | |||
6235 | LD A,$0C | |||
6237 | CALL $63FC | |||
623A | CALL $5FCE | |||
623D | INC HL | |||
623E | BIT 7,(HL) | |||
6240 | JR NZ,$6262 | |||
6242 | LD A,$0D | |||
6244 | CALL $63D4 | |||
6247 | LD A,(HL) | |||
6248 | BIT 7,A | |||
624A | JR NZ,$6253 | |||
624C | CALL $63D4 | |||
624F | INC HL | |||
6250 | INC HL | |||
6251 | JR $6247 | |||
6253 | LD A,$0C | |||
6255 | CALL $63FC | |||
6258 | LD A,$0C | |||
625A | CALL $63FC | |||
625D | LD A,$2E | |||
625F | CALL $63FC | |||
6262 | XOR A | |||
6263 | LD ($6186),A | |||
6266 | LD A,$0D | |||
6268 | CALL $6394 | |||
626B | LD A,($66D6) | |||
626E | OR A | |||
626F | LD A,($5B89) | |||
6272 | JR NZ,$6282 | |||
6274 | LD A,$0F | |||
6276 | LD ($5B89),A | |||
6279 | XOR A | |||
627A | LD ($5B8A),A | |||
627D | CALL $654B | |||
6280 | LD A,$0F | |||
6282 | INC A | |||
6283 | LD ($5B97),A | |||
6286 | LD B,$2A | |||
6288 | LD A,$5F | |||
628A | CALL $63FC | |||
628D | DJNZ $6288 | |||
628F | LD A,$0D | |||
6291 | CALL $6394 | |||
6294 | POP HL | |||
6295 | LD ($5B87),HL | |||
6298 | POP HL | |||
6299 | LD ($5B89),HL | |||
629C | RET | |||
This entry point is used by the routine at 63D4.
|
||||
629D | CALL $62A2 | |||
62A0 | EI | |||
62A1 | RET | |||
62A2 | PUSH HL | |||
62A3 | LD HL,$5B60 | |||
62A6 | LD ($5B99),HL | |||
62A9 | POP HL | |||
62AA | LD A,($5B8F) | |||
62AD | LD B,A | |||
62AE | OR A | |||
62AF | JR Z,$62C1 | |||
62B1 | DEC HL | |||
62B2 | INC HL | |||
62B3 | LD A,(HL) | |||
62B4 | CP $5E | |||
62B6 | JR Z,$62BE | |||
62B8 | CP $7E | |||
62BA | JR Z,$62BE | |||
62BC | JR $62B2 | |||
62BE | DJNZ $62B2 | |||
62C0 | INC HL | |||
62C1 | LD A,(HL) | |||
62C2 | LD ($5B90),HL | |||
62C5 | CALL $62D7 | |||
62C8 | LD A,($5B9B) | |||
62CB | CP $7E | |||
62CD | RET Z | |||
62CE | CP $5E | |||
62D0 | RET Z | |||
62D1 | LD HL,($5B90) | |||
62D4 | INC HL | |||
62D5 | JR $62C1 | |||
62D7 | LD HL,$B1BC | |||
62DA | LD B,A | |||
62DB | OR A | |||
62DC | JR Z,$62E9 | |||
62DE | DEC HL | |||
62DF | INC HL | |||
62E0 | BIT 7,(HL) | |||
62E2 | JR NZ,$62E6 | |||
62E4 | JR $62DF | |||
62E6 | DJNZ $62DF | |||
This entry point is used by the routine at 6B41.
|
||||
62E8 | INC HL | |||
62E9 | LD A,(HL) | |||
62EA | CALL $62F2 | |||
62ED | BIT 7,(HL) | |||
62EF | RET NZ | |||
62F0 | JR $62E8 | |||
62F2 | PUSH BC | |||
62F3 | LD B,A | |||
62F4 | LD A,($5B9B) | |||
62F7 | CP $2E | |||
62F9 | JR NZ,$630D | |||
62FB | LD A,B | |||
62FC | AND $7F | |||
62FE | CP $40 | |||
6300 | JR C,$630D | |||
6302 | CP $5E | |||
6304 | JR Z,$630D | |||
6306 | CP $7E | |||
6308 | JR Z,$630D | |||
630A | RES 5,A | |||
630C | LD B,A | |||
630D | LD A,B | |||
630E | POP BC | |||
630F | AND $7F | |||
6311 | CP $20 | |||
6313 | JP Z,$6B2B | |||
6316 | LD ($5B9B),A | |||
This entry point is used by the routine at 6B2B.
|
||||
6319 | PUSH AF | |||
631A | PUSH HL | |||
631B | PUSH BC | |||
631C | PUSH DE | |||
631D | LD HL,($5B99) | |||
This entry point is used by the routine at 6B41.
|
||||
6320 | LD (HL),A | |||
6321 | INC HL | |||
6322 | LD ($5B99),HL | |||
6325 | LD HL,$5B98 | |||
6328 | INC (HL) | |||
6329 | CP $20 | |||
632B | JR Z,$633C | |||
632D | CP $0D | |||
632F | JR Z,$633C | |||
6331 | CP $5E | |||
6333 | JR Z,$633C | |||
6335 | CP $7E | |||
6337 | JR Z,$633C | |||
6339 | JP $63CF | |||
633C | LD HL,$5B98 | |||
633F | CP $5E | |||
6341 | JR Z,$634B | |||
6343 | CP $7E | |||
6345 | JR Z,$634B | |||
6347 | CP $20 | |||
6349 | JR NZ,$634C | |||
634B | DEC (HL) | |||
634C | PUSH AF | |||
634D | LD A,($5B8A) | |||
6350 | ADD A,(HL) | |||
6351 | CP $2B | |||
6353 | CALL NC,$6378 | |||
6356 | POP AF | |||
6357 | LD HL,$5B60 | |||
635A | LD A,(HL) | |||
635B | CP $7E | |||
635D | JR NZ,$6366 | |||
635F | LD A,$20 | |||
6361 | CALL $6394 | |||
6364 | JR $6388 | |||
6366 | CP $5E | |||
6368 | JR Z,$637E | |||
636A | CP $20 | |||
636C | JR Z,$6385 | |||
636E | CP $0D | |||
6370 | JR Z,$6385 | |||
6372 | CALL $6394 | |||
6375 | INC HL | |||
6376 | JR $635A | |||
6378 | LD A,$0D | |||
637A | CALL $6394 | |||
637D | RET | |||
637E | PUSH AF | |||
637F | CALL $6378 | |||
6382 | POP AF | |||
6383 | JR $6388 | |||
6385 | CALL $6394 | |||
6388 | LD HL,$5B60 | |||
638B | LD ($5B99),HL | |||
638E | XOR A | |||
638F | LD ($5B98),A | |||
6392 | JR $63CF | |||
This entry point is used by the routine at 66C7.
|
||||
6394 | CP $20 | |||
6396 | JR NZ,$639B | |||
6398 | PUSH AF | |||
6399 | JR $63A3 | |||
639B | PUSH AF | |||
639C | LD A,($5B8A) | |||
639F | CP $01 | |||
63A1 | JR NZ,$63AF | |||
63A3 | LD A,($5B9C) | |||
63A6 | CP $20 | |||
63A8 | JR NZ,$63AF | |||
63AA | LD A,$0C | |||
63AC | CALL $63FC | |||
63AF | POP AF | |||
63B0 | LD ($5B9C),A | |||
63B3 | PUSH AF | |||
63B4 | PUSH HL | |||
63B5 | PUSH BC | |||
63B6 | PUSH DE | |||
63B7 | CP $0D | |||
63B9 | JR NZ,$63CC | |||
63BB | LD A,($5B8A) | |||
63BE | LD B,A | |||
63BF | INC B | |||
63C0 | LD A,$2B | |||
63C2 | CP B | |||
63C3 | JR Z,$63CF | |||
63C5 | LD A,$20 | |||
63C7 | CALL $63FC | |||
This entry point is used by the routine at 6B41.
|
||||
63CA | JR $63BF | |||
63CC | CALL $63FC | |||
This entry point is used by the routine at 63D4.
|
||||
63CF | POP DE | |||
63D0 | POP BC | |||
63D1 | POP HL | |||
63D2 | POP AF | |||
63D3 | RET |
Prev: 6058 | Up: Map | Next: 63D4 |