miskinis@aisg.enet.dec.com (John Miskinis) (02/20/91)
Hi, In regard to the KBVBASE pointers: Early in my efforts, I replaced the MIDISYS vector, with my handler. I still lost bytes when the mouse was moved (when MIDI input was coming in *FAST*). I (just last night) attempted to jump to the standard keyboard handler, after checking for MIDI data. I was unsuccessful... I now have a routine that I install as the level 6 interrupt vector. I check for MIDI first, then keyboard/mouse. I get no overruns or ANY errors, but the keyboard and mouse are unusable until I exit my program, at which time I deposit the address of the original level 6 interrupt handler back into the table. I will be disassembling and analyzing the default behavior for mouse and keyboard, and hopefullt producing a routine that will handle everything witout any data loss. ANY and ALL support is geatly appreciated! _John_ (almost better from the flu)