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

Re: [MiNT] Extra keyboard mapping tables: bug?



The xbios function Keytbl() return a pointer to a structure holding
array pointers to map scancodes to ascii codes in various state (normal,
shift, caps), and with alt on tos>=4.x.

Each of these tables must be 128 byte long, but either for TOS 4.x, MiNT
or Emutos, the extra alt tables are only some bytes long, if not zero
length. So if an application try to read ascii code of key 110 for
example, it will point outside of the table.

So can someone explain how these extra tables should be used?


The TOS 4.0 release notes are here:

http://sparemint.atariforge.net/cgi-bin/cvsweb/freemint/doc/atari/tos4rn.hyp
http://sparemint.atariforge.net/cgi-bin/cvsweb/freemint/doc/atari/tos4rn.stg

Section: Addendum: Softloaded resources, KEYBD.TBL.

KMK