Shiny Technologies --------------------------------------------

Classic Game Controller FAQ


What does the Classic Game Controller do?
Which game system hand controllers/joysticks/game pads does the CGC support?
What are the system requirements?
How do I install the drivers and setup Nostalgia to use the CGC?
Which version of USB do you support?
Does the CGC come with game pads?
Will the CGC "smooth out" my flaky game pads?
Will the CGC make the game pads look like normal joysticks to other applications?
Can I add CGC support into my application?
Do I have to purchase a second interface board if I want to switch to a different game pad later?
Can I plug two CGCs into the same PC for four player games?
Does the CGC work on Linux or Mac?
On which versions of Windows has this been tested?
Is the CGC upgradeable?

Is your question not answered here? Please send an email to and we will give you an answer.

What does the Classic Game Controller do?
The CGC allows you to play classic game emulators with the original controllers. It is an interface between two (2) classic game system hand controllers/joysticks/game pads and the PC. The PC side is a full speed USB 1.1 connector. The game pad side is a DB-25 connector which connects to an adapter board or cable. The adapter is where the game pads connect.

Which game system hand controllers/joysticks/game pads does the CGC support?
Right now the CGC only supports Intellivision hand controllers. The available adapters support either 9-pin headers for the original Intellivision style controllers or DB-9's for the Intellivision II / Sears Video Arcade style controllers. We designed the CGC to be modular so that other game pads could be added in the future. That's why there is an adapter board instead of the controllers plugging directly into the CGC. If you have a game pad you would like to see supported, let us know. This project will progress in response to demand.

What are the system requirements?
In order to use the CGC you need an x86 based PC with Windows 98, 2000, or XP and an available USB 1.1 port. We recommend a processor speed of at least 300MHz.

How do I install the drivers and setup Nostalgia to use the CGC?
Check out the one-page install manual.

Which version of USB do you support?
The controller is full speed USB 1.1 compliant. USB 2.0 is backward compatible with USB 1.1 so that is fine, too, but we do not support the USB 2.0 streaming speed.

Does the CGC come with game pads?
No. You have to provide your own game pads. The CGC is not a surrogate game pad. It is an interface between your game pads and your PC.

Will the CGC "smooth out" my flaky game pads?
No. The CGC cannot make up for faulty game pads. If your game pads do not work, the CGC will not make them work.

Will the CGC make the game pads look like normal joysticks to other applications?
Not yet. Later we plan to publish a driver that will allow the game pads to appear as joysticks to the host. At present the CGC only works with the Nostalgia Intellivision emulator.

Can I add CGC support into my application?
Yes, please do. We are publishing the CGC Software Development Kit if anyone else would like to include support for the CGC in their applications.

Do I have to purchase a second interface board if I want to switch to a different game pad later?
Not if you don't want to. We originally wanted an adapter cable to go between the CGC and the game pads, but the cables were too labor intensive for us to make 100 of them so we opted for the adapter board instead. If you would like to make your own cable please see the wiring diagram.

Can I plug two CGCs into the same PC for four player games?
Not yet. Now we only support one CGC per PC.

Does the CGC work on Linux or Mac?
Sorry, no. There are no plans to port the drivers or Nostalgia to any other platform.

On which versions of Windows has this been tested?
98, 2000, XP.

Is the CGC upgradeable?
Yes. Firmware upgrades will be available on our website if bugs are found or to add support for other game controllers.



--------------------------------------------

15 visitors today, 142032 visitors total