;---------------------------------------
;	コード変換用テーブル
;---------------------------------------
; 09/09/23 フルキー"?"/"/"がテンキーの"/"になっていたのを修正
.CSEG
.ORG		FLASHEND+1-(0x90)

transtbl:	;	00
		.DB	0x00,0x00
		.DB	0xC8,0xC8	; F9
		.DB	0x00,0x00
		.DB	0xC4,0xC4	; F5
		.DB	0xC2,0xC2	; F3
		.DB	0xC0,0xC0	; F1
		.DB	0xC1,0xC1	; F2
		.DB	0xCB,0xCB	; F12
		.DB	0x00,0x00
		.DB	0xC9,0xC9	; F10
		.DB	0xC7,0xC7	; F8
		.DB	0xC5,0xC5	; F6
		.DB	0xC3,0xC3	; F4
		.DB	0x09,0x09	; TAB
		.DB	0xE0,0xE0	; 半角/全角
		.DB	0x00,0x00
		;	10
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0xE4,0xE4	; ひらがな
		.DB	0x00,0x00
		.DB	0x71,0x51	; q/Q
		.DB	0x31,0x21	; 1/!
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x7A,0x5A	; z/Z
		.DB	0x73,0x53	; s/S
		.DB	0x61,0x41	; a/A
		.DB	0x77,0x57	; w/W
		.DB	0x32,0x22	; 2/"
		.DB	0x00,0xF0	; LWIN
		;	20
		.DB	0x00,0x00
		.DB	0x63,0x43	; c/C
		.DB	0x78,0x58	; x/X
		.DB	0x64,0x44	; d/D
		.DB	0x65,0x45	; e/E
		.DB	0x34,0x24	; 4/$
		.DB	0x33,0x23	; 3/#
		.DB	0x00,0xF1	; RWIN
		.DB	0x00,0x00
		.DB	0x20,0x20	; SPACE
		.DB	0x76,0x56	; v/V
		.DB	0x66,0x46	; f/F
		.DB	0x74,0x54	; t/T
		.DB	0x72,0x52	; r/R
		.DB	0x35,0x25	; 5/%
		.DB	0x00,0xF2	; WINAPP
		;	30
		.DB	0x00,0x00
		.DB	0x6E,0x4E	; n/N
		.DB	0x62,0x42	; b/B
		.DB	0x68,0x48	; h/H
		.DB	0x67,0x47	; g/G
		.DB	0x79,0x59	; y/Y
		.DB	0x36,0x26	; 6/&
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x6D,0x4D	; m/M
		.DB	0x6A,0x4A	; j/J
		.DB	0x75,0x55	; u/U
		.DB	0x37,0x27	; 7/'
		.DB	0x38,0x28	; 8/(
		.DB	0x00,0x00
		;	40
		.DB	0x00,0x00
		.DB	0x2C,0x3C	; ,/<
		.DB	0x6B,0x4B	; k/K
		.DB	0x69,0x49	; i/I
		.DB	0x6F,0x4F	; o/O
		.DB	0x30,0x00	; 0
		.DB	0x39,0x29	; 9/)
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x2E,0x3E	; ./>
; 10キーの"/"は，キーコード E0 4A
; 09/09/23		.DB	0x2F,0x2F	; ///(10key)
		.DB	0x2F,0x3F	; //? /(10key)を含む
		.DB	0x6C,0x4C	; l/L
		.DB	0x3B,0x2B	; ;/+
		.DB	0x70,0x50	; p/P
		.DB	0x2D,0x3D	; -/=
		.DB	0x00,0x00
		;	50
		.DB	0x00,0x00
		.DB	0x5C,0x5F	; \/_
		.DB	0x3A,0x2A	; :/*
		.DB	0x00,0x00
		.DB	0x40,0x60	; @/`
		.DB	0x5E,0x7E	; ^/~
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0xE1,0xD2	; 英数/CAPS LOCK
		.DB	0x00,0x00
		.DB	0x0D,0x0D	; ENTER/ENTER(10key)
		.DB	0x5B,0x7B	; [/{
		.DB	0x00,0x00
		.DB	0x5D,0x7D	; ]/}
		.DB	0x00,0x00
		.DB	0x00,0x00
		;	60
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0xE3,0xE3	; 変換
		.DB	0x00,0x00
		.DB	0x08,0x08	; BS
		.DB	0xE2,0xE2	; 無変換
		.DB	0x00,0x00
		.DB	0xB1,0xA1	; 1(10key)/END
		.DB	0x5C,0x7C	; \/|
		.DB	0xB4,0xA4	; 4(10key)/←
		.DB	0xB7,0xA7	; 7(10Key)/HOME
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		;	70
		.DB	0xB0,0xA0	; 0(10Key)/INSERT 
		.DB	0x2E,0x7F	; .(10key)/DEL
		.DB	0xB2,0xA2	; 2(10key)/↓
		.DB	0xB5,0x00	; 5(10Key)
		.DB	0xB6,0xA6	; 6(10key)/→
		.DB	0xB8,0xA8	; 8(10Key)/↑
		.DB	0x1B,0x1B	; ESC
		.DB	0xD1,0xD1	; NUM LOCK
		.DB	0xCA,0xCA	; F11
		.DB	0x2B,0x2B	; +(10Key)
		.DB	0xB3,0xA3	; 3(10Key)/PAGE DOWN
		.DB	0x2D,0x2D	; -(10Key)
		.DB	0x2A,0x2A	; *(10Key)
		.DB	0xB9,0xA9	; 9(10Key)/PAGE UP
		.DB	0xD0,0xD0	; SCROLL LOCK
		.DB	0x00,0x00
		;	80
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0xC6,0xC6	; F7
		.DB	0xAB,0xAB	; PRINT SCREEN
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
		.DB	0x00,0x00
