Skip to content

Conversation

@Konamiman
Copy link
Contributor

@Konamiman Konamiman commented Jul 14, 2021

Rookie Drive is a cartridge for MSX computers featuring a CH376 chip and an USB-A port. Originally the cartridge was designed to work as an USB host, but the CH376 can be configured as a device as well; so just for fun I wrote software to use a Rookie Drive as a device.

Although it's an amateur product, Rookie Drive is not open source hardware; but it's not rocket science either: it's just a CH376 chip mapped to a couple of Z80 ports, and anyone with MSX hardware design knowledge can create a clone... which is exactly what the MSX-USB project does; this one, yes, it's open source hardware.

So I've linked the MSX-USB project in the PID description file, but I prefer to keep the name "Rookie Drive" since it's the original project and is more well-known in the MSX community.

Video showing a MSX computer using a Rookie Drive in device mode to act as an USB keyboard: https://twitter.com/konamiman/status/1412516715318087681

@Konamiman Konamiman marked this pull request as ready for review July 15, 2021 18:56
Copy link
Collaborator

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for making open firmware!

@tannewt tannewt merged commit 4e06803 into pidcodes:master Aug 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants