Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: notesfiles - hp 1.2 08/01/83; site hp-pcd.UUCP
Path: utzoo!watmath!clyde!burl!mgnetp!ihnp4!zehntel!hplabs!hp-pcd!bobm
From: bobm@hp-pcd.UUCP (bobm)
Newsgroups: net.micro.pc
Subject: Re: HELP NEEDED for patching IBM keyboar
Message-ID: <13600011@hp-pcd.UUCP>
Date: Thu, 9-Aug-84 13:39:00 EDT
Article-I.D.: hp-pcd.13600011
Posted: Thu Aug  9 13:39:00 1984
Date-Received: Sun, 5-Aug-84 01:13:38 EDT
References: <29@rlgvax.UUCP>
Organization: Hewlett-Packard - Corvallis, OR
Lines: 25
Nf-ID: #R:rlgvax:-2900:hp-pcd:13600011:000:797
Nf-From: hp-pcd!bobm    Aug  2 09:39:00 1984

*

	INT10_END is on page A-26, line 1882 of my Tech Ref
	(it has a "2.02" sticker on the spine) - right in the 
	middle of the INT 16H keyboard stuff. Makes sense, right?
	Anyway, it's not much code:

		INT10_END:
			POP	BX
			POP	DS
			IRET

	About the numeric 5 key - I'm not sure why that key is
	ignored either. The key table for the base case keypad
	(K15) has three special entries - the plus, minus and 5.
	Plus and minus are handled in the bios, but 5 isn't.
	It looks like someone either added a -1 to the keytable
	and forgot to handle it, or they figured that it was base
	case, and the 5 key didn't have any base legend, so it
	didn't have any function! I don't know of any nice way
	to fix the problem, short of writing your own keyboard int
	routine.
	
	Bob May
	hplabs!hp-pcd!bobm