Portable Gaming Console Uses SSD1289 And Propeller


[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.

3 thoughts on “Portable Gaming Console Uses SSD1289 And Propeller

  1. 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.

    1. 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. 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

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.