Page 1 of 1

MSX USB to DB9

Posted: 25 Dec 2023 22:23
by arkadiusz.makarenko
Hi

I have completed first iteration of hardware mainly focused for MSX computers (but there are jumper settings which should allow targeting Amiga/Atari. So far I have completed implementation of MSX Gamepad, will need to look into mouse soon (and hopefully port it to TFMSX after)
This targets cheap general purpose RISC V chip called CH32V103C, future revisions of this hardware will be switched to CH32V203C (cheaper and faster). Mistakes were made, as I hooked up USB Port 1 assuming it will be usb host (documentation is a little bit light), but examples are first class
Price of this chip is round £1.20, price of V203C will be like 70p. Whole bill of materials shouldn't cost more than £5.

https://github.com/arkadiuszmakarenko/CH32_DB9
291650215-3a4a7b3f-e82d-4fbb-9802-76f4703539a0.png

Re: MSX USB to DB9

Posted: 27 Dec 2023 19:19
by terriblefire
Nicely done. This should be interesting.

Re: MSX USB to DB9

Posted: 28 Dec 2023 09:55
by Higgy
Great work. X68000 uses MSX standard for joystick (and Sega 6 button pad with adaptor for Street Fighter 2).

If it could also do Amiga mouse that would be great.

Re: MSX USB to DB9

Posted: 28 Dec 2023 14:13
by arkadiusz.makarenko
Higgy wrote: 28 Dec 2023 09:55 Great work. X68000 uses MSX standard for joystick (and Sega 6 button pad with adaptor for Street Fighter 2).

If it could also do Amiga mouse that would be great.
I already done the work with Amiga mouse,(firmware wise) unfortunately without scroll. Porting it to this device would be literally 10 minutes.
I haven't looked at Amiga firmware yet, as I would need to setup Amiga in my workbench... and there was some resistance before Christmas ;)