![]() |
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 |