![]() |
Routines |
| Prev: D978 | Up: Map | Next: D9B7 |
|
Used by the routine at ReadCommandLine_CommandLinePrints.
Returns without deleting a character when the initialised flag is still clear.
|
||||
| IgnoreInputUntilGameHasStarted | D99E | LD A,($A01B) | Jump to ReadCommandLine_CompareLocationData if the game has already been initialised. | |
| D9A1 | AND A | |||
| D9A2 | JP NZ,ReadCommandLine_CompareLocationData | |||
| D9A5 | LD A,$01 | Mark the parser state so input is ignored until the game has started. | ||
| D9A7 | LD ($D714),A | |||
| D9AA | OR $01 | |||
|
This entry point is used by the routine at ReadCommandLine_CommandLinePrints.
|
||||
| IgnoreInputUntilGameHasStarted_InputPrintCharacter | D9AC | PUSH AF | Print character 08 through Print_Character, keeping the flags. | |
| D9AD | LD A,$08 | |||
| D9AF | CALL Print_Character | |||
| D9B2 | CALL Print_Character | Print the character through Print_Character. | ||
| D9B5 | POP AF | Restore A from the stack. | ||
| D9B6 | RET | Return. | ||
| Prev: D978 | Up: Map | Next: D9B7 |