Routines |
Prev: A41E | Up: Map | Next: A461 |
Used by the routine at 9D42.
|
||||
A434 | LD BC,$FFFF | BC=FFFF. | ||
A437 | DEC BC | Decrease BC by one. | ||
A438 | LD A,B | A=B. | ||
A439 | OR C | Set the bits from C. | ||
A43A | JR NZ,$A437 | Jump to A437 if BC is not equal to C. | ||
A43C | LD HL,$A8AE | Write CalculateScreenBuffer to *A4F2. | ||
A43F | LD ($A4F2),HL | |||
A442 | LD HL,$9CE9 | HL=9CE9. | ||
A445 | LD E,(HL) | E=*HL. | ||
A446 | INC HL | Increment HL by one. | ||
A447 | LD D,(HL) | D=*HL. | ||
A448 | INC HL | Increment HL by one. | ||
A449 | INC D | Increment D by two. | ||
A44A | INC D | |||
A44B | CALL $A4D4 | Call A4D4. | ||
A44E | LD HL,$A8BD | Write CalculateDartBoardAddress to *A4F2. | ||
A451 | LD ($A4F2),HL | |||
A454 | LD HL,$9CE9 | HL=9CE9. | ||
A457 | LD E,(HL) | E=*HL. | ||
A458 | INC HL | Increment HL by one. | ||
A459 | LD D,(HL) | D=*HL. | ||
A45A | INC HL | Increment HL by one. | ||
A45B | INC D | Increment D by two. | ||
A45C | INC D | |||
A45D | CALL $A4D4 | Call A4D4. | ||
A460 | RET | Return. |
Prev: A41E | Up: Map | Next: A461 |