Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!ucbvax!decwrl!sun!pitstop!sundc!seismo!uunet!mcvax!unido!ztivax!tumuc!lan!teege From: teege@lan.informatik.tu-muenchen.dbp.de (Gunnar Teege) Newsgroups: comp.sys.atari.st Subject: Question about Keyboard Processor Message-ID: <587@infovax.lan.informatik.tu-muenchen.dbp.de> Date: 17 Feb 89 13:15:04 GMT Reply-To: teege@lan.informatik.tu-muenchen.dbp.de (Gunnar Teege) Organization: Inst. fuer Informatik, TU Muenchen, W. Germany Lines: 21 This is a question about some quite deep internals of the keyboard processor. I hope someone (perhaps at atari) can give me some hints. By testing I found that the keyboard processor generates interrupts only for the first two keys you press without releasing them. If you press a third one holding the other two down nothing happens. An exception is the case where one of the three keys is a 'shift', 'control' or 'alternate' key. I know that the keyboerd processor has an own small operating system in rom and some Bytes of Ram Space and I know how to write into that Ram. The Question: Is it possible to get at least three 'additive' keypresses sent by changing something in the keyboard processors Ram space and what is to change ? I don't need the mouse so I can use all the space containing variables for mouse processing to define additional routines or so. Any help is appreciated. Gunnar Teege Inst. fuer Informatik, Technische Universitaet Muenchen PO-Box 202420, 8000 Muenchen 2, West-Germany teege@lan.informatik.tu-muenchen.dbp.de +49 89 2105 8179 teege%lan.informatik.tu-muenchen.dbp.de@{unido.uucp,relay.cs.net,unido.bitnet}