Skip to content

Mu0n/PCGameportParty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

PC Gameport Party

pcgameportyparty

Description

The PC Gameport Party allows you to use your vintage PC’s gameport to its maximum use case scenario. Instead of having separate cabling solutions that would allow:

  • plug 2 joysticks at once
  • use MIDI out to a synth module
  • use MIDI in with a playing keyboard controller

… it lets you do ALL of them at once. No more unplugging and replugging dedicated cables.

Want to support the PC Gameport Party project? Please raise an issue with known tested PCs (machines and sound cards).

You can donate via ko-fi: https://ko-fi.com/1bitfeverdreams

Related Videos

My video explainer: https://youtu.be/SGnbr5O1Wa0 on my YouTube channel https://www.youtube.com/@1BitFeverDreams

Phil's Computer Lab https://www.youtube.com/@philscomputerlab reviews the PC Gameport Party: https://www.youtube.com/watch?v=bvkpvyx8jO8

Items you must secure yourself

  • PC joysticks and/or PC gamepads
  • DB15 cable M (goes into PC) to F (goes into the PC gameport party, this product here)
  • MIDI cables, DIN5 variety
  • MIDI gear (modules, synths, etc)

Possible use cases for this project:

  • Use a normal joystick on the player 1 socket
  • Use a complicated flight stick with multiple analog axes and up to 4 buttons on the player 1 socket
  • Use two normal joysticks on the player 1 and 2 sockets (must slide the switch to the 2 players mode)
  • Play back MIDI music from your favorite early 90’s DOS/Windows games without sacrificing the usage of your joystick(s)
  • Compose music in MS-DOS and windows sequencing programs

Fabricate the PCB and BOM

These files are located in the /PCB/ directory:

  • Build of Material (BOM) for LCSC part supplier normally used with JLCPCB (the contents are also listed in the table below)
  • PDF schematics
  • Gerber files for a black PCB and green PCB
  • Pick and Place file

If you only want the PCBs without having the parts pre-assembled by a manufacturer, here is the build of material for LCSC:

Name Part Quantity
MIDI DIN5 Socket C2939344 2
15P F DSUB C77832 2
15P M DSUB C77837 1
220 Ohm Resistor C127220 4
Signal Diode 1A C156296 1
4-Pole Double Throw Switch C388871 1
DIP Schmitt Trigger Photocoupler H11L1 C78588 1

Buy it pre-fabricated

Currently, only one vendor is selling assembled PC Gameport Party boards. You may go that route if ordering a PCB or soldering the components yourself is not your personal preference.

Joe's Computer Museum (USA based): https://jcm-1.com/product/pc-gameport-party/

Gameport general knowledge

Wikipedia page on the PC gameport: https://en.wikipedia.org/wiki/Game_port#Initial_IBM_PC_type_game_ports This is an excellent external guide on the topic for MIDI on old vintage PCs: https://www.dosdays.co.uk/topics/pc_midi.php

Known tested compatible scenarios

License

The hardware portion of this repository are licensed under the CERN OHL version 2, permissive.

About

The PC Gameport Party allows you to use your vintage PC’s gameport to its maximum use case scenario.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors