Prev: 7907 Up: Map Next: 795E
7908: Offscreen : Blits part of offscreen.
Used by the routine at Offscreen_Blit.
Input
HL Offscreen Ptr (+1 skipping first column)
DE DF Ptr
A Number of rows to blit.
Output
Left and right columns are not blitted to allow for edge hiding on screen when scrolling.
Offscreen_BlitBlock 7908 PUSH DE
7909 LD BC,$0900
Offscreen_BlitBlock_0 790C PUSH DE
790D LDI
790F LDI
7911 LDI
7913 LDI
7915 LDI
7917 LDI
7919 LDI
791B LDI
791D LDI
791F LDI
7921 LDI
7923 LDI
7925 LDI
7927 LDI
7929 LDI
792B LDI
792D LDI
792F LDI
7931 LDI
7933 LDI
7935 LDI
7937 LDI
7939 LDI
793B LDI
793D LDI
793F LDI
7941 LDI
7943 LDI
7945 LDI
7947 LDI
7949 LDI
794B LDI
794D INC HL
794E INC HL
794F POP DE
7950 INC D
7951 DJNZ Offscreen_BlitBlock_0
7953 POP DE
7954 EX DE,HL
7955 LD BC,$0020
7958 ADD HL,BC
7959 EX DE,HL
795A DEC A
795B JR NZ,Offscreen_BlitBlock
795D RET
Prev: 7907 Up: Map Next: 795E