Routines |
Prev: 29741 | Up: Map | Next: 29862 |
Used by the routine at PrintMsg.
|
||||||||||||
GetCommonWord | 29843 | SUB 96 | Subtract $60 from the letter byte - anything higher than $60 signifies the letter is a "common word". | |||||||||
29845 | LD E,A | Create offset for the word look-up. | ||||||||||
29846 | LD D,0 | |||||||||||
29848 | LD HL,44349 | HL=CommonWords | ||||||||||
29851 | ADD HL,DE | Add to base address at CommonWords so that pointer is at the referenced word. | ||||||||||
29852 | ADD HL,DE | |||||||||||
29853 | LD E,(HL) | E=LSB of word address. | ||||||||||
29854 | INC HL | A=MSB of word address. | ||||||||||
29855 | LD A,(HL) | |||||||||||
29856 | ADD A,80 | Add $50 to A and store the result in D. | ||||||||||
29858 | LD D,A | |||||||||||
29859 | JP PrintMsg_Token | Jump to PrintMsg_Token. |
Prev: 29741 | Up: Map | Next: 29862 |