![]() |
Routines |
Prev: EC6D | Up: Map | Next: EC8C |
Used by the routine at CheckPassword.
|
||||
EC6E | LD (IY+$07),$00 | Write 00 (cursor type "C", "K" or "L") to *MODE. | ||
EC72 | SET 3,(IY+$30) | Set CAPS LOCK on, using bit 3 of *FLAGS2. | ||
EC76 | LD HL,$5C3B | HL=FLAGS. | ||
EC79 | RES 5,(HL) | Reset bit 5 of *FLAGS which resets "when a new key has been pressed". | ||
EC7B | BIT 5,(HL) | Jump to EC7B if no key was pressed. | ||
EC7D | JR Z,$EC7B | |||
EC7F | LD A,($5C08) | A=*LAST_K. | ||
EC82 | CP $80 | Jump to EC6F if A is higher than 80. | ||
EC84 | JR NC,$EC6F | |||
EC86 | CP $60 | Return if A is lower than 60. | ||
EC88 | RET C | |||
EC89 | RES 5,A | Reset bit 5 of A. | ||
EC8B | RET | Return. |
Prev: EC6D | Up: Map | Next: EC8C |