Skip to content

Volhout/pico-game-vga

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PicoGAME VGA

Unofficial FAQ and repository of PicoGAME VGA goodness

What is a PicoGAME VGA ?

The PicoGAME VGA is a hardware variant of the PicoMiteVGA a "Raspberry Pi Pico with VGA output, PS2 keyboard input, SD card storage and running the free MMBasic interpreter."

Its main point of differentiation from the PicoMiteVGA reference design is that it comes with a standardised game controller configuration consisting of a pair of male DB-9/DE-9 ports (A & B) that can accept either NES/Famicom clone gamepads or Atari style joysticks (or one of each)*. Alternatively controller port B can accept a Null modem cable allowing two PicoGAME VGAs to be linked together.

* There are also analogue controller options but these require original retro or homebrew controllers, there are no new off-the-shelf compatible devices.

PicoGAME VGA 1.4 Board
PicoGAME VGA 1.4 Board

Who designed it ?

The PicoGAME VGA was designed by Mick Ames (@Mixtel90) with encouragement from the cheap seats by Tom Williams (@thwill). It is based on the PicoMiteVGA reference design by Peter Mather (@matherp) and runs the standard PicoMiteVGA firmware by Geoff Graham (@GeoffG) and Peter Mather:

PicoMite VGA Splash

Where can I get one ?

For the moment you have to order the PCBs and components and solder it up for yourself.

The construction pack containing Gerbers for the PCB and construction notes including a bill of materials (BOM) for the latest version can be found here.

The PCBs can be fabricated inexpensively by JLPCB or other fabricators; if you choose the cheapest shipping option they should cost < £10 for 5.

Suggested sources for components are given in the BOM, or to save a few pennies they can be ordered from eBay or AliExpress.

What gamepads can I use ?

The PicoGAME is compatible with NES/Famicom "clone" gamepads with female DB-9/DE-9 plugs as shown below:

Gamepad 1 Gamepad 2

Notes:

  1. Though they appear to have 4 fire-buttons these gamepads really only have 2: A & B. The other two are the "autofire/turbo" buttons and just simulate A or B being rapidly and repeatedly pressed.
  2. Make sure you get gamepads with 9-pin female DB-9/DE-9 plugs, not ones with the official NES 7-pin plug or those with USB-A connectors designed for use with modern PCs.

They can be obtained from the following AliExpress vendors - these are just examples, not affiliate links and I take no responsibility for the quality of the goods:

What joysticks can I use ?

The PicoGAME is compatible with Atari style single-button digital joysticks with female DB-9/DE-9 plugs as shown below:

Atari Joystick

They can be obtained from the following eBay and AliExpress vendors - these are just examples, not affiliate links and I take no responsibility for the quality of the goods:

Is there a Wiki ?

Yes, there is, it's here.

Is there an online community ?

@Mixtel90 and @thwill can be found hanging out in The Back Shed forum where there is a long running thread on the PicoGAME VGA, take care not to get confused by comments referring to earlier revisions of the PCB.

@GeoffG and @matherp are there too, but they are not to blame for the PicoGAME!

About

Unofficial FAQ and repository of PicoGAME VGA goodness

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • FreeBASIC 100.0%