;**************************************************************************
;***	Key Translation Table Overlay For INTTERM.COM                   ***
;***		Micro Cornucopia Magazine                               ***
;***		PO Box 223 Bend, Oregon 97709                           ***
;***                                                                    ***
;***	Each key below can be translated into as many as 16 characters  ***
;***    The termination byte and unused characters must be 0's          ***
;***	You must have 17 bytes for each key (either characters or 0's)  ***
;***	including the termination byte.                                 ***
;***								        ***
;***	This file is assembled with ASM.COM as follows:                 ***
;***			ASM XLATETBL                                    ***
;***    And overlayed on INTTERM.COM as follows:                        ***
;***			DDT INTTERM.COM                                 ***
;***			iXLATETBL.HEX                                   ***
;***			r                                               ***
;*** 	Then exit DDT with a ^C and save the newly patched .COM file:   ***
;***			SAVE 16 INTTERM1.COM                            ***
;***                                                                    ***
;(((((((((((((((((((((((((((((((( DmC )))))))))))))))))))))))))))))))))))))
;**************************************************************************

mapout	equ	0D0Ch			; mapout table location
					; in INTTERM.COM file
	org	mapout

	db	0bh,0,0,0,0,0,0,0	; Up arrow key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	0ah,0,0,0,0,0,0,0	; Down arrow key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	08h,0,0,0,0,0,0,0	; Left arrow key
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	0Ch,0,0,0,0,0,0,0	; Right arrow key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'0',0,0,0,0,0,0,0	; 0 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'1',0,0,0,0,0,0,0	; 1 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'2',0,0,0,0,0,0,0	; 2 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'3',0,0,0,0,0,0,0	; 3 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'4',0,0,0,0,0,0,0	; 4 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'5',0,0,0,0,0,0,0	; 5 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'6',0,0,0,0,0,0,0	; 6 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'7',0,0,0,0,0,0,0	; 7 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'8',0,0,0,0,0,0,0	; 8 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'9',0,0,0,0,0,0,0	; 9 keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'-',0,0,0,0,0,0,0	; - keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	',',0,0,0,0,0,0,0	; , keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	0dh,0,0,0,0,0,0,0	; ENTER keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	db	'.',0,0,0,0,0,0,0	; . keypad key translate
	db	0,0,0,0,0,0,0,0
	db	0			; termination byte

	end
