![]() |
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 |