8576: Routine at 8576
|  | 8576 | PUSH HL | 
|  | 8577 | LD L,A | 
|  | 8578 | LD A,($B6FA) | 
|  | 857B | LD H,A | 
|  | 857C | LD A,($B702) | 
|  | 857F | AND H | 
|  | 8580 | LD A,L | 
|  | 8581 | POP HL | 
|  | 8582 | RET | 
|  | 8583 | PUSH AF | 
|  | 8584 | LD A,$0D | 
|  | 8586 | CALL $858B | 
|  | 8589 | POP AF | 
|  | 858A | RET | 
|  | 858B | CALL $8576 | 
|  | 858E | RET Z | 
|  | 858F | PUSH AF | 
|  | 8590 | LD A,($B701) | 
|  | 8593 | AND A | 
|  | 8594 | JR NZ,$85B7 | 
|  | 8596 | POP AF | 
|  | 8597 | CALL $86A1 | 
|  | 859A | PUSH AF | 
|  | 859B | LD A,($B700) | 
|  | 859E | AND A | 
|  | 859F | JR NZ,$85A3 | 
|  | 85A1 | POP AF | 
|  | 85A2 | RET | 
|  | 85A3 | POP AF | 
|  | 85A4 | CP $53 | 
|  | 85A6 | JR Z,$85AB | 
|  | 85A8 | CP $73 | 
|  | 85AA | RET NZ | 
|  | 85AB | PUSH AF | 
|  | 85AC | LD A,$48 | 
|  | 85AE | CALL $86A1 | 
|  | 85B1 | POP AF | 
|  | 85B2 | RET | 
|  | 85B3 | NOP | 
| PercentageBuffer | 85B4 | DEFB $00,$00,$00 | 
|  | 85B7 | POP AF | 
|  | 85B8 | PUSH HL | 
|  | 85B9 | PUSH AF | 
|  | 85BA | LD HL,($85B4) | 
|  | 85BD | CP $0D | 
|  | 85BF | JR NZ,$85C8 | 
|  | 85C1 | LD A,$20 | 
|  | 85C3 | CALL PrintChar | 
|  | 85C6 | JR $85DF | 
|  | 85C8 | CP $08 | 
|  | 85CA | JR Z,$85F5 | 
|  | 85CC | CP $61 | 
|  | 85CE | JR C,$85D6 | 
|  | 85D0 | CP $7B | 
|  | 85D2 | JR NC,$85D6 | 
|  | 85D4 | AND $5F | 
|  | 85D6 | CALL PrintChar | 
|  | 85D9 | LD A,($85B3) | 
|  | 85DC | DEC A | 
|  | 85DD | JR NZ,$85E6 | 
|  | 85DF | LD L,$E0 | 
|  | 85E1 | CALL $860D | 
|  | 85E4 | LD A,$20 | 
|  | 85E6 | LD ($85B3),A | 
|  | 85E9 | LD A,($85B6) | 
|  | 85EC | LD ($85B4),HL | 
|  | 85EF | CALL PrintChar | 
|  | 85F2 | POP AF | 
|  | 85F3 | POP HL | 
|  | 85F4 | RET | 
|  | 85F5 | LD A,$20 | 
|  | 85F7 | CALL PrintChar | 
|  | 85FA | DEC L | 
|  | 85FB | DEC L | 
|  | 85FC | LD A,($85B3) | 
|  | 85FF | INC A | 
|  | 8600 | CP $21 | 
|  | 8602 | JR NZ,$85E6 | 
|  | 8604 | LD L,$FF | 
|  | 8606 | CALL $864A | 
|  | 8609 | LD A,$01 | 
|  | 860B | JR $85E6 | 
|  | 860D | PUSH HL | 
|  | 860E | PUSH DE | 
|  | 860F | PUSH BC | 
|  | 8610 | PUSH AF | 
|  | 8611 | LD HL,$5080 | 
|  | 8614 | LD DE,$5060 | 
|  | 8617 | LD A,$04 | 
|  | 8619 | LD B,$00 | 
|  | 861B | PUSH HL | 
|  | 861C | PUSH DE | 
|  | 861D | LD C,$08 | 
|  | 861F | PUSH HL | 
|  | 8620 | PUSH DE | 
|  | 8621 | PUSH BC | 
|  | 8622 | LD C,$20 | 
|  | 8624 | LDIR | 
|  | 8626 | POP BC | 
|  | 8627 | POP DE | 
|  | 8628 | POP HL | 
|  | 8629 | INC H | 
|  | 862A | INC D | 
|  | 862B | DEC C | 
|  | 862C | JR NZ,$861F | 
|  | 862E | POP DE | 
|  | 862F | POP HL | 
|  | 8630 | LD C,$20 | 
|  | 8632 | ADD HL,BC | 
|  | 8633 | EX DE,HL | 
|  | 8634 | ADD HL,BC | 
|  | 8635 | EX DE,HL | 
|  | 8636 | DEC A | 
|  | 8637 | JR NZ,$861B | 
|  | 8639 | LD B,$20 | 
|  | 863B | LD HL,$50E0 | 
|  | 863E | LD A,$20 | 
|  | 8640 | CALL PrintChar | 
|  | 8643 | DJNZ $8640 | 
|  | 8645 | POP AF | 
|  | 8646 | POP BC | 
|  | 8647 | POP DE | 
|  | 8648 | POP HL | 
|  | 8649 | RET | 
|  | 864A | PUSH HL | 
|  | 864B | PUSH DE | 
|  | 864C | PUSH BC | 
|  | 864D | PUSH AF | 
|  | 864E | LD HL,$50C0 | 
|  | 8651 | LD DE,$50E0 | 
|  | 8654 | LD A,$05 | 
|  | 8656 | PUSH HL | 
|  | 8657 | PUSH DE | 
|  | 8658 | LD B,$08 | 
|  | 865A | PUSH HL | 
|  | 865B | PUSH DE | 
|  | 865C | PUSH BC | 
|  | 865D | LD BC,$0020 | 
|  | 8660 | LDIR | 
|  | 8662 | POP BC | 
|  | 8663 | POP DE | 
|  | 8664 | POP HL | 
|  | 8665 | INC H | 
|  | 8666 | INC D | 
|  | 8667 | DJNZ $865A | 
|  | 8669 | POP DE | 
|  | 866A | POP HL | 
|  | 866B | LD BC,$FFE0 | 
|  | 866E | ADD HL,BC | 
|  | 866F | EX DE,HL | 
|  | 8670 | ADD HL,BC | 
|  | 8671 | EX DE,HL | 
|  | 8672 | DEC A | 
|  | 8673 | JR NZ,$8656 | 
|  | 8675 | POP AF | 
|  | 8676 | POP BC | 
|  | 8677 | POP DE | 
|  | 8678 | POP HL | 
|  | 8679 | RET |