![]()  | 
Routines | 
| Prev: 49340 | Up: Map | Next: 49406 | 
| 
 
Used by the routine at 45271.
 
 | 
||||
| LoadGame | 49375 | LD (49417),DE | Write DE to *49417. | |
| 49379 | LD (49419),IX | Write IX to *49419. | ||
| 
 
"PLAY SAVED GAME TAPE TO BE LOADED
.".
 
 | 
||||
| 49383 | LD HL,49340 | HL=Messaging_PlaySavedGameTape. | ||
| 49386 | CALL PrintString | Call PrintString. | ||
| TryLoading | 49389 | LD IX,49406 | IX=49406. | |
| 49393 | LD DE,17 | DE=0017. | ||
| 49396 | LD A,0 | Set A to 0 to indicate this is a header block. | ||
| 49398 | AND A | Set flags. | ||
| 49399 | CALL 1366 | Call LD_BYTES. | ||
| 49402 | JR NC,TryLoading | Jump back to TryLoading if there was a tape loading error to try again. | ||
| 49404 | JR LoadGameData | Jump to LoadGameData. | ||
| Prev: 49340 | Up: Map | Next: 49406 |