| DisplayFrame_Copy |
FB0C |
LD A,($FB03) |
|
FB0F |
LD B,A |
|
FB10 |
LD C,$01 |
|
FB12 |
LD A,($FB02) |
|
FB15 |
DEC A |
| DisplayFrame_Copy_0 |
FB16 |
CP B |
|
FB17 |
JR C,DisplayFrame_Copy_1 |
|
FB19 |
SUB B |
|
FB1A |
INC C |
|
FB1B |
JR DisplayFrame_Copy_0 |
| DisplayFrame_Copy_1 |
FB1D |
INC A |
|
FB1E |
LD B,A |
|
FB1F |
LD HL,$FB04 |
|
FB22 |
XOR A |
|
FB23 |
DEC B |
|
FB24 |
JR Z,DisplayFrame_Copy_3 |
| DisplayFrame_Copy_2 |
FB26 |
ADD A,(HL) |
|
FB27 |
DJNZ DisplayFrame_Copy_2 |
| DisplayFrame_Copy_3 |
FB29 |
LD B,C |
|
FB2A |
LD C,A |
|
FB2B |
LD HL,$FB05 |
|
FB2E |
XOR A |
|
FB2F |
DEC B |
|
FB30 |
JR Z,DisplayFrame_Copy_5 |
| DisplayFrame_Copy_4 |
FB32 |
ADD A,(HL) |
|
FB33 |
DJNZ DisplayFrame_Copy_4 |
| DisplayFrame_Copy_5 |
FB35 |
LD L,A |
|
FB36 |
CALL DisplayFrame_CalculateOffset |
|
FB39 |
LD ($FB0A),HL |
|
FB3C |
SLA H |
|
FB3E |
SLA H |
|
FB40 |
SLA H |
|
FB42 |
LD BC,$E000 |
|
FB45 |
ADD HL,BC |
|
FB46 |
EX DE,HL |
|
FB47 |
LD A,($FB07) |
|
FB4A |
LD L,A |
|
FB4B |
LD A,($FB06) |
|
FB4E |
LD C,A |
|
FB4F |
CALL DisplayFrame_CalculateOffset |
|
FB52 |
LD ($FB08),HL |
|
FB55 |
SLA H |
|
FB57 |
SLA H |
|
FB59 |
SLA H |
|
FB5B |
LD BC,$4000 |
|
FB5E |
ADD HL,BC |
|
FB5F |
EX DE,HL |
|
FB60 |
LD A,($FB05) |
|
FB63 |
LD B,A |
|
FB64 |
DI |
| DisplayFrame_Copy_6 |
FB65 |
PUSH BC |
|
FB66 |
LD B,$00 |
|
FB68 |
LD IYl,$08 |
| DisplayFrame_Copy_7 |
FB6B |
LD A,($FB04) |
|
FB6E |
LD C,A |
|
FB6F |
LD A,L |
|
FB70 |
LD IYh,E |
|
FB72 |
LDIR |
|
FB74 |
LD L,A |
|
FB75 |
LD E,IYh |
|
FB77 |
INC D |
|
FB78 |
INC H |
|
FB79 |
DEC IYl |
|
FB7B |
JR NZ,DisplayFrame_Copy_7 |
|
FB7D |
LD A,E |
|
FB7E |
ADD A,$20 |
|
FB80 |
LD E,A |
|
FB81 |
JR C,DisplayFrame_Copy_8 |
|
FB83 |
LD A,D |
|
FB84 |
SUB $08 |
|
FB86 |
LD D,A |
| DisplayFrame_Copy_8 |
FB87 |
LD A,L |
|
FB88 |
ADD A,$20 |
|
FB8A |
LD L,A |
|
FB8B |
JR C,DisplayFrame_Copy_9 |
|
FB8D |
LD A,H |
|
FB8E |
SUB $08 |
|
FB90 |
LD H,A |
| DisplayFrame_Copy_9 |
FB91 |
POP BC |
|
FB92 |
DJNZ DisplayFrame_Copy_6 |
|
FB94 |
LD HL,($FB0A) |
|
FB97 |
LD BC,$F800 |
|
FB9A |
ADD HL,BC |
|
FB9B |
EX DE,HL |
|
FB9C |
LD HL,($FB08) |
|
FB9F |
LD BC,$5800 |
|
FBA2 |
ADD HL,BC |
|
FBA3 |
EX DE,HL |
|
FBA4 |
LD A,($FB05) |
|
FBA7 |
LD IYl,A |
|
FBA9 |
LD B,$00 |
| DisplayFrame_Copy_10 |
FBAB |
LD A,($FB04) |
|
FBAE |
LD C,A |
|
FBAF |
LD A,L |
|
FBB0 |
LD IYh,E |
|
FBB2 |
LDIR |
|
FBB4 |
LD L,A |
|
FBB5 |
LD E,IYh |
|
FBB7 |
LD C,$20 |
|
FBB9 |
ADD HL,BC |
|
FBBA |
EX DE,HL |
|
FBBB |
ADD HL,BC |
|
FBBC |
EX DE,HL |
|
FBBD |
DEC IYl |
|
FBBF |
JR NZ,DisplayFrame_Copy_10 |
|
FBC1 |
EI |
|
FBC2 |
RET |