![]() |
Routines |
| Prev: BEE0 | Up: Map | Next: BF3D |
|
Used by the routines at LOOSE_VALVE and EXTRA_LIFE.
Works out the screen address (CALC_VRAM_ADDR) and the buffer address (CALC_VIDBUF_ADDR) of the position, then copies 8 rows of 2 bytes (BLIT_TO_SCREEN). Used for the lives (EXTRA_LIFE) and the chambers activated (LOOSE_VALVE), which change without the whole screen being redrawn. As Knight Lore's blit_2x8.
|
||||||||||
| BLIT_2X8 | BF2F | CALL CALC_VRAM_ADDR | ||||||||
| BF32 | CALL CALC_VIDBUF_ADDR | |||||||||
| BF35 | LD L,C | |||||||||
| BF36 | LD H,B | |||||||||
| BF37 | LD BC,$0802 | |||||||||
| BF3A | JP BLIT_TO_SCREEN | |||||||||
| Prev: BEE0 | Up: Map | Next: BF3D |