|  | Routines | 
| Prev: 33834 | Up: Map | Next: 33896 | 
| 
 
 | ||||||||||||
| 33863 | HALT | Wait for interrupt | ||||||||||
| 33864 | LD A,(IX+0) | If current entry's character index is 255 (end marker)... | ||||||||||
| 33867 | CP 255 | ... | ||||||||||
| 33869 | JP Z,33894 | ...then skip ahead to 33894 | ||||||||||
| 33872 | LD A,(29632) | If current entry's character index is not the same as the Current Character... | ||||||||||
| 33875 | CP (IX+0) | ... | ||||||||||
| 33878 | JR NZ,33888 | ...then skip ahead to 33888 (advance to next character-object pair record) | ||||||||||
| 33880 | LD A,(29526) | If current entry's object index is the same as Current Object... | ||||||||||
| 33883 | CP (IX+1) | ... | ||||||||||
| 33886 | JR Z,33895 | ...then return (with zero flag set) | ||||||||||
| 33888 | INC IX | Advance to next character-object pair to check... | ||||||||||
| 33890 | INC IX | ... | ||||||||||
| 33892 | JR 33864 | Loop back to 33864 | ||||||||||
| 33894 | OR A | Reset zero flag as no match was found | ||||||||||
| 33895 | RET | Return | ||||||||||
| Prev: 33834 | Up: Map | Next: 33896 |