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

Re: The Apple IIGS ADB Keyboard Lives!



Is there something to the suggestion that:

For some reason, an ADB keyboard driver cannot be as reliable as the built
in firmware? Witness the flakines caused by, what are they called, "stick"
and "mouse" keys? on ROM 1 via a System Software update that works fine
built in to the ROM 3? Something to do with interrupts? The built in
firmware works with interrupts disabled, but drivers do not? Though I think
enabling buffering on the ROM 3 also caused compatibilty problems..

 - Jay

>Mike Kent <Mkent01@mariner.cris.com> wrote:
>
>>Randy Shackelford <shack@onyx.southwind.net> wrote:
>>
>>> There is a more fundamental problem with using an Adjustable on a IIgs:
it
>>> flat won't work. Not even on a ROM 3.
>>
>>Could you explain why?
>
>Devices along the ADB bus identify themselves via codes.  The IIGS has
>built in drivers that recognize the codes for standard and extended
>keyboards.  Unfortunately, the Adjustable keyboard uses a different
>code.
>
>When the IIGS lacks a hardware driver for devices on the ADB bus,
>GS/OS looks for one installed in the drivers folder (software based
>driver).  If someone were to write one for the Adjustable keyboard, it
>will work fine.  However, that keyboard was so short lived that nobody
>bothered to write a IIGS driver for it.