![]() |
Routines |
| Prev: 9231 | Up: Map | Next: 92B7 |
|
Used by the routine at 910C.
|
||||
| 926B | CALL DrawFrame | Call DrawFrame. | ||
| 926E | LD HL,$BF00 | HL=BF00. | ||
| 9271 | LD DE,$922E | DE=922E. | ||
| 9274 | CALL $B61C | Call B61C. | ||
| 9277 | LD DE,$8FD1 | DE=Messaging_HighScoreTable. | ||
| 927A | LD B,$16 | B=16. | ||
| 927C | JP $B796 | Jump to B796. | ||
|
This entry point is used by the routine at 93F8.
|
||||
| 927F | CALL $926B | Call 926B. | ||
| 9282 | LD A,$EF | A=EF. | ||
| 9284 | CALL $97A7 | Call 97A7. | ||
| 9287 | RRA | RRA. | ||
| 9288 | RET C | Return if {} is lower. | ||
| 9289 | XOR A | Reset the bits from A. | ||
| 928A | CALL $97A7 | Call 97A7. | ||
| 928D | JP NZ,$93F8 | Jump to 93F8 if A is not zero. | ||
| 9290 | LD A,$80 | A=80. | ||
| 9292 | DEC A | Decrease A by one. | ||
| 9293 | JR NZ,$9292 | Jump to 9292 until A is zero. | ||
| 9295 | LD HL,($8D46) | HL=*8D46. | ||
| 9298 | INC HL | Increment HL by one. | ||
| 9299 | LD ($8D46),HL | Write HL to *8D46. | ||
| 929C | BIT 6,H | Jump to 93F8 if bit 6 of H is set. | ||
| 929E | JP NZ,$93F8 | |||
| 92A1 | JR $9282 | Jump to 9282. | ||
|
This entry point is used by the routine at 93F8.
|
||||
| 92A3 | LD B,$03 | B=03. | ||
| 92A5 | LD A,(HL) | A=*HL. | ||
| 92A6 | RRA | RRA. | ||
| 92A7 | RRA | RRA. | ||
| 92A8 | RRA | RRA. | ||
| 92A9 | RRA | RRA. | ||
| 92AA | AND %00001111 | Keep only bits 0-3. | ||
| 92AC | LD (DE),A | Write A to *DE. | ||
| 92AD | INC DE | Increment DE by one. | ||
| 92AE | LD A,(HL) | A=*HL. | ||
| 92AF | AND %00001111 | Keep only bits 0-3. | ||
| 92B1 | LD (DE),A | Write A to *DE. | ||
| 92B2 | INC DE | Increment DE by one. | ||
| 92B3 | DEC HL | Decrease HL by one. | ||
| 92B4 | DJNZ $92A5 | Decrease counter by one and loop back to 92A5 until counter is zero. | ||
| 92B6 | RET | Return. | ||
| Prev: 9231 | Up: Map | Next: 92B7 |