Jump to content
petertux

USB to gameport project

Recommended Posts

If you appreciate late 90s vintage PCs you might be interested in this one.

I decided to build a Pentium II machine on which I can play my favourite games from those times. Magic Carpet (Bullfrog Productions) is one of them, but it needs a joystick. I had good quality USB joysticks, but those games need old analog gameport-based controllers that are serviced by the sound cards of the time.

This new project acts as a USB Host and provides the analog output that emulates a 4 axis + 4 button game controller.

the prototype works absolutely great, it takes about 0.6ms to read data from the attached USB joystick and to send it to the sound card. data is retrieved every 10ms as per the HID polling interval, absolutely no input command is lost and there is over-current protection built in in order to protect the PC from misuse.

what do you guys think? I'm open to ideas regarding this project before I commit revision 2 of the board - which might end up being a 4 layer design.

prototype pictures: https://photos.app.goo.gl/fXdDBng4dvEepq8V7

repo: https://cadlab.io/projects/lemidi

cheers,

peter

rev1_closeup.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×