![]() |
Routines |
| Prev: 52867 | Up: Map | Next: 52920 |
| ContinueScriptExecution | 52879 | CALL GetCurrentScriptState | Call GetCurrentScriptState. | |
| 52882 | CALL AdvanceScriptPointerByCommandSize_ExtractType | Call AdvanceScriptPointerByCommandSize_ExtractType. | ||
| 52885 | BIT 7,(IX+0) | Jump to ContinueScriptExecution_0 if bit 7 of *IX+0 is not set. | ||
| 52889 | JR Z,ContinueScriptExecution_0 | |||
| 52891 | LD E,(HL) | E=*HL. | ||
| 52892 | INC HL | Increment HL by one. | ||
| 52893 | LD D,(HL) | D=*HL. | ||
| 52894 | EX DE,HL | Exchange the DE and HL registers. | ||
| 52895 | JR ContinueScriptExecution_1 | Jump to ContinueScriptExecution_1. | ||
| ContinueScriptExecution_0 | 52897 | BIT 4,(IX+0) | Call AdvanceScriptPointerByCommandSize_AdvanceTwo if bit 4 of *IX+0 is set. | |
| 52901 | CALL NZ,AdvanceScriptPointerByCommandSize_AdvanceTwo | |||
| ContinueScriptExecution_1 | 52904 | BIT 5,(IX+0) | Call ClearScriptCommandFlags if bit 5 of *IX+0 is set. | |
| 52908 | CALL NZ,ClearScriptCommandFlags | |||
| 52911 | LD (IY+1),L | Write L to *IY+1. | ||
| 52914 | LD (IY+2),H | Write H to *IY+2. | ||
| 52917 | JP TerminateCharacterScript_0 | Jump to TerminateCharacterScript_0. | ||
| Prev: 52867 | Up: Map | Next: 52920 |