![]() |
Routines |
| Prev: E1D9 | Up: Map | Next: E250 |
|
Used by the routine at E1D9.
|
||||
| E236 | PUSH AF | Stash AF and HL on the stack. | ||
| E237 | PUSH HL | |||
| E238 | LD A,R | A=the contents of the Memory Refresh Register. | ||
| E23A | RLCA | RLCA. | ||
| E23B | LD L,A | L=A. | ||
| E23C | LD A,R | A=the contents of the Memory Refresh Register. | ||
| E23E | RRCA | RRCA. | ||
| E23F | RRCA | RRCA. | ||
| E240 | RRCA | RRCA. | ||
| E241 | LD H,A | H=A. | ||
| E242 | LD A,(HL) | A=*HL. | ||
| E243 | AND %00011000 | Keep only bits 3-4. | ||
| E245 | OR %00000101 | Set bits 0, 2. | ||
| E247 | OUT ($FE),A | Set border to the colour held by A. | ||
| E249 | XOR %00010000 | Flip bits 4. | ||
| E24B | OUT ($FE),A | Set border to the colour held by A. | ||
| E24D | POP HL | Restore HL and AF from the stack. | ||
| E24E | POP AF | |||
| E24F | RET | Return. | ||
| Prev: E1D9 | Up: Map | Next: E250 |