![]() |
Routines |
| Prev: 42706 | Up: Map | Next: 42754 |
|
||||||||
| ProcessTextTokenLoop | 42707 | INC IX | Increment IX by one. | |||||
| 42709 | LD A,(IX+0) | A=*IX+0. | ||||||
| 42712 | LD (42705),A | Write A to *42705. | ||||||
| 42715 | DEC A | Decrease A by one. | ||||||
| 42716 | CALL GetCharacterAttributeWithSign | Call GetCharacterAttributeWithSign. | ||||||
| 42719 | INC A | Increment A by one. | ||||||
| 42720 | LD (42706),A | Write A to *42706. | ||||||
| 42723 | INC IX | Increment IX by one. | ||||||
| ProcessTextTokenLoop_0 | 42725 | LD A,(42706) | A=*42706. | |||||
| 42728 | LD HL,42705 | HL=42705. | ||||||
| 42731 | CP (HL) | Jump to ProcessTextTokenLoop_1 if A is not equal to *HL. | ||||||
| 42732 | JR NZ,ProcessTextTokenLoop_1 | |||||||
| 42734 | PUSH IX | Stash IX on the stack. | ||||||
| 42736 | CALL ProcessTextCommand | Call ProcessTextCommand. | ||||||
| 42739 | POP IX | Restore IX from the stack. | ||||||
| ProcessTextTokenLoop_1 | 42741 | CALL SkipTextTokenBasedOnType | Call SkipTextTokenBasedOnType. | |||||
| 42744 | LD HL,42705 | Decrease *42705 by one. | ||||||
| 42747 | DEC (HL) | |||||||
| 42748 | JR NZ,ProcessTextTokenLoop_0 | Jump back to ProcessTextTokenLoop_0 until *HL is zero. | ||||||
| 42750 | DEC IX | Decrease IX by one. | ||||||
| 42752 | XOR A | A=0. | ||||||
| 42753 | RET | Return. | ||||||
| Prev: 42706 | Up: Map | Next: 42754 |