VOGONS


First post, by dekuNukem

User metadata
Rank Newbie
Rank
Newbie

I've been working on this open-source project for a little while, and it's time to share!😄

USB4VC is an active protocol converter that let you use USB keyboard, mouse, and gamepads on a wide range of retro computers.

PO7Lony.jpg

With a modular design, different platforms are supported by swapping out Protocol Cards:

7fZcdSS.gif

Two Protocol Cards are available at launch:

IBM PC Compatible

  • PS/2 Keyboard
  • PS/2 Mouse
  • AT Keyboard
  • XT Keyboard
  • Serial Mouse
  • 15-pin Gameport Gamepad
  • Mapping USB Gamepad to PC Mouse/Keyboard

Apple Desktop Bus (ADB)

  • ADB Keyboard
  • ADB Mouse
  • Mapping USB Gamepad to ADB Mouse/Keyboard

Of course, more are planned after launch!

Project Details: https://github.com/dekuNukem/USB4VC

Video of USB4VC in action: https://www.youtube.com/watch?v=54sdPELuu4g

This project aims to make retro computers simply more enjoyable to use, and lower the entry barrier for machines with hard-t0-find proprietary peripherals.

Currently planning a Kickstarter around early March 2022, although I would love to have it tested on more machines first!

I have made 6 sets of prototypes, so if you have a decent working collection of PC and Macs, let me know and maybe I can send you one. Everyone welcome but UK users preferred due to shipping time and cost.

I'll be here to answer any questions or comments! If you're interested, feel free to join the discord chatroom for latest updates as well!

Reply 3 of 8, by rasz_pl

User metadata
Rank l33t
Rank
l33t

USB4VC shows up mentioned in other threads. Main problem is ridiculous price forced by using full rpi. Its way over $100 after adding Protocol Card/cables/power supply/SDcard for something doable with $5 pico 🙁 Those:
mice/keyboard
Simple Arduino based PS/2 to Serial Mouse Adapter https://github.com/necroware/ps2-serial-mouse-adapter https://github.com/necroware/gameport-adapter
HIDman - USB to PS/2 converter (Open Source) https://github.com/rasteri/HIDman
PS2TOSERIAL : Connecting a PS/2 mouse to the serial port https://www.serdashop.com/PS2TOSERIAL
https://github.com/LimeProgramming/USB-serial-mouse-adapter
Re: HIDman - USB to PS/2 converter (Open Source) https://github.com/No0ne/ps2x2pico https://github.com/No0ne/ps2pico
joystick (with optional Gravis Ultrasound on the side)
PicoGUS: ISA sound card emulator with Raspberry Pi Pico (Gravis Ultrasound, AdLib, MPU-401, Tandy, CMS) https://www.tindie.com/products/polpo/picogus … -isa-retro-pcs/
ADB
https://www.bigmessowires.com/usb-wombat/

provide same functionality at 1/3-1/6 the cost without added complexity of a whole Linux computer running in the background (>30 seconds boot time before your keyboard starts working).
USB4VC is great at what it does. Rpi made it super flexible and easy to develop, but rpi pricetag and up to recently rpi supply shortages made it not that attractive.

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

Reply 4 of 8, by phantasia

User metadata
Rank Newbie
Rank
Newbie

USB4VC is great in my opinion. Easy to assemble, doesn't look like a hack job at the end. It's only missing a proper enclosure! It's the only thing missing for it.
HIDman above looks like a good solution and the end product is very good looking. Same with the PicoGUS. But these lack the "everything" USB4VC offers as a one device to rule them all.

I appreciate the costs are high, but I'm very willing to pay to not have the hassle of having to assemble it all myself (for sure if I did I would end up with a non working device at the end!)

Reply 5 of 8, by schlang

User metadata
Rank Oldbie
Rank
Oldbie
rasz_pl wrote on 2023-12-27, 20:47:

provide same functionality at 1/3-1/6 the cost without added complexity of a whole Linux computer running in the background (>30 seconds boot time before your keyboard starts working).
USB4VC is great at what it does. Rpi made it super flexible and easy to develop, but rpi pricetag and up to recently rpi supply shortages made it not that attractive.

yeah. not everybody enjoys all the "fun" of buying all the parts and assembling the crap by himself... you only trade your money with your time.
having said that, I have a USB4VC, I'm glad that somebody else did it for me and it does exactly what it's supposed to do

PC#1: K6-III+ 400 | 512MB | Geforce4 | Voodoo1 | SB Live | AWE64 | GUS PNP Pro
PC#2: 486DX2-66 | 64MB | Riva128 | AWE64 | GUS PNP | PAS16
PC#3: 386DX-40 | 32MB | CL-GD5434 | SB Pro | GUS MAX | PAS16

Think you know your games music? Show us: viewtopic.php?f=5&t=37532

Reply 6 of 8, by senrew

User metadata
Rank Oldbie
Rank
Oldbie

I picked one up as part of the Kickstarter along with the extra cables etc. It's already paid for itself just going through my stack of old machines.

Halcyon: PC Chips M525, P100, 64MB, Millenium 1, Voodoo1, AWE64, DVD, Win95B

Reply 7 of 8, by ubiq

User metadata
Rank Member
Rank
Member

Thread resurrection~~~

Yeah, there's no arguing that using a full Raspberry Pi for this is a little much. That said, as others have mentioned it does exactly what it says on the tin. Its big advantage over other solutions is Bluetooth support, not just for mouse/KB but also modern PS/XBox controllers, etc. It also has a companion app to create controller or game-specific profiles, so you can assign custom keyboard or mouse actions to your controllers. Its little OLED display allows for switching out these profiles, changing mouse/KB protocols, etc.

Really, it's very flexible but probably overkill for a lot of applications. I'm def going to check out HIDman so I have something when all I really need is simple mouse/kb.

Reply 8 of 8, by senrew

User metadata
Rank Oldbie
Rank
Oldbie

Just for reference, I'm not running off of a full pi. I just slapped one of my Pi zero Ws on there and it works just fine.

Halcyon: PC Chips M525, P100, 64MB, Millenium 1, Voodoo1, AWE64, DVD, Win95B