![]() |
Routines |
Prev: CD95 | Up: Map | Next: CE3B |
Used by the routine at ExecuteCharacterCommand.
|
||||
CDA1 | LD L,(IX+$02) | L=*IX+02. | ||
CDA4 | LD H,(IX+$03) | H=*IX+03. | ||
CDA7 | PUSH HL | Stash HL on the stack. | ||
CDA8 | LD A,(IX+$01) | A=*IX+01. | ||
CDAB | CALL $CEDE | Call CEDE. | ||
CDAE | LD ($A034),A | Write A to *RoomDisplayParameter. | ||
CDB1 | LD A,$07 | Write 07 to *A00F. | ||
CDB3 | LD ($A00F),A | |||
CDB6 | LD HL,$6830 | HL=6830. | ||
CDB9 | CALL $A59F | Call A59F. | ||
CDBC | JP ContinueScriptExecution | Jump to ContinueScriptExecution. | ||
This entry point is used by the routine at ExecuteCharacterCommand.
|
||||
CDBF | LD A,$2E | Write 2E to *A033. | ||
CDC1 | LD ($A033),A | |||
CDC4 | LD A,(IX+$01) | A=*IX+01. | ||
CDC7 | CALL $CEDE | Call CEDE. | ||
CDCA | LD ($A034),A | Write A to *RoomDisplayParameter. | ||
CDCD | LD A,(IX+$02) | A=*IX+02. | ||
CDD0 | LD ($A35D),A | Write A to *A35D. | ||
CDD3 | LD A,(IX+$03) | A=*IX+03. | ||
CDD6 | CALL $CEDE | Call CEDE. | ||
CDD9 | LD ($A35E),A | Write A to *A35E. | ||
CDDC | LD A,(IX+$04) | A=*IX+04. | ||
CDDF | CALL $CEDE | Call CEDE. | ||
CDE2 | LD ($A35F),A | Write A to *A35F. | ||
CDE5 | LD A,$08 | A=08. | ||
CDE7 | CALL $A11C | Call A11C. | ||
CDEA | LD A,($A034) | A=*RoomDisplayParameter. | ||
CDED | LD (IX+$00),A | Write A to *IX+00. | ||
CDF0 | LD (IX+$01),$FF | Write FF to *IX+01. | ||
CDF4 | LD A,($A35D) | A=*A35D. | ||
CDF7 | LD (IX+$02),A | Write A to *IX+02. | ||
CDFA | LD HL,($A35E) | HL=*A35E. | ||
CDFD | LD (IX+$03),L | Write L to *IX+03. | ||
CE00 | LD (IX+$04),H | Write H to *IX+04. | ||
CE03 | LD HL,($9FEE) | HL=*9FEE. | ||
CE06 | LD ($9FEE),IX | Write IX to *9FEE. | ||
CE0A | LD (IX-$02),L | Write L to *IX+FE. | ||
CE0D | LD (IX-$01),H | Write H to *IX+FF. | ||
CE10 | LD HL,$682A | HL=682A. | ||
CE13 | CALL $A59F | Call A59F. | ||
CE16 | JR ContinueScriptExecution | Jump to ContinueScriptExecution. | ||
This entry point is used by the routine at ExecuteCharacterCommand.
|
||||
CE18 | LD A,(IX+$01) | A=*IX+01. | ||
CE1B | CALL $CEDE | Call CEDE. | ||
CE1E | LD ($A033),A | Write A to *A033. | ||
CE21 | LD A,(IX+$02) | A=*IX+02. | ||
CE24 | CALL $CEDE | Call CEDE. | ||
CE27 | LD ($A034),A | Write A to *RoomDisplayParameter. | ||
CE2A | LD A,(IX+$03) | A=*IX+03. | ||
CE2D | CALL $CEDE | Call CEDE. | ||
CE30 | LD ($A035),A | Write A to *RoomGraphicsParameter. | ||
CE33 | CALL $C4D1 | Call C4D1. | ||
CE36 | RET C | Return if A is less than 08. | ||
CE37 | JR Z,$CEB8 | Jump to CEB8 if A is equal to 08. | ||
CE39 | JR ContinueScriptExecution | Jump to ContinueScriptExecution. |
Prev: CD95 | Up: Map | Next: CE3B |