23f1b614e6c32c1b51fedb01ef6b3b9e2e466b36
[tmk_keyboard.git] / converter / pc98_usb / README
1 PC98 to USB keyboard protocol converter
2 =======================================
3 Target MCU is ATMega32u4 but other USB capable AVR will also work.
4
5
6 Connector
7 ---------
8
9 8Pin mini DIN
10 ___ ___
11 / |_| \
12 / 8 7 6 \
13 | 5 4 3 |
14 \_ 2 1 _/
15 \_____/
16 (receptacle)
17
18
19 Wiring: You can change this with ediging config.h.
20
21 Pin mini DIN MCU
22 ----------------------------------
23 1 ~RST PD1
24 2 GND GND
25 3 ~RDY PD4
26 4 RXD PD2
27 5 ~RTY PD5
28 6 NC
29 7 NC
30 8 5V VCC
31
32
33
34
35 Protocol
36 --------
37 Singnal: Asynchronous, Positive logic, 19200baud, Least bit first
38 Frame format: 1-Start bit(Lo), 8-Data bits, Odd-Parity, 1-Stop bit
39
40 This converter uses software method for testing purpose. AVR UART engine will work better.
41
42
43
44
45 Build Firmware
46 --------------
47 Just use 'make'
48
49 $ cd pc98_usb
50 $ make
51
52 Then, load the binary to MCU with your favorite programmer.
53
54
55
56 Other PC98 converter projects and resource
57 ------------------------------------------
58 PC98 to USB
59 http://davy.nyacom.net/kbd98usb/
60
61 PC98 to PS/2
62 http://www.tsp.ne.jp/~sawada/mago/c_gka98at.htm
63 http://www.tsp.ne.jp/~sawada/mago/src/gka98at.asm
64
65 PC98 keyboard commands
66 http://www.webtech.co.jp/company/doc/undocumented_mem/io_kb.txt
67
68
69 Inhibit repeating key:
70 0x9C, 0x70
Imprint / Impressum