![]() |
Routines |
| Prev: 29422 | Up: Map | Next: 29479 |
|
Used by the routines at PrintMenuItem, LaserBeam_Animate, DisplayPlayerLives, PrintString, 29220, 29244 and 30317.
|
||||
| ScreenAddress | 29448 | LD A,L | A=L. | |
| 29449 | RRCA | A=A / 8. | ||
| 29450 | RRCA | |||
| 29451 | RRCA | |||
| 29452 | AND %00011111 | Keep only bits 0-4. | ||
| 29454 | LD L,A | L=A. | ||
| 29455 | LD A,H | A=H. | ||
| 29456 | RLCA | A=A * 4. | ||
| 29457 | RLCA | |||
| 29458 | AND %11100000 | Keep only bits 5-7. | ||
| 29460 | OR L | |||
| 29461 | LD L,A | L=A. | ||
| 29462 | LD A,H | A=H. | ||
| 29463 | AND %00000111 | Keep only bits 0-2. | ||
| 29465 | EX AF,AF' | Switch to the shadow AF register. | ||
| 29466 | LD A,H | A=H. | ||
| 29467 | RRCA | A=A / 8. | ||
| 29468 | RRCA | |||
| 29469 | RRCA | |||
| 29470 | AND %00011000 | Keep only bits 3-4. | ||
| 29472 | OR %01000000 | Set bit 6. | ||
| 29474 | LD H,A | H=A. | ||
| 29475 | EX AF,AF' | Switch to the shadow AF register. | ||
| 29476 | OR H | |||
| 29477 | LD H,A | H=A. | ||
| 29478 | RET | Return. | ||
|
View the equivalent code in;
|
||||
| Prev: 29422 | Up: Map | Next: 29479 |