VOGONS


First post, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie

I'm prod to present our newest HW-Project:

the "usb-to-ps2-gameport-hat"!

My Friend Hubsi and me developed together this amazing small device to connect
USB HID Keyboard / Mouse, and Wireless Receivers PS/2 Connectors.
It also support USB HID and XBox 360 Wireless Adaptors to Gameport.

For Joystick we implemented different "Special Modes".

More on our Github Site:

https://github.com/ChrisDeadman/usb-to-ps2-gameport-hat

best regards
Paddy

Attachments

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 1 of 21, by weedeewee

User metadata
Rank l33t
Rank
l33t

Neat. nicely done !

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 3 of 21, by cdeadman

User metadata
Rank Newbie
Rank
Newbie

Thanks for your irreplaceable help with getting this project done Paddy! 🙂
I just finalized the preparation for V1.4, if nothing pops up I will tag it - it's already in master branch now.
Paddy was so kind to prepare ready-to-use gerber files, grab them from here, BOM is available as .csv or .xml here.

@Cosmic: Thanks! Support for PS4 controllers is also planned and generic HID Joysticks and Gamepads also work 😉

🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 4 of 21, by elszgensa

User metadata
Rank Member
Rank
Member

Looks promising.

Is device hotplugging supported, or planned? Not having to juggle 2+ keyboards (USB+switch for everything modern + a dedicated PS/2 one for each old box), and simply routing that single USB one to whereever instead, would be a huge plus for me.

Reply 6 of 21, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie
rasz_pl wrote on 2024-03-09, 04:16:

Why "SparkFun SAMD21 Mini"? doesnt look that great value at $20 🙁

the SAMD 21 is very readily available over a very long period of time, which cannot be said of any other solution at the moment.
This contributed to the decision so that everyone would have the opportunity to purchase the hardware and realize the project.

best regards
Paddy

Last edited by Ulfenknulfen on 2024-03-09, 13:14. Edited 1 time in total.

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 7 of 21, by cdeadman

User metadata
Rank Newbie
Rank
Newbie
elszgensa wrote on 2024-03-09, 04:08:

Is device hotplugging supported, or planned?

It is but I'm having issues with some devices because of the USB Stack, see this issue I've opened to track it.
I am doing a USB stack rewrite currently though. Did some preliminary testing and hotplug is working 100% of the time with that.
So stay tuned for updates if you encounter hotplug issues.

Just fyi PS/2 hotplug is also supported but it is not recommended and depends on the host machine.
Win98 can handle it quite well but keep in mind that a PS/2 device needs to be connected at boot-time, otherwise the port is disabled until next reboot.

🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 8 of 21, by rasz_pl

User metadata
Rank l33t
Rank
l33t
Ulfenknulfen wrote on 2024-03-09, 07:16:
rasz_pl wrote on 2024-03-09, 04:16:

Why "SparkFun SAMD21 Mini"? doesnt look that great value at $20 🙁

the SAMD 21 is very readily available

SAMD21 yes, but why settle for such expensive dev board instead of soldering $2 ATSAMD21E18 directly on the pcb, or going with $5 Seeed Studio break out board?

Open Source AT&T Globalyst/NCR/FIC 486-GAC-2 proprietary Cache Module reproduction

Reply 9 of 21, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie

Hi all!

Of all the emulation modes, I personally like the "DOOM" mode (F1) the best.
In this case, the keyboard is mapped to the joystick, and you play with e.g. the XBox 360 Controller Doom in DOS.
I'm like the 14-year-old boy playing Doom for the first time 😀.
Of course, the mapping also applies to all other Games who use the doom keyboard mapping.

best regards
Paddy

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 10 of 21, by pc-sound-legacy

User metadata
Rank Member
Rank
Member
cdeadman wrote on 2024-03-09, 01:50:
Thanks for your irreplaceable help with getting this project done Paddy! 🙂 I just finalized the preparation for V1.4, if nothing […]
Show full quote

Thanks for your irreplaceable help with getting this project done Paddy! 🙂
I just finalized the preparation for V1.4, if nothing pops up I will tag it - it's already in master branch now.
Paddy was so kind to prepare ready-to-use gerber files, grab them from here, BOM is available as .csv or .xml here.

@Cosmic: Thanks! Support for PS4 controllers is also planned and generic HID Joysticks and Gamepads also work 😉

Thank you two for this awesome project and ulfenknulfen for sending me one! Working on the review but already can tell that my wireless desktop works great and yesterday I already had much fun playing Descent with my Xbox 360 controller. I really love this game with propper controlls 😀 Doom-mode also successfully tested. Cheers,
Ernie

Reply 11 of 21, by cdeadman

User metadata
Rank Newbie
Rank
Newbie
pc-sound-legacy wrote on 2024-03-11, 18:17:

Thank you two for this awesome project and ulfenknulfen for sending me one! Working on the review but already can tell that my wireless desktop works great and yesterday I already had much fun playing Descent with my Xbox 360 controller. I really love this game with propper controlls 😀 Doom-mode also successfully tested. Cheers,
Ernie

Thanks for reviewing 👍🏼 Glad it works for you!
There's a lot of other emulation modes aswell btw 😄
Although I admit some of them like emulating a Joystick using the Mouse might not make sense at all 😆

Cheers!

🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 13 of 21, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie
pc-sound-legacy wrote on 2024-03-20, 12:20:

And here it is, my review of the HAT 😀

https://youtu.be/sPnST1et0xY?si=A9FEYocOA0vOlaL9

Cheers, Ernie

That's a super nice review!

Thanks a lot, Ernie!

best regards
Paddy

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 14 of 21, by keropi

User metadata
Rank l33t++
Rank
l33t++

a very nice project! I just saw the review - this is really cool! congrats!

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 15 of 21, by Tom75

User metadata
Rank Newbie
Rank
Newbie

Hi Guys!

I built myself 2 of these, and they run wonderfully!
Thank you for such a helpful project.

I have one on my Dell Optiplex Gn with Soundblaster Live,
and the other on my 486 DX/2 66 (PCChips BAT with PS/2 Connectors)
with a Terratec Maestro 32/96.

Both adapters run perfectly with XBox 360 Controller! 😀

it's a lot of fun.

Tom

Attachments

Reply 16 of 21, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie

Hi Tom!

That looks amazing. Nice Solderjob!

have fun

Paddy

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 17 of 21, by cdeadman

User metadata
Rank Newbie
Rank
Newbie
Tom75 wrote on 2024-03-27, 15:13:

I built myself 2 of these, and they run wonderfully!
Thank you for such a helpful project.

Happy that you've build them and are enjoying it!
Those are great setups for it aswell, 486 DX/2 66 will always remain one of my favorite CPUs 🙂

Have Fun!

🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 18 of 21, by cdeadman

User metadata
Rank Newbie
Rank
Newbie
keropi wrote on 2024-03-22, 06:41:

a very nice project! I just saw the review - this is really cool! congrats!

Thanks! 😁

🕹️🖱️USB HID Devices on PS/2 and Gameport.