[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MiNT] No keyboard with GEM=ROM



I have had a look at keyboard stuff, and I didn't see anything that should
require something like "passing the processed data further".
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
However, I have seen a very ugly thing:
In sys/arch/init_intr.c, init_intr(), the ACIA vector 0x118 is replaced by
new_acia(), implemented in sys/arch/acia.S. Compared to the standard EmuTOS
routine, that one does 2 important things:

1) It ignores any MIDI data !
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

This is why it should be passed on to TOS in ROM, I think. I don't remember why it doesn't do that - maybe it was left to future fixing and later forgotten. It's been long time.

and at the time of writing of keyboard.c, as far as I can remember, there
was not way to run the GEM from ROM (it was thought useless as well -
honestly I don't know why anyone would do that, the ROM AES is crap).

For me, the GEM=ROM feature is one of the best features of MiNT.

Interesting. But I tend to disagree.

Pozdrawiam
KMK