User Tools

Site Tools


base:modify_keyboard_decoding

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revisionBoth sides next revision
base:modify_keyboard_decoding [2022-05-01 20:14] – created wilbase:modify_keyboard_decoding [2022-05-01 20:15] wil
Line 1: Line 1:
 +====== Modify Keyboard Decoding ======
 +
 The Kernal calls a routine for checking the keyboard in the interrupt routine. The mapping of keyboard code to PETSCII character is done via tables, which are stored in ROM at addresses $EB81 for unshifted keys, $EBC2 for shifted keys, $EC03 for keys pressed together with the CBM key, and $EC78 for keys pressed together with the control key. The Kernal calls a routine for checking the keyboard in the interrupt routine. The mapping of keyboard code to PETSCII character is done via tables, which are stored in ROM at addresses $EB81 for unshifted keys, $EBC2 for shifted keys, $EC03 for keys pressed together with the CBM key, and $EC78 for keys pressed together with the control key.
  
base/modify_keyboard_decoding.txt · Last modified: 2022-05-01 20:17 by wil