diff options
Diffstat (limited to 'converter/pc98_usb/README')
-rw-r--r-- | converter/pc98_usb/README | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/converter/pc98_usb/README b/converter/pc98_usb/README new file mode 100644 index 000000000..c9bdf3d84 --- /dev/null +++ b/converter/pc98_usb/README @@ -0,0 +1,67 @@ +PC98 to USB keyboard protocol converter +======================================= +Target MCU is ATMega32u4 but other USB capable AVR will also work. + + +Connector +--------- + + 8Pin mini DIN + ___ ___ + / |_| \ + / 8 7 6 \ + | 5 4 3 | + \_ 2 1 _/ + \_____/ + (receptacle) + + +Wiring: You can change this with editing config.h. + + Pin mini DIN MCU + ---------------------------------- + 1 ~RST(TXD) PD3 + 2 GND GND + 3 ~RDY PD4 + 4 RXD PD2 + 5 ~RTY PD5 + 6 NC + 7 NC + 8 5V VCC + + + + +Protocol +-------- +Signal: Asynchronous, Positive logic, 19200baud, Least bit first +Frame format: 1-Start bit(Lo), 8-Data bits, Odd-Parity, 1-Stop bit + + + +Build Firmware +-------------- +Just use 'make' + + $ cd pc98_usb + $ make + +Then, load the binary to MCU with your favorite programmer. + + + +Other PC98 converter projects and resource +------------------------------------------ +PC98 to USB +http://davy.nyacom.net/kbd98usb/ + +PC98 to PS/2 +http://www.tsp.ne.jp/~sawada/mago/c_gka98at.htm +http://www.tsp.ne.jp/~sawada/mago/src/gka98at.asm + +PC98 keyboard commands +http://www.webtech.co.jp/company/doc/undocumented_mem/io_kb.txt + + +Inhibit repeating key: +0x9C, 0x70 |