diff options
Diffstat (limited to 'src/devices/bus/mackbd/pluskbd.cpp')
-rw-r--r-- | src/devices/bus/mackbd/pluskbd.cpp | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/src/devices/bus/mackbd/pluskbd.cpp b/src/devices/bus/mackbd/pluskbd.cpp index 325bcef4236..41da3f01f43 100644 --- a/src/devices/bus/mackbd/pluskbd.cpp +++ b/src/devices/bus/mackbd/pluskbd.cpp @@ -4,17 +4,17 @@ Apple M0110A keyboard with integrated keypad - This keyboard was only available in U.S./ANSI layout. International - markets continued to receive the M0110/M0120 keyboard/keypad. - - A version was made with katakana labels on the key caps in addition - to the Latin labels, ¥ (Yen) replacing \ (backslash), and カナ - (kana) replacing Caps Lock. It is still has the ANSI "typewriter - shift" arrangement for Latin characters and ASCII punctuation (it - doesn't use the JIS "bit shift" arrangement), all keys are in the - same positions, and there are no additional keys. It's functionally - identical to the U.S. version (including the kana key mechanically - locking like Caps Lock). + This keyboard emulates an M0120 keypad with an M0110 keyboard + plugged in to it. Keypad keys and arrow keys produce scan codes + with the 0x79 prefix. The keyboard simulates holding shift when + pressing the = / * + keys on the keypad. + + This keyboard was only available in ANSI layout, no ISO layout + variants were made. International markets continued to receive the + M0110/M0120 keyboard/keypad. International variants of the M0110A + were eventually produced, differing only in key cap labels. All + keys have the same shapes, sizes, positions and scan codes as they + do on the U.S. version. Emulation based entirely on examining the MPU program and observing behaviour. There may be additional hardware in the keyboard that is @@ -64,6 +64,17 @@ | DB7 | V B N M , . / X C | +-----+-----------------------------------------------------------+ + Known part numbers: + * M0110A (U.S.) + * M0110A F (French) + * M0110A J (Japanese) + + The Japanese version has katakana labels on the key caps in addition + to the Latin labels, ¥ (Yen) replacing \ (backslash), and カナ + (kana) replacing Caps Lock. It is still has the ANSI "typewriter + shift" arrangement for Latin characters and ASCII punctuation (it + doesn't use the JIS "bit shift" arrangement). + ***************************************************************************/ #include "emu.h" |