[comp.sys.atari.st] Question about Keyboard Processor

teege@lan.informatik.tu-muenchen.dbp.de (Gunnar Teege) (02/17/89)

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}