Prev: B70C Up: Map Next: B738
B71F: The endings a word can be given
Eight slots of four characters, chosen by bits 5-7 of a word's third dictionary byte when PRINT_WORD inflects it: "s" for fifty verbs, "es" for six (GO, CROSS, PUSH, SLASH, SMASH, TORCH), "ies", "d", "ing", and one worth a second look -- a backspace then "ies", which is how CARRY prints as CARRIES: the backspace takes the Y back off. Slots 6 and 7 would be read from ORDER_COUNT and ORDERS, which follow; no word in the dictionary asks for them, nor for 4 or 5. EMPTY is given plain "ies", which would print EMPTYIES if it were ever inflected; that has not been checked.
ENDINGS B71F DEFB $73,$00,$00,$00
B723 DEFB $65,$73,$00,$00
B727 DEFB $69,$65,$73,$00
B72B DEFB $08,$69,$65,$73
B72F DEFB $64,$00,$00,$00
B733 DEFB $69,$6E,$67,$00
ORDER_COUNT B737 DEFB $00 How many orders are waiting in ORDERS (see ASSIGN_ORDERS)
Prev: B70C Up: Map Next: B738