Skip to content

thwill1000/pico-game-vga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 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 3

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.

I bought mine from this AliExpress link: https://www.aliexpress.com/item/32803427153.html.

WARNING! There are lots of nominally NES/Famicom (and SNES) clone 9-pin gamepads on AliExpress and some of them are useless; or at least I, and several others, have received useless ones.

There is certainly a batch of ones that look like this with mechanically poor D-pads that don't give clear UP and RIGHT signals:

Gamepad 1

But this almost identical (the grey buttons are the most obvious visual difference) seems to be good:

Unfortunately I've received mixed batches of both of these advertised using a picture of the first - it appears even the vendors are not paying attention ¯\(ツ)/¯.

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

I bought mine from this AliExpress link: https://www.aliexpress.com/item/1005003590552924.html, and there are other vendors selling similar items on AliExpress and eBay.

Note that if my experience with gamepads is anything to go by then these are being produced by multiple cheap Chines manufacturers and there may be significant variation in quality - let the buyer beware!

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages