![]() |
Routines |
| Prev: 42014 | Up: Map | Next: 42081 |
|
Used by the routine at 40258.
|
||||
| 42036 | LD BC,65535 | BC=65535. | ||
| 42039 | DEC BC | Decrease BC by one. | ||
| 42040 | LD A,B | Jump to 42039 until BC is zero. | ||
| 42041 | OR C | |||
| 42042 | JR NZ,42039 | |||
| 42044 | LD HL,43182 | Write CalculateScreenBuffer to *42226. | ||
| 42047 | LD (42226),HL | |||
| 42050 | LD HL,40169 | HL=40169. | ||
| 42053 | LD E,(HL) | E=*HL. | ||
| 42054 | INC HL | Increment HL by one. | ||
| 42055 | LD D,(HL) | D=*HL. | ||
| 42056 | INC HL | Increment HL by one. | ||
| 42057 | INC D | Increment D by two. | ||
| 42058 | INC D | |||
| 42059 | CALL 42196 | Call 42196. | ||
| 42062 | LD HL,43197 | Write CalculateDartBoardAddress to *42226. | ||
| 42065 | LD (42226),HL | |||
| 42068 | LD HL,40169 | HL=40169. | ||
| 42071 | LD E,(HL) | E=*HL. | ||
| 42072 | INC HL | Increment HL by one. | ||
| 42073 | LD D,(HL) | D=*HL. | ||
| 42074 | INC HL | Increment HL by one. | ||
| 42075 | INC D | Increment D by two. | ||
| 42076 | INC D | |||
| 42077 | CALL 42196 | Call 42196. | ||
| 42080 | RET | Return. | ||
| Prev: 42014 | Up: Map | Next: 42081 |