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

Re: [MiNT] _AKP cookie



On Sun, 2012-01-29 at 13:40 +0100, Helmut Karlowski wrote:

> This conflicts with Joska:
> 
> _AKP is available in all TOS-versions with cookiejars, i.e. from 1.06.
> It is documented in the 1.06 release notes from Atari.

Roger is right. The _AKP cookie indicates the presence of the "advanced
keyboard processor". On the TT it doesn't differ between TOS language
and keyboard language, there is only one setting.

So I think your original fix was partially correct. But instead of using
keyboard language as XaAES language when the language-byte in _AKP is
zero, you should do this only when running on a TT *and* this byte is
zero.

In this case the _AKP-cookie should also be updated (or created, if not
there at all) in case the user is running some programs that select
language based on this cookie (IIRC Atari Works does).

My STE with 1.62 also has this cookie - because for some reason I have
dtcookie.prg in the auto-folder. I have forgotten why, the harddisk must
be atleast 15 years old ;) But this program installs the _AKP and _IDT
cookies if not already present. Without dtcookie there is no _AKP cookie
on my STE.

> > Helmut, you can read the NVRAM on TTs and Falcons via the NVMaccess()  
> > system
> > call.
> 
> This exists only since TOS 3, what about the previous versions?

If it's not present then there is no NVRAM.

Jo Even