| Currah μSpeech | Routines |
| Prev: 00843 | Up: Map | Next: 00862 |
|
Used by the routines at HandleInterrupt, ParseSpeechString, TestKeysVariable, NormaliseCharacter, ReadBufferPointer, WriteBufferPointer, CompareBuffer and ResetBufferPointer.
Fetch a byte from the speech workspace. The block lives in the page of *P_RAMT, at low byte 87-index.
|
||||||||||||||
| ReadWorkspace | 00852 | LD HL,(23732) | Fetch *P_RAMT. | |||||||||||
|
The slot is 87 minus the index, in the page of *P_RAMT.
|
||||||||||||||
| 00855 | LD L,A | Calculate the address of this workspace index. | ||||||||||||
| 00856 | LD A,87 | |||||||||||||
| 00858 | SUB L | |||||||||||||
| 00859 | LD L,A | |||||||||||||
| 00860 | LD A,(HL) | Fetch the byte. | ||||||||||||
| 00861 | RET | Return. | ||||||||||||
| Prev: 00843 | Up: Map | Next: 00862 |