Routines |
Prev: 38488 | Up: Map | Next: 38536 |
|
||||
38495 | HALT | Halt operation (suspend CPU until the next interrupt). | ||
38496 | CALL 38536 | Call 38536. | ||
38499 | RET Z | Return if A is zero. | ||
38500 | CP (IY+101) | Compare A with *IY+101. | ||
38503 | JR Z,38524 | Jump to 38524 if BC is equal to C. | ||
38505 | OR A | Set the bits from A. | ||
38506 | JR NZ,38511 | Jump to 38511 if BC is not equal to A. | ||
38508 | LD (63589),A | Write A to *63589. | ||
38511 | CP 4 | Jump to 38495 if A is less than 4. | ||
38513 | JR C,38495 | |||
38515 | LD (63589),A | Write A to *63589. | ||
38518 | LD (IY+102),15 | Write 15 to *IY+102. | ||
38522 | OR A | Set the bits from A. | ||
38523 | RET | Return. | ||
38524 | DEC (IY+102) | Decrease *IY+102 by one. | ||
38527 | JP P,38495 | Jump to 38495 if A is greater than or equal to A. | ||
38530 | LD (IY+102),1 | Write 1 to *IY+102. | ||
38534 | OR A | Set the bits from A. | ||
38535 | RET | Return. |
Prev: 38488 | Up: Map | Next: 38536 |