Routines |
Prev: 54647 | Up: Map | Next: 54894 |
Used by the routine at 54647.
|
||||||||||||
54876 | PUSH BC | Store BC | ||||||||||
54877 | PUSH HL | Store HL | ||||||||||
54878 | LD HL,54894 | Point HL at start of list of current keyboard control characters | ||||||||||
54881 | LD B,5 | Load B with 5 (as there are five controls to process) | ||||||||||
54883 | CP (HL) | If key pressed is the same as current control key index... | ||||||||||
54884 | JR Z,54891 | ...then skip ahead to 54891 | ||||||||||
54886 | INC HL | Advance HL to next entry in list of current keyboard control characters | ||||||||||
54887 | DJNZ 54883 | Decrease B (remaining number of control characters to process) and loop back to 54883 if not zero | ||||||||||
54889 | CP 0 | Reset zero flag | ||||||||||
54891 | POP HL | Restore HL | ||||||||||
54892 | POP BC | Restore BC | ||||||||||
54893 | RET | Return |
Prev: 54647 | Up: Map | Next: 54894 |