home *** CD-ROM | disk | FTP | other *** search
- ; CPCEMU.DAT - Data file for CPCEMU v1.4
- ; Marco Vieth, 12.3.1996
- ;
- ;
- ; WARNING:
- ; Modification of this file is for experts only!
- ; Especially when you modify keyboard layouts improperly,
- ; you could hang the computer!
-
- ;
- ; (red, green, blue) RGB tripels for the CPC inks 0..31 on green screen
- RGB_PAL_GREEN =
- 0x00, 0x24, 0x00, 0x00, 0x24, 0x00, 0x00, 0x30, 0x00, 0x00, 0x3C, 0x00,
- 0x00, 0x0C, 0x00, 0x00, 0x18, 0x00, 0x00, 0x1E, 0x00, 0x00, 0x2A, 0x00,
- 0x00, 0x18, 0x00, 0x00, 0x3c, 0x00, 0x00, 0x3a, 0x00, 0x00, 0x3e, 0x00,
- 0x00, 0x16, 0x00, 0x00, 0x1a, 0x00, 0x00, 0x28, 0x00, 0x00, 0x2c, 0x00,
- 0x00, 0x0c, 0x00, 0x00, 0x30, 0x00, 0x00, 0x2e, 0x00, 0x00, 0x32, 0x00,
- 0x00, 0x0a, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x20, 0x00,
- 0x00, 0x12, 0x00, 0x00, 0x36, 0x00, 0x00, 0x34, 0x00, 0x00, 0x38, 0x00,
- 0x00, 0x10, 0x00, 0x00, 0x14, 0x00, 0x00, 0x22, 0x00, 0x00, 0x26, 0x00
-
-
- ; (red, green, blue) RGB tripels for the CPC inks 0..31 on colour screen
- RGB_PAL_COLOUR =
- 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x1c, 0x39, 0x20, 0x3c, 0x31, 0x14,
- 0x00, 0x00, 0x2b, 0x3f, 0x00, 0x28, 0x00, 0x28, 0x32, 0x3f, 0x26, 0x26,
- 0x3f, 0x00, 0x38, 0x3c, 0x31, 0x14, 0x3a, 0x3a, 0x00, 0x3e, 0x3e, 0x3e,
- 0x3f, 0x00, 0x00, 0x3f, 0x00, 0x3a, 0x3c, 0x2a, 0x00, 0x3b, 0x1a, 0x3b,
- 0x00, 0x00, 0x2b, 0x1c, 0x39, 0x20, 0x00, 0x39, 0x00, 0x00, 0x2f, 0x3f,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x00, 0x2e, 0x00, 0x1e, 0x1e, 0x3e,
- 0x30, 0x00, 0x30, 0x20, 0x3d, 0x21, 0x2b, 0x3c, 0x00, 0x1f, 0x1a, 0x3f,
- 0x29, 0x05, 0x05, 0x30, 0x00, 0x3f, 0x30, 0x2b, 0x00, 0x26, 0x26, 0x3c
-
-
- ;
- ;scan code transfer tables
- ;special (0..14), special_param(0..14),
- ;normal_key(HIGH:bitnum (0..7,8..11), LOW:bytenum (0..9))
- ;
- ;special:
- ;no_special(0), keypad(1), fkeys(2), del(3), left_shift(4), right_shift(5)
- ;left_ctrl(6), alt(7), num_lock(8), caps_lock(9), scroll_lock(10)
- ;ptrscr(11), right_ctrl(12), alt_gr(13), sim_ctrl(14)
- ;
- ;
- ;
- KEYTAB_UK =
- 0, 0, 0xff,0xff, ;nop (0)
- 0, 0, 0x28,0x28, ;esc (1)
- 0, 0, 0x08,0x08, ;"1" (2)
- 0, 0, 0x18,0x18, ;"2" (3)
- 0, 0, 0x17,0x17, ;"3" (4)
- 0, 0, 0x07,0x07, ;"4" (5)
- 0, 0, 0x16,0x16, ;"5" (6)
- 0, 0, 0x06,0x06, ;"6" (7)
- 0, 0, 0x15,0x15, ;"7" (8)
- 0, 0, 0x05,0x05, ;"8" (9)
- 0, 0, 0x14,0x14, ;"9" (10)
- 0, 0, 0x04,0x04, ;"0" (11)
- 0, 0, 0x13,0x13, ;"-" (12)
- 0, 0, 0x03,0x03, ;"^" (13)
- 0, 0, 0x79,0x79, ;del (14)
- 0, 0, 0x48,0x48, ;tab (15)
- 0, 0, 0x38,0x38, ;"q" (16)
- 0, 0, 0x37,0x37, ;"w" (17)
- 0, 0, 0x27,0x27, ;"e" (18)
- 0, 0, 0x26,0x26, ;"r" (19)
- 0, 0, 0x36,0x36, ;"t" (20)
- 0, 0, 0x35,0x35, ;"y" (21)
- 0, 0, 0x25,0x25, ;"u" (22)
- 0, 0, 0x34,0x34, ;"i" (23)
- 0, 0, 0x24,0x24, ;"o" (24)
- 0, 0, 0x33,0x33, ;"p" (25)
- 0, 0, 0x23,0x23, ;"@" (26)
- 0, 0, 0x12,0x12, ;"[" (27)
- 0, 0, 0x22,0x22, ;Return (28)
- 6, 0, 0x72,0x72, ;Left Ctrl (29)
- 0, 0, 0x58,0x58, ;"a" (30)
- 0, 0, 0x47,0x47, ;"s" (31)
- 0, 0, 0x57,0x57, ;"d" (32)
- 0, 0, 0x56,0x56, ;"f" (33)
- 0, 0, 0x46,0x46, ;"g" (34)
- 0, 0, 0x45,0x45, ;"h" (35)
- 0, 0, 0x55,0x55, ;"j" (36)
- 0, 0, 0x54,0x54, ;"k" (37)
- 0, 0, 0x44,0x44, ;"l" (38)
- 0, 0, 0x53,0x53, ;":" (39)
- 0, 0, 0x43,0x43, ;";" (40)
- 0, 0, 0x69,0x69, ;top left "^" (41) (CPC Secret Key)
- 4, 0, 0x52,0x52, ;Left Shift (42)
- 0, 0, 0x32,0x32, ;"\" (43)
- 0, 0, 0x78,0x78, ;"z" (44)
- 0, 0, 0x77,0x77, ;"x" (45)
- 0, 0, 0x67,0x67, ;"c" (46)
- 0, 0, 0x76,0x76, ;"v" (47)
- 0, 0, 0x66,0x66, ;"b" (48)
- 0, 0, 0x65,0x65, ;"n" (49)
- 0, 0, 0x64,0x64, ;"m" (50)
- 0, 0, 0x74,0x74, ;"," (51)
- 0, 0, 0x73,0x73, ;"." (52)
- 0, 0, 0x63,0x63, ;"/" (53)
- 5, 0, 0x52,0x52, ;Right Shift (54)
- 11, 0, 0x53,0x53, ;kp "*" (PtrScr) (55)
- 7, 0, 0x11,0x11, ;Left Alt (56)
- 0, 0, 0x75,0x75, ;Space (57)
- 9, 0, 0x68,0x68, ;Caps Lock (58)
- 2, 1, 0xff,0xff, ;F1 (59)
- 2, 2, 0xff,0xff, ;F2 (60)
- 2, 3, 0xff,0xff, ;F3 (61)
- 2, 4, 0xff,0xff, ;F4 (62)
- 2, 5, 0xff,0xff, ;F5 (63)
- 2, 6, 0xff,0xff, ;F6 (64)
- 2, 7, 0xff,0xff, ;F7 (65)
- 2, 8, 0xff,0xff, ;F8 (66)
- 2, 9, 0xff,0xff, ;F9 (67)
- 2, 10,0xff,0xff, ;F10 (68)
- 8, 0, 0xff,0xff, ;Num Lock (69)
- 10, 0, 0xff,0xff, ;Scroll Lock (70)
- 1, 0, 0x21,0x21, ;kp"7" (71)
- 1, 0, 0x31,0x31, ;kp"8" (72)
- 1, 0, 0x30,0x30, ;kp"9" (73)
- 1, 0, 0x13,0x13, ;kp"-" (74)
- 1, 0, 0x42,0x42, ;kp"4" (75)
- 1, 0, 0x41,0x41, ;kp"5" (76)
- 1, 0, 0x40,0x40, ;kp"6" (77)
- 1, 0, 0x43,0x43, ;kp"+" (78) (with shift)
- 1, 0, 0x51,0x51, ;kp"1" (79)
- 1, 0, 0x61,0x61, ;kp"2" (80)
- 1, 0, 0x50,0x50, ;kp"3" (81)
- 1, 0, 0x71,0x71, ;kp"0" (82)
- 1, 0, 0x70,0x70, ;kp"." (83)
- 0, 0, 0xff,0xff, ;Sys Req AT (84)
- 0, 0, 0xff,0xff, ;??? (85)
- 0, 0, 0x62,0x62, ;<> -> \ (86) (left)
- 2, 11,0xff,0xff, ;F11 (87)
- 2, 12,0xff,0xff, ;F12 (88)
- ;
- ;(num-lock off)
- 0, 0, 0x89,0x89, ;kp"7" joy up/lt (combined)
- 0, 0, 0x09,0x09, ;kp"8" joy up
- 0, 0, 0x99,0x99, ;kp"9" joy up/rt (combined)
- 0, 0, 0x13,0x13, ;kp"-"
- 0, 0, 0x29,0x29, ;kp"4" joy lt
- 0, 0, 0x49,0x49, ;kp"5" joy fire
- 0, 0, 0x39,0x39, ;kp"6" joy rt
- 0, 0, 0x43,0x43, ;kp"+" joy (wit shift)
- 0, 0, 0xa9,0xa9, ;kp"1" joy dn/lt (combined)
- 0, 0, 0x19,0x19, ;kp"2" joy dn
- 0, 0, 0xb9,0xb9, ;kp"3" joy dn/rt (combined)
- 14, 0, 0x48,0x48, ;Ins -> sim_ctrl+tab
- 3, 0, 0x02,0x02, ;Del(PC) = Clr(CPC)
- ;
- ;(extended scancodes)
- 0, 0, 0x60,0x60, ;Enter (E:1c)
- 12, 0, 0x72,0x72, ;Right Ctrl (E:1d)
- 0, 0, 0x63,0x63, ;kp"/" (E:35)
- 0, 0, 0xff,0xff, ;Shift/Ctrl+PrtSc (E:37)
- 13, 0, 0x11,0x11, ;Right Alt (E:38)
- 14, 0, 0x01,0x01, ;Home (E:47) -> sim_ctrl+CurLt
- 0, 0, 0x00,0x00, ;Cur Up (E:48)
- 2, 13,0xff,0xff, ;PgUp (E:49) -> simulate F13
- 0, 0, 0x01,0x01, ;Cur Left (E:4b)
- 0, 0, 0x10,0x10, ;Cur Right (E:4d)
- 14, 0, 0x10,0x10, ;End (E:4f) -> sim_ctrl+CurRt
- 0, 0, 0x20,0x20, ;Cur Down (E:50)
- 2, 14,0xff,0xff, ;PgDn (E:51) -> simulate F14
- 14, 0, 0x48,0x48, ;Ins (E:52) -> sim_ctrl+tab
- 3, 0, 0x02,0x02 ;Del(PC) = Clr(CPC) (E:53)
- ;
-
- KEYTAB_GR =
- 0, 0, 0xff,0xff, ;nop (0)
- 0, 0, 0x28,0x28, ;esc (1)
- 0, 0, 0x08,0x08, ;"1" (2)
- 0, 0, 0x18,0x18, ;"2" (3)
- 0, 0, 0x17,0x03, ;"3" (4) <- ok
- 0, 0, 0x07,0x07, ;"4" (5)
- 0, 0, 0x16,0x16, ;"5" (6)
- 0, 0, 0x06,0x06, ;"6" (7)
- 0, 0, 0x15,0x15, ;"7" (8)
- 0, 0, 0x05,0x05, ;"8" (9)
- 0, 0, 0x14,0x14, ;"9" (10)
- 0, 0, 0x04,0x13, ;"0" (11) <- ok
- 0, 0, 0x13,0x63, ;"-" (12) <- ok
- 0, 0, 0x03,0x62, ;"^" (13) <- mit shift ok
- 0, 0, 0x79,0x79, ;del (14)
- 0, 0, 0x48,0x48, ;tab (15)
- 0, 0, 0x38,0x38, ;"q" (16)
- 0, 0, 0x37,0x37, ;"w" (17)
- 0, 0, 0x27,0x27, ;"e" (18)
- 0, 0, 0x26,0x26, ;"r" (19)
- 0, 0, 0x36,0x36, ;"t" (20)
- 0, 0, 0x78,0x78, ;"z" (21) <- ok
- 0, 0, 0x25,0x25, ;"u" (22)
- 0, 0, 0x34,0x34, ;"i" (23)
- 0, 0, 0x24,0x24, ;"o" (24)
- 0, 0, 0x33,0x33, ;"p" (25)
- 0, 0, 0x23,0x23, ;"@" (26)
- 0, 0, 0x12,0x12, ;"[" (27)
- 0, 0, 0x22,0x22, ;Return (28)
- 6, 0, 0x72,0x72, ;Left Ctrl (29)
- 0, 0, 0x58,0x58, ;"a" (30)
- 0, 0, 0x47,0x47, ;"s" (31)
- 0, 0, 0x57,0x57, ;"d" (32)
- 0, 0, 0x56,0x56, ;"f" (33)
- 0, 0, 0x46,0x46, ;"g" (34)
- 0, 0, 0x45,0x45, ;"h" (35)
- 0, 0, 0x55,0x55, ;"j" (36)
- 0, 0, 0x54,0x54, ;"k" (37)
- 0, 0, 0x44,0x44, ;"l" (38)
- 0, 0, 0x53,0x53, ;":" (39)
- 0, 0, 0x43,0x43, ;";" (40)
- 0, 0, 0x03,0x17, ;top left "^" (41) <- ok mit #
- 4, 0, 0x52,0x52, ;Left Shift (42) (052h)
- 0, 0, 0x32,0x32, ;"]=\" (43) (#, ')
- 0, 0, 0x35,0x35, ;"y" (44) <- ok
- 0, 0, 0x77,0x77, ;"x" (45)
- 0, 0, 0x67,0x67, ;"c" (46)
- 0, 0, 0x76,0x76, ;"v" (47)
- 0, 0, 0x66,0x66, ;"b" (48)
- 0, 0, 0x65,0x65, ;"n" (49)
- 0, 0, 0x64,0x64, ;"m" (50)
- 0, 0, 0x74,0x74, ;"," (51) <- ohne shift ok
- 0, 0, 0x73,0x73, ;"." (52) <- ohne shift ok
- 0, 0, 0x63,0x04, ;"/" (53) <- mit shift ok
- 5, 0, 0x52,0x52, ;Right Shift (54) (052h)
- 11, 0, 0x53,0x53, ;kp "*" (PtrScr) (55)
- 7, 0, 0x11,0x11, ;Left Alt (56)
- 0, 0, 0x75,0x75, ;Space (57)
- 9, 0, 0x68,0x68, ;Caps Lock (58)
- 2, 1, 0xff,0xff, ;F1 (59)
- 2, 2, 0xff,0xff, ;F2 (60)
- 2, 3, 0xff,0xff, ;F3 (61)
- 2, 4, 0xff,0xff, ;F4 (62)
- 2, 5, 0xff,0xff, ;F5 (63)
- 2, 6, 0xff,0xff, ;F6 (64)
- 2, 7, 0xff,0xff, ;F7 (65)
- 2, 8, 0xff,0xff, ;F8 (66)
- 2, 9, 0xff,0xff, ;F9 (67)
- 2, 10,0xff,0xff, ;F10 (68)
- 8, 0, 0xff,0xff, ;Num Lock (69)
- 10, 0, 0xff,0xff, ;Scroll Lock (70)
- 1, 0, 0x21,0x21, ;kp"7" (71)
- 1, 0, 0x31,0x31, ;kp"8" (72)
- 1, 0, 0x30,0x30, ;kp"9" (73)
- 1, 0, 0x13,0x13, ;kp"-" (74)
- 1, 0, 0x42,0x42, ;kp"4" (75)
- 1, 0, 0x41,0x41, ;kp"5" (76)
- 1, 0, 0x40,0x40, ;kp"6" (77)
- 1, 0, 0x43,0x43, ;kp"+" (78) (with shift)
- 1, 0, 0x51,0x51, ;kp"1" (79)
- 1, 0, 0x61,0x61, ;kp"2" (80)
- 1, 0, 0x50,0x50, ;kp"3" (81)
- 1, 0, 0x71,0x71, ;kp"0" (82)
- 1, 0, 0x70,0x70, ;kp"." (83)
- 0, 0, 0xff,0xff, ;Sys Req AT (84)
- 0, 0, 0xff,0xff, ;??? (85)
- 0, 0, 0x62,0x73, ;<> -> \ (86) (left) <- mit shift ok
- 2, 11,0xff,0xff, ;F11 (87)
- 2, 12,0xff,0xff, ;F12 (88)
- ;
- ;(num-lock off)
- 0, 0, 0x89,0x89, ;kp"7" joy up/lt (combined)
- 0, 0, 0x09,0x09, ;kp"8" joy up
- 0, 0, 0x99,0x99, ;kp"9" joy up/rt (combined)
- 0, 0, 0x13,0x13, ;kp"-"
- 0, 0, 0x29,0x29, ;kp"4" joy lt
- 0, 0, 0x49,0x49, ;kp"5" joy fire
- 0, 0, 0x39,0x39, ;kp"6" joy rt
- 0, 0, 0x43,0x43, ;kp"+" joy (with shift)
- 0, 0, 0xa9,0xa9, ;kp"1" joy dn/lt (combined)
- 0, 0, 0x19,0x19, ;kp"2" joy dn
- 0, 0, 0xb9,0xb9, ;kp"3" joy dn/rt (combined)
- 14, 0, 0x48,0x48, ;Ins -> sim_ctrl+tab
- 3, 0, 0x02,0x02, ;Del(PC) = Clr(CPC)
- ;
- ;(extended scancodes)
- 0, 0, 0x60,0x60, ;Enter (E:1c)
- 12, 0, 0x72,0x72, ;Right Ctrl (E:1d)
- 0, 0, 0x63,0x63, ;kp"/" (E:35)
- 0, 0, 0xff,0xff, ;Shift/Ctrl+PrtSc (E:37)
- 13, 0, 0x11,0x11, ;Right Alt (E:38)
- 14, 0, 0x01,0x01, ;Home (E:47) -> sim_ctrl+CurLt
- 0, 0, 0x00,0x00, ;Cur Up (E:48)
- 2, 13,0xff,0xff, ;PgUp (E:49) -> simulate F13
- 0, 0, 0x01,0x01, ;Cur Left (E:4b)
- 0, 0, 0x10,0x10, ;Cur Right (E:4d)
- 14, 0, 0x10,0x10, ;End (E:4f) -> sim_ctrl+CurRt
- 0, 0, 0x20,0x20, ;Cur Down (E:50)
- 2, 14,0xff,0xff, ;PgDn (E:51) -> simulate F14
- 14, 0, 0x48,0x48, ;Ins (E:52) -> sim_ctrl+tab
- 3, 0, 0x02,0x02 ;Del(PC) = Clr(CPC) (E:53)
- ;
- ;
-
- KEYTAB_FR = ; could be improved
- 0, 0, 0xff,0xff, ;nop (0)
- 0, 0, 0x28,0x28, ;esc (1)
- 0, 0, 0x08,0x08, ;"1" (2)
- 0, 0, 0x18,0x18, ;"2" (3)
- 0, 0, 0x17,0x17, ;"3" (4)
- 0, 0, 0x07,0x07, ;"4" (5)
- 0, 0, 0x16,0x16, ;"5" (6)
- 0, 0, 0x06,0x06, ;"6" (7)
- 0, 0, 0x15,0x15, ;"7" (8)
- 0, 0, 0x05,0x05, ;"8" (9)
- 0, 0, 0x14,0x14, ;"9" (10)
- 0, 0, 0x04,0x04, ;"0" (11)
- 0, 0, 0x13,0x13, ;"-" (12)
- 0, 0, 0x03,0x03, ;"^" (13)
- 0, 0, 0x79,0x79, ;del (14)
- 0, 0, 0x48,0x48, ;tab (15)
- 0, 0, 0x58,0x58, ;"a" (16)
- 0, 0, 0x78,0x78, ;"z" (17)
- 0, 0, 0x27,0x27, ;"e" (18)
- 0, 0, 0x26,0x26, ;"r" (19)
- 0, 0, 0x36,0x36, ;"t" (20)
- 0, 0, 0x35,0x35, ;"y" (21)
- 0, 0, 0x25,0x25, ;"u" (22)
- 0, 0, 0x34,0x34, ;"i" (23)
- 0, 0, 0x24,0x24, ;"o" (24)
- 0, 0, 0x33,0x33, ;"p" (25)
- 0, 0, 0x23,0x23, ;"@" (26)
- 0, 0, 0x12,0x12, ;"[" (27)
- 0, 0, 0x22,0x22, ;Return (28)
- 6, 0, 0x72,0x72, ;Left Ctrl (29)
- 0, 0, 0x38,0x38, ;"q" (30)
- 0, 0, 0x47,0x47, ;"s" (31)
- 0, 0, 0x57,0x57, ;"d" (32)
- 0, 0, 0x56,0x56, ;"f" (33)
- 0, 0, 0x46,0x46, ;"g" (34)
- 0, 0, 0x45,0x45, ;"h" (35)
- 0, 0, 0x55,0x55, ;"j" (36)
- 0, 0, 0x54,0x54, ;"k" (37)
- 0, 0, 0x44,0x44, ;"l" (38)
- 0, 0, 0x64,0x64, ;"m" (39)
- 0, 0, 0x43,0x43, ;";" (40)
- 0, 0, 0x69,0x69, ;top left "^" (41) (CPC Secret Key)
- 4, 0, 0x52,0x52, ;Left Shift (42)
- 0, 0, 0x32,0x32, ;"\" (43)
- 0, 0, 0x37,0x37, ;"w" (44)
- 0, 0, 0x77,0x77, ;"x" (45)
- 0, 0, 0x67,0x67, ;"c" (46)
- 0, 0, 0x76,0x76, ;"v" (47)
- 0, 0, 0x66,0x66, ;"b" (48)
- 0, 0, 0x65,0x65, ;"n" (49)
- 0, 0, 0x74,0x74, ;"," (50)
- 0, 0, 0x53,0x53, ;":" (51)
- 0, 0, 0x73,0x73, ;"." (52) ;??
- 0, 0, 0x63,0x63, ;"/" (53)
- 5, 0, 0x52,0x52, ;Right Shift (54)
- 11, 0, 0x53,0x53, ;kp "*" (PtrScr) (55)
- 7, 0, 0x11,0x11, ;Left Alt (56)
- 0, 0, 0x75,0x75, ;Space (57)
- 9, 0, 0x68,0x68, ;Caps Lock (58)
- 2, 1, 0xff,0xff, ;F1 (59)
- 2, 2, 0xff,0xff, ;F2 (60)
- 2, 3, 0xff,0xff, ;F3 (61)
- 2, 4, 0xff,0xff, ;F4 (62)
- 2, 5, 0xff,0xff, ;F5 (63)
- 2, 6, 0xff,0xff, ;F6 (64)
- 2, 7, 0xff,0xff, ;F7 (65)
- 2, 8, 0xff,0xff, ;F8 (66)
- 2, 9, 0xff,0xff, ;F9 (67)
- 2, 10,0xff,0xff, ;F10 (68)
- 8, 0, 0xff,0xff, ;Num Lock (69)
- 10, 0, 0xff,0xff, ;Scroll Lock (70)
- 1, 0, 0x21,0x21, ;kp"7" (71)
- 1, 0, 0x31,0x31, ;kp"8" (72)
- 1, 0, 0x30,0x30, ;kp"9" (73)
- 1, 0, 0x13,0x13, ;kp"-" (74)
- 1, 0, 0x42,0x42, ;kp"4" (75)
- 1, 0, 0x41,0x41, ;kp"5" (76)
- 1, 0, 0x40,0x40, ;kp"6" (77)
- 1, 0, 0x43,0x43, ;kp"+" (78) (with shift)
- 1, 0, 0x51,0x51, ;kp"1" (79)
- 1, 0, 0x61,0x61, ;kp"2" (80)
- 1, 0, 0x50,0x50, ;kp"3" (81)
- 1, 0, 0x71,0x71, ;kp"0" (82)
- 1, 0, 0x70,0x70, ;kp"." (83)
- 0, 0, 0xff,0xff, ;Sys Req AT (84)
- 0, 0, 0xff,0xff, ;??? (85)
- 0, 0, 0x62,0x62, ;<> -> \ (86) (left)
- 2, 11,0xff,0xff, ;F11 (87)
- 2, 12,0xff,0xff, ;F12 (88)
- ;
- ;(num-lock off)
- 0, 0, 0x89,0x89, ;kp"7" joy up/lt (combined)
- 0, 0, 0x09,0x09, ;kp"8" joy up
- 0, 0, 0x99,0x99, ;kp"9" joy up/rt (combined)
- 0, 0, 0x13,0x13, ;kp"-"
- 0, 0, 0x29,0x29, ;kp"4" joy lt
- 0, 0, 0x49,0x49, ;kp"5" joy fire
- 0, 0, 0x39,0x39, ;kp"6" joy rt
- 0, 0, 0x43,0x43, ;kp"+" joy (wit shift)
- 0, 0, 0xa9,0xa9, ;kp"1" joy dn/lt (combined)
- 0, 0, 0x19,0x19, ;kp"2" joy dn
- 0, 0, 0xb9,0xb9, ;kp"3" joy dn/rt (combined)
- 14, 0, 0x48,0x48, ;Ins -> sim_ctrl+tab
- 3, 0, 0x02,0x02, ;Del(PC) = Clr(CPC)
- ;
- ;(extended scancodes)
- 0, 0, 0x60,0x60, ;Enter (E:1c)
- 12, 0, 0x72,0x72, ;Right Ctrl (E:1d)
- 0, 0, 0x63,0x63, ;kp"/" (E:35)
- 0, 0, 0xff,0xff, ;Shift/Ctrl+PrtSc (E:37)
- 13, 0, 0x11,0x11, ;Right Alt (E:38)
- 14, 0, 0x01,0x01, ;Home (E:47) -> sim_ctrl+CurLt
- 0, 0, 0x00,0x00, ;Cur Up (E:48)
- 2, 13,0xff,0xff, ;PgUp (E:49) -> simulate F13
- 0, 0, 0x01,0x01, ;Cur Left (E:4b)
- 0, 0, 0x10,0x10, ;Cur Right (E:4d)
- 14, 0, 0x10,0x10, ;End (E:4f) -> sim_ctrl+CurRt
- 0, 0, 0x20,0x20, ;Cur Down (E:50)
- 2, 14,0xff,0xff, ;PgDn (E:51) -> simulate F14
- 14, 0, 0x48,0x48, ;Ins (E:52) -> sim_ctrl+tab
- 3, 0, 0x02,0x02 ;Del(PC) = Clr(CPC) (E:53)
- ;
-
-
-
- ; End