![]() |
Routines |
| Prev: AE04 | Up: Map | Next: AE3C |
|
|
||||
| AE17 | LD DE,$AF51 | DE=AF51. | ||
| AE1A | LD HL,$AF49 | HL=AF49. | ||
| AE1D | LD B,$04 | B=04. | ||
| AE1F | PUSH BC | Stash BC on the stack. | ||
| AE20 | LD B,H | B=H. | ||
| AE21 | LD C,L | C=L. | ||
| AE22 | PUSH DE | Stash DE on the stack. | ||
| AE23 | LD E,(HL) | E=*HL. | ||
| AE24 | INC HL | Increment HL by one. | ||
| AE25 | LD D,(HL) | D=*HL. | ||
| AE26 | EX DE,HL | Exchange the DE and HL registers. | ||
| AE27 | POP DE | Restore DE from the stack. | ||
| AE28 | CALL $AEF0 | Call AEF0. | ||
| AE2B | LD H,B | H=B. | ||
| AE2C | LD L,C | L=C. | ||
| AE2D | INC DE | Increment DE by three. | ||
| AE2E | INC DE | |||
| AE2F | INC DE | |||
| AE30 | INC HL | Increment HL by two. | ||
| AE31 | INC HL | |||
| AE32 | POP BC | Restore BC from the stack. | ||
| AE33 | DJNZ $AE1F | Decrease counter by one and loop back to AE1F until counter is zero. | ||
| AE35 | LD DE,$AF51 | DE=AF51. | ||
| AE38 | CALL $AE3C | Call AE3C. | ||
| AE3B | RET | Return. | ||
| Prev: AE04 | Up: Map | Next: AE3C |