The following information is from Zanoab:
All the questions and answers are encoded in ascii. Using the second image as a reference:
- Red boxes contain the question. I believe the first copy is used as a buffer for displaying the text.
- Blue boxes contain the inputted answers. The first is the answer the computer will submit and the second is a buffer for the player's answer.
- Green box contains the point value to display for each answer. Fixed size of two digits (or chars) each.
- Black box contains the answers. Rules for parsing and reading below.
Here are the rules I figured out so far and have confirmed:
- \x00 terminates the answer.
- '\' terminates a possible answer (player can match the preceding or the following answer).
- ' ' (space) are mandatory spaces.
- ';' (semi-colon) are treated as optional spaces.
- Upper-case letters (ABC) are mandatory except for special exceptions.
- Lower-case letters (abc) are optional.
- Consecutive identical letters (AA) may be omitted.