Xref: utzoo comp.os.msdos.programmer:4908 comp.sys.ibm.pc.hardware:8106 comp.sys.ibm.pc.misc:9082 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!lgc.com!mips.mitek.com!convex!linac!uwm.edu!csd4.csd.uwm.edu!markh From: markh@csd4.csd.uwm.edu (Mark William Hopkins) Newsgroups: comp.os.msdos.programmer,comp.sys.ibm.pc.hardware,comp.sys.ibm.pc.misc Subject: Re: Keyboard controller Keywords: PC, keyboard,keyboard controller Message-ID: <11459@uwm.edu> Date: 26 Apr 91 22:04:33 GMT References: <1991Apr25.111900.4948@rci.dk> Sender: news@uwm.edu Followup-To: comp.sys.ibm.pc.programmer Organization: University of Wisconsin - Milwaukee Lines: 25 In article <1991Apr25.111900.4948@rci.dk> neh@rci.dk (Niels Erik Holm) writes: > mov al,0A7h ; Unknown code ???? > out 64h,al > mov al,0ADh ; Disable keyboard > out 64h,al > >and > > mov al,0A8h ; Unknown code ???? > out 64h,al > mov al,0AEh ; Enable keyboard > out 64h,al They're not used for AT's. But if they match the PS/2 functions then they mean: A7: Disable auxilliary device. A8: Enable auxilliary device. If the system's keyboard controller's incompatible, it could accidentally mean A7: Enable PC keyboard mode. A8: Disable PC keyboard mode. or who knows what.