TMSK:		.byte	$00,$01,$03,$07
def_colors:	.byte	$28,$ca,$94,$46,$00

keyjump:	.byte	$1B
		.word	key_1B
		.byte	$1C
		.word	key_1C
		.byte	$1D
		.word	key_1D
		.byte	$1E
		.word	key_1E
		.byte	$1F
		.word	key_1F
		.byte	$7D
		.word	key_7D
		.byte	$7E
		.word	key_7E
		.byte	$7F
		.word	key_7F
		.byte	$9B
		.word	key_9B
		.byte	$9C
		.word	key_9C
		.byte	$9D
		.word	key_9D
		.byte	$9E
		.word	key_9E
		.byte	$9F
		.word	key_9F
		.byte	$FD
		.word	key_FD
		.byte	$FE
		.word	key_FE
		.byte	$FF
		.word	key_FF

		.byte	$1C
		.word	fkey_1C
		.byte	$1D
		.word	fkey_1D
		.byte	$1E
		.word	fkey_1E
		.byte	$1F
		.word	fkey_1F

asc2int:	.byte	$40,$00,$20,$60
int2asc:	.byte	$20,$40,$00,$60

KEYMAP:		; Mapping of keyboard hardware -> Internal

		; 'l' 'j' ';' F1  F2  'k' '+' '*'
		; 'o' n/a 'p' 'u' RET 'i' '-' '='
		; 'v' HLP 'c' F3  F4  'b' 'x' 'z'
		; '4' n/a '3' '6' ESC '5' '2' '1'
		; ',' SPC '.' 'n' n/a 'm' '/' INV
		; 'r' n/a 'e' 'y' TAB 't' 'w' 'q'
		; '9' n/a '0' '7' BSP '8' '<' '>'
		; 'f' 'h' 'd' n/a CAP 'g' 's' 'a'

		; lowercase keys

		.byte	$6C,$6A,$3B,$8A,$8B,$6B,$2B,$2A
		.byte	$6F,$80,$70,$75,$9B,$69,$2D,$3D
		.byte	$76,$80,$63,$8C,$8D,$62,$78,$7A
		.byte	$34,$80,$33,$36,$1B,$35,$32,$31
		.byte	$2C,$20,$2E,$6E,$80,$6D,$2F,$81
		.byte	$72,$80,$65,$79,$7F,$74,$77,$71
		.byte	$39,$80,$30,$37,$7E,$38,$3C,$3E

		; shifted keys

		.byte	$66,$68,$64,$80,$82,$67,$73,$61
		.byte	$4C,$4A,$3A,$8A,$8B,$4B,$5C,$5E
		.byte	$4F,$80,$50,$55,$9B,$49,$5F,$7C
		.byte	$56,$80,$43,$8C,$8D,$42,$58,$5A
		.byte	$24,$80,$23,$26,$1B,$25,$22,$21
		.byte	$5B,$20,$5D,$4E,$80,$4D,$3F,$81
		.byte	$52,$80,$45,$59,$9F,$54,$57,$51
		.byte	$28,$80,$29,$27,$9C,$40,$7D,$9D

		; control keys

		.byte	$46,$48,$44,$80,$83,$47,$53,$41
		.byte	$0C,$0A,$7B,$80,$80,$0B,$1E,$1F
		.byte	$0F,$80,$10,$15,$9B,$09,$1C,$1D
		.byte	$16,$80,$03,$89,$80,$02,$18,$1A
		.byte	$80,$80,$85,$80,$1B,$80,$FD,$80
		.byte	$00,$20,$60,$0E,$80,$0D,$80,$81
		.byte	$12,$80,$05,$19,$9E,$14,$17,$11
		.byte	$80,$80,$80,$80,$FE,$80,$7D,$FF
		.byte	$06,$08,$04,$80,$84,$07,$13,$01

		; function key definitions

FKYMAP:		.byte	$1C,$1D,$1E,$1F,$8E,$8F,$90,$91
