B2F1: Print Wages
| PrintWages |
B2F1 |
CALL Clear_Screen |
|
B2F4 |
LD DE,$010A |
|
B2F7 |
LD HL,$7C1B |
|
B2FA |
CALL PrintString |
|
B2FD |
PUSH IY |
|
B2FF |
LD DE,$0513 |
|
B302 |
LD BC,$0545 |
|
B305 |
LD HL,$B2ED |
|
B308 |
LD IY,$BC67 |
|
B30C |
LD IX,$B2ED |
|
B310 |
LD (IX+$02),$00 |
|
B314 |
LD (IX+$03),$00 |
| PrintWages_Loop |
B318 |
LD A,(IY-$0A) |
|
B31B |
LD (IX+$01),A |
|
B31E |
ADD A,(IX+$03) |
|
B321 |
DAA |
|
B322 |
LD (IX+$03),A |
|
B325 |
LD A,(IY-$1E) |
|
B328 |
LD (IX+$00),A |
|
B32B |
ADC A,(IX+$02) |
|
B32E |
DAA |
|
B32F |
LD (IX+$02),A |
|
B332 |
CALL PrintEarnings |
|
B335 |
INC D |
|
B336 |
INC D |
|
B337 |
INC D |
|
B338 |
INC IY |
|
B33A |
DJNZ PrintWages_Loop |
|
B33C |
POP IY |
|
B33E |
LD D,$15 |
|
B340 |
LD HL,$B2EF |
|
B343 |
LD E,$11 |
|
B345 |
CALL PrintEarnings |
|
B348 |
JP PressAnyKey |