47034: Draw Sprite Block To Screen
| DrawSprite |
47034 |
PUSH AF |
|
47035 |
PUSH HL |
|
47036 |
PUSH BC |
|
47037 |
PUSH DE |
|
47038 |
EX DE,HL |
|
47039 |
PUSH HL |
|
47040 |
LD D,88 |
|
47042 |
LD E,L |
|
47043 |
LD L,H |
|
47044 |
LD H,0 |
|
47046 |
ADD HL,HL |
|
47047 |
ADD HL,HL |
|
47048 |
ADD HL,HL |
|
47049 |
ADD HL,HL |
|
47050 |
ADD HL,HL |
|
47051 |
ADD HL,DE |
|
47052 |
LD (HL),C |
|
47053 |
POP HL |
|
47054 |
LD L,H |
|
47055 |
LD D,0 |
|
47057 |
LD H,D |
|
47058 |
PUSH DE |
|
47059 |
ADD HL,HL |
|
47060 |
ADD HL,HL |
|
47061 |
ADD HL,HL |
|
47062 |
ADD HL,HL |
|
47063 |
LD DE,33272 |
|
47066 |
ADD HL,DE |
|
47067 |
LD E,(HL) |
|
47068 |
INC HL |
|
47069 |
LD D,(HL) |
|
47070 |
EX DE,HL |
|
47071 |
POP DE |
|
47072 |
ADD HL,DE |
|
47073 |
EX DE,HL |
|
47074 |
LD L,A |
|
47075 |
LD H,0 |
|
47077 |
ADD HL,HL |
|
47078 |
ADD HL,HL |
|
47079 |
ADD HL,HL |
|
47080 |
LD BC,57308 |
|
47083 |
ADD HL,BC |
|
47084 |
LD B,8 |
| DrawSprite_Loop |
47086 |
LD A,(HL) |
|
47087 |
LD (DE),A |
|
47088 |
INC HL |
|
47089 |
INC D |
|
47090 |
DJNZ DrawSprite_Loop |
|
47092 |
POP DE |
|
47093 |
POP BC |
|
47094 |
POP HL |
|
47095 |
POP AF |
|
47096 |
RET |