[comp.sys.atari.st.tech] MIDI - A continuing discussion

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)