XGameStation,XGS,XGS AVR 8-Bit,XGS AVR 16-Bit,MACH64 Programmable Logic Starter Kit, Micro Edition,Pico Edition,Video Games,Consoles,Programming,Game Development,Embedded Systems,FPGAS,6502,ARM7,RISC,Z80,NTSC,PAL,Arcade,Bitmapped Graphics,Retro,Vintage,Vintage Computing,Hobbyist,Emulation,Education,SX52,SX28,Ubicom,Atari,2600,hydra,hydra game console,game console starter kit,propeller chip


Account Info
View Cart
Ordering Info

Log In

Start Here
Design Consulting
Press Kit
Press Coverage
XGS Systems
Chameleons - NEW!
HYDRA Systems
CPLD Dev Kits
XGS Stuff
Special Offers!
Cool Links
XGS Sites
Link Exchange
Application Notes

Hot News!

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother

Click to learn more!

XGS Products
Profile & Description

XGameStation Pico Edition Kit 2.0



Add to Cart

3 lbs.

Product Overview

The XGameStation Pico Edition 2.0 is based on the technologies of its bigger brother the XGameStation Micro Edition. However, the Pico Edition is a more simplified electronic project kit that you assemble yourself! The XGS Pico Edition 2.0 comes with both the XGS Pico Edition 1.0 solderless breadboard and parts as well as the Pico PCB Add-On Kit, so it's two kits in one! After you build the solderless breadboard version then you can solder your unit together and have a completely portable embedded game system that you can re-program. The complete assembly instructions, architecture, and programming of the Pico Edition comes with the kit on CD as Chapter 11 and 12 of "Design Your Own Video Game Console". The Pico Edition may be simple, but it packs a punch with a Ubicom SX28 microcontroller running at a blazing 80.000MHz. Additionally, the PCB version of the Pico Edition that you will solder together has a 7-Segment readout, 15-pin interface, A/V jacks, and a built in Directional Gamepad, for a completely portable mini-game console.

Click on images to the right to see explanations.

Package Includes

Complete XGS Pico Edition Kit 1.0 (as shown in pictures), ready to assemble electronic project kit containing everything you need to build the Pico Edition, plug into your NTSC TV set and play (SX-Key Programmer Optional).

Complete XGS Pico Edition PCB Add-On Kit (as shown in pictures), including a slick red printed circuit board, built in directional game pad as well as Atari 2600 compatible DB9 port, SX-Key programming port, 15-pin expansion port, all mechanical parts needed, chip sockets, and everything you need to augment your basic Pico Kit 1.0 parts to build the final soldered PCB version of the kit (soldering iron not included).

The Pico Edition's SX28 is pre-loaded with a game demo (joystick required to play on solderless breadboard version, not included).

Chapter 1, 2, 3, 11, and 12 Excerpts from Andre' LaMothe's eBook "Design Your Own Video Game Console", covering the assembly, operation, architecture, and programming of the XGS Pico Edition solderless breadboard version (Chapter 11) as well as Chapter 12 (PCB version assembly). Programming includes basic I/O techniques with LEDs, Audio Programming, Joystick Input, Video Programming both Monochrome and Color, and much, much more!

Parallax Inc.'s SX-KEY Software Development IDE (requires SX-KEY hardware for programming, not included) tool chain for Windows PCs supporting Assembly Language programming as well as BASIC.

Complete, electronic copy of Andre' LaMothe's best selling "Tricks of the Windows Game Programming Gurus (a $60 value!).

Parallax Inc.'s "Beginning Assembly Language for the SX Microcontroller" eBook.

A/V cables for output to any television.

9V Battery and clip to power the Pico Edition.

80.000 MHz and 78.750 (22*NTSC) MHz oscillator chips for running programs and experimenting with software based color burst synthesis.

Numerous datasheets, tutorials, and technical information on the SX28 processor and programming techniques.


The XGS Pico Edition is powered by the Ubicom SX28 "Super-PIC" running at 80 MHz for 80 MIPS of performance with a 12.5ns instruction cycle.

SX28 Processor Features

• A modified "Harvard Architecture" with buses for both data and code along with Hardware context switch for fast interrupt response.
• 4-Deep instruction pipeline (Fetch, Decode, Execute, Write) for 1-cycle execution velocity on most instructions and deterministic timing.
• 2Kx12 WORD onboard FLASH memory with 1 cycle access time.
• 144 BYTES of register file RAM used as general RAM or registers.
• Advanced / flexible addressing modes.
• (2) Onboard 16-bit timers.
• 8-bit Real Time Clock Counter with internal or external clocking.
• Watch Dog Timer.
• Pulse Width Modulator and event capture inputs.
• (3) 8-bit I/O ports with TTL or CMOS inputs and pullups (20-bits of useable I/O).
• Low power "Brown Out" detector.
• Multiple interrupt sources.
• Jitter free 3 cycle 37.5 ns @ 80 Mhz for deterministic interrupt response.
• Internal R/C clocking up to 4 Mhz or external clocking selection.
• In-System Debugging support as well as In-System Programming support.

Software Raster Graphics Module

The XGS Pico Edition's graphics hardware was inspired by retro designs such as the Atari 2600, Atari 800, and Apple II to give the system the most flexibility possible while at the same time keeping the hardware complexity to a minimum so users can understand the system. Therefore, the graphics are generated via a software / hardware combination without a dedicated frame buffer or sprite system.

The SX28 core is responsible for general control of the raster timing and video signals generated via controlling a special D/A converter that generates a TV level signal and mixes Luma and Chroma to generate composite video. The SX28 generates the sync pulses and well as the raster data.

Generating color is done via software as well by "synthesizing" a color burst signal. The XGS Pico Edition comes with a 78.750 MHz oscillator to help experiment with software color synthesis; this pure software solution literally gives the programmer pixel-level control of the raster and color. The XGS Pico Edition can generate video resolutions in any size less than or equal to a normal NTSC (525 lines) or PAL (625 lines) with 16 shades and 22 colors (using a 78.750 MHz system XTAL) each for a total of 320 variations. But, there are no limits to what can be done with the XGS Pico Edition's direct software raster control graphics and we are just exploring its capabilities, for example, pure black and whitehigh definition stylized graphics can be generated, advanced plasmas, and color effects, and much more.

Additionally, since the raster stream is under software control, the XGS Pico Edition can generate video for any variation of NTSC or PAL, simply changing the oscillator to a multiple of NTSC or PAL and you're off and running (NTSC included).

Sound Hardware

The sound hardware is a digital 4-bit D/A controlled directly from the SX28. This gives complete control over sound synthesis and allows digital sound FX, wave tables, noise, or any other software programmable techniques to drive the D/A in real-time.

Input Output

The SX28 is the ultimate I/O chip, simply exposing the I/O buses as we have done would allow a multitude of advanced I/O peripherals to be created with the chip itself. However, to make things interesting, we have created a number of I/O devices on the XGS Pico Edition solderless and PCB versions including:

• Single Atari 2600 compatible DB9 Joystick controller port directly connected to the SX28 (JOYSTICK NOT INCLUDED).
• Built in Directional Gamepad (PCB version).
• A 4-Bit LED output indicator directly connected to the I/O bus.
• A 7-segment display (PCB version).
• A 3-Bit General I/O port to support serial or other communications such as FLASH memory or Serial EEPROMS potentially.
• A 15-Pin expansion port header.
• A programming port for the SX-Key (SX-Key hardware not included).
• A/V RCA ports.

Power Supply

The XGS Pico Edition has a built in 5V regulated power supply along with a free 9V battery and clip to get you started. If you want to use an external non-battery based supply all you need to do is supply a unregulated / regulated DC 9-12V input and the power supply does the rest. The XGS Pico Edition PCB version has a 2.1mm power jack for a 9V DC tip (+), ring (-) adapter.

Programming with the Parallax SX-KEY IDE

Developing for the XGS Pico Edition is a snap thanks to the Parallax SX-KEY IDE! This full-featured Windows IDE brings the look and feel of modern development environments to the low-level world of the XGameStation Pico Edition. The SX-KEY IDE is a completely unified, graphical interface for SX Assembly and BASIC Language development, covering everything from writing code to programming assembled binaries to the XGS Pico Edition hardware. NOTE: to use the SX-KEY IDE you must have an SX-KEY Programming Unit sold separately or as a special ofer with the XGS Pico Edition at a lowered price. The XGS Pico Edition has a hardware interface for the SX-KEY Programming, with the SX-KEY IDE and Hardware you can:

• Write Assembly or BASIC Language programs, configure the hardware, and program assembled binaries to the flash memory, all from a single program!
• The Real-Time SX Interface encapsulates complete control over the SX28 chip in a single tool, allowing you to read and write program memory, alter configuration registers, and more in a single place.
• User-configurable environment settings.
• Supports In System Debugging (ISP).
• Supports Assembly Language and BASIC development.

• NOTE: Re-programming requires SX-KEY Programmer Hardware, NOT included in kit, but can be added as an option.



A/V Cable $5.95

SX-Key Programmer $29.95
Power Supply

None $0.00

USA Compatible $9.95

Universal (Non-USA Regions) $19.95

Add to Cart

Also Recommended

XGameStation Micro Edition

XGameStation Pico Edition Kit 1.0

XGameStation Pico Edition PCB Add-On Kit


Design Your Own Video Game Console - Table of Contents

Design Your Own Video Game Console Excerpt - Chapter 1

Design Your Own Video Game Console Excerpt - Chapter 11

Design Your Own Video Game Console Excerpt - Chapter 12

XGS Micro Edition User Guide v1.1

Ubicom™ SX52 Datasheet (Main CPU)

Ubicom™ SX20 Datasheet (Programmer Unit)

Ubicom™ SX Family User's Manual

ROHM Audio Synthesizer



























Copyright © 2003-2016 Nurve Networks LLC.
Corporate | Terms | Privacy Policy

Image of the Day

Direct News Feed

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother

The Chameleon AVR/PIC credit card sized computers are now on sale!

The Chameleon AVR/PIC credit card sized computers are now on sale! The Chameleons' are the latest product from Nurve Networks LLC. They are credit card sized computer similar in concept to BASIC Stamps and Arduinos', but much more powerful. There are two version; AVR based and PIC based, each with Parallax Propeller multicore media processors in addition to the host AVR/PIC processor

XGS AVR 8-Bit and PIC 16-Bit are now on sale!

XGS AVR 8-Bit and PIC 16-Bit are no on sale! We are taking pre-orders now for a reduced Xmas price until January 5th when the price will go up. Units will start shipping in 15-20 business days, so hold your unit now!

MACH64 Programmable Logic Kit on Sale Now!

The MACH64 Programmable Logic Starter Kit is available and in stock. This latest entry into the XGamestation product line teaches the black art of "Programmable Logic Design".

News Archives...

Popular Sites

Online Bingo 3

Mouser Electronics

Game Institute

Labcenter Electronics

The Gaming Graveyard

Replica 1

Video 61






8-Bit Classics

Armchair Arcade

PSP Takeover

Electrical Fun