![]() |
Routines |
| Prev: 51126 | Up: Map | Next: 51305 |
|
Used by the routine at Handler_Moscow.
|
||||
|
See You Are Not Deported From Moscow.
|
||||
| Handler_Moscow2 | 51236 | CP 64 | Jump to Handler_Moscow2_0 if A is not equal to 64. | |
| 51238 | JR NZ,Handler_Moscow2_0 | |||
| 51240 | LD HL,61434 | HL=GameState_1. | ||
| 51243 | SET 2,(HL) | Set bit 2 of *HL. | ||
| 51245 | LD SP,(39342) | SP=*39342. | ||
| 51249 | RET | Return. | ||
| Handler_Moscow2_0 | 51250 | CALL 38871 | Call 38871. | |
| 51253 | LD A,(IX+6) | A=*IX+6. | ||
| 51256 | CP C | Compare A with C. | ||
| 51257 | LD A,C | A=C. | ||
| 51258 | JR NZ,Handler_Moscow2_1 | Jump to Handler_Moscow2_1 if A is not zero. | ||
| 51260 | LD A,B | Write B to *IX+6. | ||
| Handler_Moscow2_1 | 51261 | LD (IX+6),A | ||
| 51264 | CALL Handler_Moscow2_2 | Call Handler_Moscow2_2. | ||
| 51267 | JP 39206 | Jump to 39206. | ||
|
This entry point is used by the routine at Handler_Moscow.
|
||||
| Handler_Moscow2_2 | 51270 | CALL 38425 | Call 38425. | |
| 51273 | AND %00000011 | Keep only bits 0-1. | ||
| 51275 | INC A | Increment A by one. | ||
| 51276 | LD IX,(39395) | IX=*39395. | ||
| 51280 | LD (IX+7),A | Write A to *IX+7. | ||
| 51283 | RET | Return. | ||
|
This entry point is used by the routine at Handler_Moscow.
|
||||
| Handler_Moscow2_3 | 51284 | LD A,0 | Write 0 to *39338. | |
| 51286 | LD (39338),A | |||
| 51289 | CALL 38926 | Call 38926. | ||
| 51292 | CALL 39083 | Call 39083. | ||
| 51295 | LD B,120 | B=120. | ||
| 51297 | LD A,C | A=C. | ||
| 51298 | OR %11000000 | Set bits 6-7. | ||
| 51300 | LD C,A | C=A. | ||
| 51301 | CALL 39154 | Call 39154. | ||
| 51304 | RET | Return. | ||
| Prev: 51126 | Up: Map | Next: 51305 |