Portable gaming console uses SSD1289 and Propeller

building-a-portable-video-game

[Samir] dabbles in hobby electronics and decided to put his skills to the test by building this portable gaming console (Note: this site uses an HTTPS address which cannot be used through Google Tranlator. It does work for the Chrome browser translator). The image above is a screenshot from his Breakout-style game. The paddle at the bottom is controlled with the touchscreen. You move it back and forth to keep the ball from traveling past the bottom edge (it bounces off of the red borders on the sides and top).

The main PCB is larger than the 3.2″ LCD footprint, but [Samir] made sure to include a lot of peripherals to make up for it. The board sports a Parallax Propeller chip to run the games. It interfaces with the SSD1289 screen (this is a cheap and popular choice) but that really eats up a lot of the IO pins. To control the game the touchscreen can be used as we’ve already mentioned. But there are two other options as well. There is an expansion port which uses a shift register (74HC165) to serialize the input. For prototyping this allowed [Samir] to use an Atari joystick. He also rolled a Bluetooth adapter into the project which we would love to see working with a Wii remote. Rounding out the peripherals are an SD card slot, audio jack for sound, and an RTC chip for keeping time.

There are several videos included in the post linked above. After the break we’ve embedded the game-play demo from which this screenshot was taken.

Comments

  1. Jasper says:

    I wonder if anyone actually keeps using his/her ‘portable gaming console’ after building it. There are so many examples of them, but most are quite boring from the gamers point of view.

    • Jon says:

      The experience building something like this is the most fun part. Whenever I build something I always have another project to move onto afterwards, and the most satisfying part is seeing it actually working after spending the time building it

  2. Shasta says:

    Definitely imagine that that you stated. Your favourite justification appeared
    to be at the net the simplest thing to understand of. I say to you, I definitely get annoyed while people
    thinnk about issues that they just don’t understand about.
    You controlled to hit the nail uoon the top as well
    as outlined out the entire thing without having side effect , folk can take a signal.
    Will likely be again too gett more. Thanks

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 94,613 other followers