[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ADB Ports
In article <19961228134754289879@dempson.actrix.gen.nz>,
dempson@actrix.gen.nz (David Empson) wrote:
>Paul H Bauer <pbauer@athena.mit.edu> wrote:
>
>> I bought an ADESSO NUform keyboard [...] however I am trying to
figure out what the
>> difference is in the ADB port between the Rom1 and the rest of the world ie
>> Rom3 and Mac.
>
>There is no physical difference between the ADB port on the two versions
>of the IIgs motherboard (ROM 00/01 and ROM 3).
>
>There are differences in the firmware contained in the ADB
>microcontroller on the IIgs motherboard. The only obvious ones are that
>the ROM 3 ADB micro provides Sticky Keys and Keyboard Mouse, and that it
>controls the Caps Lock indicator light on an extended keyboard.
>
>It sounds like it also supports a wider variety of keyboards.
>
>At a guess, I'd say that the ROM 00/01 ADB micro doesn't have as much
>support for extended keyboards, and always sets the operation mode used
>by the standard IIgs keyboard. This is probably supported by the Apple
>extended keyboards and a few third party ones.
>
>Other third-party keyboards (such as the ADESSO NUform) may only work if
>they are told to operate in one of the extended keyboard modes. There
>are two modes supported by Apple's keyboards: in the second mode, the
>left and right modifier keys (command, option, shift, control) can be
>distinguished by the host. The ROM 3 ADB micro is probably specifying
>the first mode (same codes generated by the left and right modifier
>keys).
>
Could somebody disasm the ROM 03 ADB firmware code and write a ROM 01 only
Init to address this issue? Will this infringes any Copyright?
--
Michael Guitton
webmaster@cardshow.com