X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=converter%2Fpc98_usb%2FREADME;h=4d0d0bfe38dda5c34e2e4c8561d2f2e717e14b46;hb=ffb52ab0c98540f6305a7c1d82b50c8d6611a727;hp=6da54178bedfb936a5c4a64050ab056be41b3b0f;hpb=effdef418747406b81e3b4545fa3e911d0931d2f;p=max%2Ftmk_keyboard.git diff --git a/converter/pc98_usb/README b/converter/pc98_usb/README index 6da54178..4d0d0bfe 100644 --- a/converter/pc98_usb/README +++ b/converter/pc98_usb/README @@ -42,7 +42,7 @@ Frame format: 1-Start bit(Lo), 8-Data bits, Odd-Parity, 1-Stop bit Build Firmware -------------- -Just use 'make' to bild firmware +Just use 'make' to bild firmware for TMK PC98 converter. $ make clean $ make @@ -53,6 +53,12 @@ To flash firmware then push button on converter to flash firmware. +If you are using ATMega32u4 based board instead of premade TMK PC98 converter(ATMega32u2) use following commands. + + $ make -f Makefile.32u4 clean + $ make -f Makefile.32u4 + $ make -f Makefile.32u4 dfu + PC98 Scan Codes @@ -141,6 +147,7 @@ Its scan code map is very different from standard types. This is not tested. Other PC98 converter projects and resource ------------------------------------------ PC-9800シリーズ テクニカルデータブック HARDWARE 編 1993年 p139, p343 +https://archive.org/stream/PC9800TechnicalDataBookHARDWARE1993/PC-9800TechnicalDataBook_HARDWARE1993#page/n151 https://archive.org/stream/PC9800TechnicalDataBookHARDWARE1993/PC-9800TechnicalDataBook_HARDWARE1993#page/n355 PC98 to USB @@ -152,3 +159,25 @@ http://www.tsp.ne.jp/~sawada/mago/src/gka98at.asm scan code: http://ixsvr.dyndns.org/usb2pc98 + + + +NOTES +----- +### Tested on +- PC-9801V +- DIGITAL WAVE Dboard + + +### RDY +Current firmware does not control RDY line and it is drived as low to receive data always. While sending command firmware drive the line high. + +PC98 host keeps RDY line high to prevent keyboard from sending data while processing. + +https://archive.org/stream/PC9800TechnicalDataBookHARDWARE1993/PC-9800TechnicalDataBook_HARDWARE1993#page/n359 + +### Inhibit key repeating +The command(9Ch, 70h) works with Raku Raku keybaord but not with Dboard. + +### LED indicater +Dboard has LEDs but it seems to ignore LED control command.