Routines |
Prev: 52820 | Up: Map | Next: 52937 |
For example, if A is 3 (00000011) at input, then at output, A will be 192 (11000000).
Used by the routine at 52635.
|
||||||||||||
52924 | PUSH BC | Store BC | ||||||||||
52925 | LD B,8 | Load B with 8 (eight bits) | ||||||||||
52927 | LD C,0 | Load C with zero | ||||||||||
52929 | RRA | Shift bit right out of A and into carry flag | ||||||||||
52930 | RL C | Shift bit left out of carry flag and into C | ||||||||||
52932 | DJNZ 52929 | Loop back to 52929 for next bit | ||||||||||
52934 | LD A,C | Load modified bitmap back into A | ||||||||||
52935 | POP BC | Restore BC | ||||||||||
52936 | RET | Return |
Prev: 52820 | Up: Map | Next: 52937 |