Commit graph

59 commits

Author SHA1 Message Date
tmk
9e67abe551 pc98_usb: Update prebuilt firmware files 2023-06-18 15:43:10 +09:00
tmk
c168e21bd7 pc98_usb: Receive extra byte for 0xFB response
PC-9801-119(CMP-6D1Y7)
https://geekhack.org/index.php?topic=110094.msg3164441#msg3164441
2023-06-18 15:38:36 +09:00
tmk
bd09403dc4 pc98_usb: Update prebuilt firmware files 2023-06-14 02:32:46 +09:00
tmk
da0510c1d1 pc98_usb: Fix key mapping
- Map ROLL UP/DOWN to Page Down/Up
- HOME on 98XL to Mute
- Menu on PC9821 to Application
2023-06-14 02:15:47 +09:00
tmk
1244b69a14 pc98_usb: Update prebuilt firmware files 2023-06-13 15:47:28 +09:00
tmk
6c3f33fafa pc98_usb: Update README 2023-06-13 15:47:23 +09:00
tmk
5667044277 pc98_usb: Add wait for startup
Some keyboards can miss 'keyboard type' command with short wait
- Dboard sono1
- CMP-6D1Y7
  https://geekhack.org/index.php?topic=110094.msg3164146#msg3164146
2023-06-13 10:02:43 +09:00
tmk
e94fd4ba2a pc98_usb: Add Windows and Menu key support
Command sequence: 0x95, 0x03
http://www.webtech.co.jp/company/doc/undocumented_mem/io_kb.txt
2023-06-13 09:59:59 +09:00
tmk
6a6c07de6f pc98_usb: Fix warning in config.h 2023-04-28 14:02:23 +09:00
tmk
4ffa771f0f pc98: Fix glitch and reset signal
- Change order of setting PORT and DDR to prevent glitch
- RST pin cannot be controlled after USART starts
2022-02-14 17:32:38 +09:00
hasu@tmk
86482d878a
pc98_usb: Update README 2021-09-18 09:10:28 +09:00
tmk
710ae39c3f pc98_usb: Update binary files and README 2021-09-17 14:16:45 +09:00
tmk
77dde8d34a pc98_usb Update README and prebuilt firmware files 2021-01-17 16:01:31 +09:00
tmk
d73bedb51a pc98_usb: Add RDY pulse in response receive #666
RDY high pulse(>=37us) is required to allow keyboard to send next data.
https://archive.org/stream/PC9800TechnicalDataBookHARDWARE1993/PC-9800TechnicalDataBook_HARDWARE1993#page/n157
2021-01-17 15:52:14 +09:00
tmk
aa8d9fe5e6 pc98_usb: Add keyboard identify support 2021-01-17 15:42:10 +09:00
tmk
c704eba1b5 pc98_usb: Add debug prints 2021-01-16 14:16:48 +09:00
tmk
c230460b12 pc98_usb: Add prebuilt firmware files 2020-12-09 13:17:21 +09:00
tmk
2173767a78 Remove INTERRUPT_CONTROL_ENDPOINT from converters
The LUFA feature can prevent converter's ISR from handing signal instantly.
The interrupt can block a while for Standard Device Requests and 500-1000us
for keyboard LED report.
2020-05-08 22:39:55 +09:00
tmk
f664a993d2 pc98_usb: Fix scan code description 2019-09-05 00:20:32 +09:00
tmk
3f339b7de7 pc98_usb: Fix STOP as magic key 2019-09-05 00:01:07 +09:00
tmk
1ac07ccf99 pc98_usb: Fix debug print codes 2019-09-04 23:43:29 +09:00
tmk
841c7d9ab4 pc98_usb: Change LUFA build option for #627 2019-09-04 23:41:22 +09:00
tmk
1efd16e7c8 pc98_usb: Add Makefile.32u4 2018-10-16 00:38:39 +09:00
tmk
fddc6a7b47 pc98_usb: Fix RDY line and startup for PC-9801V 2018-10-16 00:24:29 +09:00
tmk
5d24932e78 pc98_usb: Update reset and LED control command 2018-09-08 21:23:30 +09:00
tmk
cb1f428488 pc98_usb: Remove keymap.c of rakuraku support 2018-09-08 09:35:24 +09:00
tmk
f57b7b9087 pc98_usb: Add ATMega32u4 support 2018-09-08 09:34:50 +09:00
tmk
effdef4187 pc98_usb: Fix pin configuration in README 2018-08-20 10:22:37 +09:00
tmk
dab922c86c pc98_usb: Update README 2018-07-23 09:53:35 +09:00
tmk
0d27991731 pc98_usb: unimap for RakuRaku keyboard 2018-07-22 22:57:21 +09:00
tmk
f9ceb7d1e1 pc98_usb: Add unimap for usual pc98 layout 2018-07-21 16:42:17 +09:00
tmk
cf6df9db5f pc98_usb: Update keymap 2018-06-10 12:50:38 +09:00
tmk
881b93687d pc98_usb: Update README 2018-06-07 17:29:13 +09:00
tmk
d6c1643edf pc98_usb: Update protocol commands 2018-06-07 17:22:08 +09:00
tmk
6ff29ea8fa pc98_usb: Change keymap 2018-06-02 20:39:01 +09:00
tmk
54c9e737d0 pc98_usb: Configure for TMK Converter 2018-06-02 20:37:34 +09:00
tmk
47e9e80223 pc98_usb: LED control code is disabled by default 2018-06-02 20:37:17 +09:00
tmk
1ad31539a6 Fix matrix.c to use new default impl. 2016-10-08 13:14:06 +09:00
tmk
7b31d1b9d9 Remove keymap read code from project directories 2016-08-29 13:54:44 +09:00
tmk
c04b6bec89 Fix: Use action_t in keymap files 2016-08-29 13:54:44 +09:00
tmk
7860d09914 Change TMK_DIR setting 2015-04-10 01:53:24 +09:00
tmk
b4e2d325f3 Change TOP_DIR to TMK_DIR in makefiles 2015-04-09 16:20:42 +09:00
tmk
e2077cad45 Change key_t to keypos_t 2014-11-24 15:14:52 +09:00
tmk
2db27ecedd Fix description of pin usage 2014-04-25 15:16:12 +09:00
Thomas Russell Murphy
3ee5f565ae Spellchecking converter README files. 2014-01-07 11:03:18 +09:00
tmk
796defa86c Fix deprecated 'prog_*' typedef - Issue #34
- Remove prog_char from xpritnf
- Remove prog_macro_t from acton_macro

avr-libc-1.8 removed 'prog_*' typedef because the usage of
the __progmem__ attribute on a type is not supported in GCC.
http://www.nongnu.org/avr-libc/changes-1.8.html
2013-05-21 10:16:55 +09:00
tmk
c6d88d2795 Rename file layer_switch to action_layer 2013-04-02 17:44:24 +09:00
tmk
353a9b56e6 Fix BOOTLOADER_SIZE setting 2013-03-29 11:31:21 +09:00
tmk
1d5bbb55f2 Fix legacy keymap support
- need to define USE_LEGACY_KEYMAP to use legacy keymap
2013-03-11 14:39:06 +09:00
tmk
5808317b69 Fix keymap for new framework 2013-03-05 15:41:21 +09:00