| Data

C330: Keypress offset table

Used by the routine at EAF2. Each non-zero entry in this table corresponds to a game key, and points to an entry in the table of keypress-handling routine addresses at ED00.
C330 | DEFB $13 | '0': Knock on or open a door
C331 | DEFB $00 | '1': Unused
C332 | DEFB $00 | '2': Unused
C333 | DEFB $00 | '3': Unused
C334 | DEFB $00 | '4': Unused
C335 | DEFB $07 | '5': Left (fast)
C336 | DEFB $03 | '6': Down (fast)
C337 | DEFB $01 | '7': Up (fast)
C338 | DEFB $05 | '8': Right (fast)
C339 | DEFB $00 | '9': Unused
C33A | DEFB $00 | ':': Unused
C33B | DEFB $00 | ';': Unused
C33C | DEFB $00 | '<': Unused
C33D | DEFB $00 | '=': Unused
C33E | DEFB $00 | '>': Unused
C33F | DEFB $00 | '?': Unused
C340 | DEFB $00 | '@': Unused
C341 | DEFB $03 | 'A': Down (fast)
C342 | DEFB $17 | 'B': Raise/lower blind
C343 | DEFB $23 | 'C': Use hook
C344 | DEFB $11 | 'D': Change disguise
C345 | DEFB $00 | 'E': Unused
C346 | DEFB $19 | 'F': Fuse
C347 | DEFB $21 | 'G': Get object
C348 | DEFB $00 | 'H': Unused
C349 | DEFB $00 | 'I': Unused
C34A | DEFB $1D | 'J': Joystick
C34B | DEFB $13 | 'K': Knock on or open a door
C34C | DEFB $15 | 'L': Light on/off
C34D | DEFB $1B | 'M': Toggle message speed
C34E | DEFB $00 | 'N': Unused
C34F | DEFB $07 | 'O': Left (fast)
C350 | DEFB $05 | 'P': Right (fast)
C351 | DEFB $01 | 'Q': Up (fast)
C352 | DEFB $25 | 'R': Forward roll
C353 | DEFB $27 | 'S': Somersault
C354 | DEFB $1F | 'T': Telephone
C355 | DEFB $00 | 'U': Unused
C356 | DEFB $00 | 'V': Unused
C357 | DEFB $00 | 'W': Unused
C358 | DEFB $00 | 'X': Unused
C359 | DEFB $00 | 'Y': Unused
C35A | DEFB $00 | 'Z': Unused
C35B | DEFB $00 | '[': Unused
C35C | DEFB $00 | '\': Unused
C35D | DEFB $00 | ']': Unused
C35E | DEFB $00 | '↑': Unused
C35F | DEFB $00 | '_': Unused
C360 | DEFB $00 | '£': Unused
C361 | DEFB $0B | 'a': Down (slow)
C362 | DEFB $17 | 'b': Raise/lower blind
C363 | DEFB $23 | 'c': Use hook
C364 | DEFB $11 | 'd': Change disguise
C365 | DEFB $00 | 'e': Unused
C366 | DEFB $19 | 'f': Fuse
C367 | DEFB $21 | 'g': Get object
C368 | DEFB $00 | 'h': Unused
C369 | DEFB $00 | 'i': Unused
C36A | DEFB $1D | 'j': Joystick
C36B | DEFB $13 | 'k': Knock on or open a door
C36C | DEFB $15 | 'l': Light on/off
C36D | DEFB $1B | 'm': Toggle message speed
C36E | DEFB $00 | 'n': Unused
C36F | DEFB $0F | 'o': Left (slow)
C370 | DEFB $0D | 'p': Right (slow)
C371 | DEFB $09 | 'q': Up (slow)
C372 | DEFB $25 | 'r': Forward roll
C373 | DEFB $27 | 's': Somersault
C374 | DEFB $1F | 't': Telephone
C375 | DEFB $00 | 'u': Unused
C376 | DEFB $00 | 'v': Unused
C377 | DEFB $00 | 'w': Unused
C378 | DEFB $00 | 'x': Unused
C379 | DEFB $00 | 'y': Unused
C37A | DEFB $00 | 'z': Unused
C37B | DEFB $00 | '{': Unused
C37C | DEFB $00 | '|': Unused
C37D | DEFB $00 | '}': Unused
C37E | DEFB $00 | '~': Unused
C37F | DEFB $00 | '©': Unused