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

Re: [MiNT] XaAES

on 7/23/09 6:46 AM, Konrad Kokoszkiewicz wrote:

>>> I don't know anything about this stuff, but MiNT should behave exactly
>>> as TOS, especially for programs that are not MiNT aware.
>>> This looks like a bug in MiNT...
>> If someone could explain the intention of this, there could possibly be a
>> workaround in XaAES. Until then you can just disable this feature in MiNT by
>> #defining MM_INSERT 0 in keyboard.c, as I wrote before. On my MiNT the
>> Bconin-returns are ok now.
> It is me who basically wrote the keyboard.c module, but it was so long ago
> that I don't remember such details. I mainly used the Atari Compendium as
> a reference, and own experiments to verify, if the reference is correct.
> It is possible that it is written there and I missed failed to verify
> that.
> Anyways, if you're sure that it will improve the compatibility of the
> keyboard behaviour so that it will behave more like TOS, fix that. It is
> the intention of the module to emulate the TOS behaviour as closely as
> possible.

Speaking of keyboard.c

This section:

# if 0
    /* bit 2 of conterm variable decides, whether we
     * put the shift status to the buffer or not.
    if ((*(uchar *)0x0484L & 0x04) == 0)
        c0 = 0;
# endif

Shouldn't this be bit 3 ??

Lonny Pursell    http://www.bright.net/~gfabasic/