tmk 84a3d4d2a1 Edit README of PC98 пре 13 година
..
Makefile f68c5bf0d3 Add initial files for PC98 пре 13 година
README 84a3d4d2a1 Edit README of PC98 пре 13 година
command_extra.c f68c5bf0d3 Add initial files for PC98 пре 13 година
config.h 4a91d18277 Add keymap for PC98 пре 13 година
keymap.c 4a91d18277 Add keymap for PC98 пре 13 година
led.c f68c5bf0d3 Add initial files for PC98 пре 13 година
matrix.c 4a91d18277 Add keymap for PC98 пре 13 година

README

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 ediging config.h.

Pin mini DIN MCU
----------------------------------
1 ~RST PD1
2 GND GND
3 ~RDY PD4
4 RXD PD2
5 ~RTY PD5
6 NC
7 NC
8 5V VCC




Protocol
--------
Singnal: Asynchronous, Positive logic, 19200baud, Least bit first
Frame format: 1-Start bit(Lo), 8-Data bits, Odd-Parity, 1-Stop bit

This converter uses software method for testing purpose. AVR UART engine will work better.




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

PC98 keyboard commands
http://www.webtech.co.jp/company/doc/undocumented_mem/io_kb.txt