Jump to content

Photo

The Ultimate Atari Flashback!

Atari 2600 RetroPie Raspberry Pi

58 replies to this topic

#1 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Fri Jul 1, 2016 8:30 PM

Hey guys,

 
In my ongoing effort to play my favorite old video games with original controllers on my modern living room TV, instead of being banished to the CRT in my cold, dark basement, I've come up with the Ultimate Atari FB!  Here's the software in action:
 
 
Why trash a perfectly good Flashback?
• Crisp full-screen HDMI output.
• The ability to add any 2600 game.
• Upgraded menu selection screen with woodgrain goodness!
• The FB's make great Raspberry Pi cases!
 
UAFB3.png
 
What you'll need:
• Any Atari FB with front facing ports (FB's 3-7)
• Raspberry Pi 3
• Two 2600-daptor II's sans cases
• Two USB A-B cables, on 6" and the other 12"
• Four 4-40 by 3/4" machine screws
• Wires and soldering skills
• Custom RetroPie software (see link below)
 
With the custom software, the console buttons all work, and holding down Select and Start (Reset) will get you back to the game menu.  See the attached manual below.
 
IMG_1922.JPG IMG_1923.JPG
IMG_2006 2.JPG  IMG_2012.JPG  
IMG_2258.JPG
 
Console Button Wiring (Starting closest to power button):
1.  5V Power at GPIO 2
2.  Ground at GPIO 6 (or any other GPIO ground)
3.  GPIO 20
4.  GPIO 16
5.  GPIO 26
6.  GPIO 21
 
Suggestions:
• Remove the capacitor on the console PCB and solder in a jumper wire or you won't have enough power to the Pi.
• I suggest pairing a Bluetooth keyboard with the Pi or running a USB extension cable out the back.  You'll need this for adding box art, editing file names, transferring roms via USB, etc.
 
Software Manual (thanks to timdu!):
Attached File  Ultimate Atari FB Manual.pdf   123.01KB   195 downloads
 
Micro-SD Card Image:  
• Contains several great homebrews that have been publicly released in rom form!
 
Credits:
Thanks to fdr4pres, Tom Hafner, pimpmaul69, timdu, and intvdave for all the help!


#2 SSG OFFLINE  

SSG

    Dragonstomper

  • 725 posts
  • Live Long, And Prosper.
  • Location:Pennsylvania, USA

Posted Sun Jul 3, 2016 8:02 PM

Woah. That looks Epic. I bet you could even make it smaller with a project box or something. Hidden behind the TV even like a DirecTV box.



#3 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Sun Jul 3, 2016 11:39 PM

Tim from 2600connection has offered to host my modified RetroPie microSD card image (which includes the Stella mappings file) and it can be downloaded here.  Thanks Tim!  The first post has been updated with the link as well.  No commercial roms are on this microSD card image, but there are some excellent homebrews that have been publicly released in rom form on there.  Other roms can be added via wifi or a USB thumb drive as described here.



#4 IsARealBoy88 OFFLINE  

IsARealBoy88

    Space Invader

  • 38 posts

Posted Mon Aug 29, 2016 9:24 PM

Dood, this looks amazing!

#5 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,454 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sat Nov 12, 2016 4:30 AM

Can we still get the modified RetroPie image?  The link in the 1st post stops at around 35MB.



#6 timdu OFFLINE  

timdu

    Moonsweeper

  • 457 posts
  • Location:Massachusetts

Posted Sat Nov 12, 2016 6:54 AM

Something is going wrong with the transmission of the file from my web site where I am hosting it. I also have tried to download it 3 times today and it fails every time. It does not complete . I will contact my hosting provider and report this. 



#7 timdu OFFLINE  

timdu

    Moonsweeper

  • 457 posts
  • Location:Massachusetts

Posted Sat Nov 12, 2016 8:44 AM

I called my hosting provider ( godaddy ) and they informed me that the hosting service that I have is not intended for such large files ( over 1 gigabyte) . They recommended that I move the file to a different server, or to a different type of service such as dropbox. So I am doing that now and I will post the new link to the files once I have transferred them to the new location. I will then post the new file download information here.

 

 



#8 chavert OFFLINE  

chavert

    Chopper Commander

  • 182 posts
  • Location:France

Posted Sat Nov 12, 2016 11:30 AM

Great , what a dream :)



#9 timdu OFFLINE  

timdu

    Moonsweeper

  • 457 posts
  • Location:Massachusetts

Posted Sat Nov 12, 2016 11:31 AM

The Atari Flashback software for the Raspberry Pi 3 with modified RetroPie software can be downloaded from the following dropbox site:

 

https://www.dropbox....FB.img.zip?dl=0



#10 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Sat Nov 12, 2016 1:16 PM

Thanks to fdr4pres, I've got the console buttons working through the GPIO port.  So, there's no need to mess around with the 2600daptor ports, and 4-player paddles now work!  I'm still doing some testing, so give me a little time to update the image.



#11 Dr Manhattan OFFLINE  

Dr Manhattan

    Moonsweeper

  • 459 posts

Posted Sat Nov 12, 2016 4:52 PM

This whole project is absolutely brilliant. I've been looking for an idea for my first Raspberry Pi project and I think this is it. Thanks for posting. I will definitely keep my eye on this project. 



#12 groundtrooper OFFLINE  

groundtrooper

    Chopper Commander

  • 205 posts
  • So many POKEY home brews. So few POKEY chips.
  • Location:Glendale, AZ

Posted Sat Nov 12, 2016 11:50 PM

Wow!! Really cool project. I only wish I had the skills and the resources to take this on.  Nice work!



#13 KevinMos3 OFFLINE  

KevinMos3

    Stargunner

  • 1,454 posts
  • Founder of the Timothy Dalton as Bond fan club
  • Location:Behind YOU!

Posted Sun Nov 13, 2016 7:26 AM

The Atari Flashback software for the Raspberry Pi 3 with modified RetroPie software can be downloaded from the following dropbox site:

 

https://www.dropbox....FB.img.zip?dl=0

 

Thank you VERY much.  :-)

 

 

Thanks to fdr4pres, I've got the console buttons working through the GPIO port.  So, there's no need to mess around with the 2600daptor ports, and 4-player paddles now work!  I'm still doing some testing, so give me a little time to update the image.

 

Sounds very interesting.  I'm looking forward to it.  Will the GPIO port config also work with a Raspberry Pi 1B+?  Any idea if it's even fast enough to run this full speed?  I still have an older Raspberry Pi that needs a good purpose.  :-)



#14 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Sun Nov 13, 2016 8:27 AM

Sounds very interesting.  I'm looking forward to it.  Will the GPIO port config also work with a Raspberry Pi 1B+?  Any idea if it's even fast enough to run this full speed?  I still have an older Raspberry Pi that needs a good purpose.  :-)

 

The microSD card image will only work with an RPi2 or 3.



#15 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Sun Nov 13, 2016 8:29 AM

The link to the microSD card image and manual for the software have been added to the first post.


  • bah likes this

#16 Tifany OFFLINE  

Tifany

    Chopper Commander

  • 129 posts
  • Location:oklahoma

Posted Tue Nov 15, 2016 4:56 PM

I'm definitely going to have to give this project a go!  A few Qs... which GPIO pins are attached to which console buttons? Since you are using the 2600 daptor IIs, Im assuming you would use them set up for the 2600... but then you couldnt use the touch pads for Star Raiders or the Booster Grip for Omega Race without opening the thing back up again right?



#17 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Tue Nov 15, 2016 5:19 PM

I'm definitely going to have to give this project a go!  A few Qs... which GPIO pins are attached to which console buttons? Since you are using the 2600 daptor IIs, Im assuming you would use them set up for the 2600... but then you couldnt use the touch pads for Star Raiders or the Booster Grip for Omega Race without opening the thing back up again right?

 

See Console Button Wiring in the first post.  And correct about the 2600-daptors, although you could wire up some external switches if you really wanted to switch between controllers frequently.

 

Good luck with the project!



#18 MrMaddog OFFLINE  

MrMaddog

    Moonsweeper

  • 452 posts
  • Still Atarian
  • Location:Parts Unknown

Posted Tue Nov 15, 2016 5:35 PM

This is great!  I've always wanted to make an Ultimate Flashback using a RPi but was worried about how to use the front console buttons for 2600 games.

 

Can any other emulators be added as well?



#19 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Tue Nov 15, 2016 10:54 PM

Can any other emulators be added as well?

 

They can, but you're limited by the 2600-daptors which only accept 2600 and 7800 joysticks.  Although I suppose you could pair a Bluetooth controller with the Pi3 or attach a USB controller to a USB dongle coming out the back to play more modern systems.  Another option would be to use one of my Ultimate Flashback Interface boards which lets you use just about any DB9 controller, but the downside is that you couldn't use paddles since those aren't supported.



#20 Tifany OFFLINE  

Tifany

    Chopper Commander

  • 129 posts
  • Location:oklahoma

Posted Wed Nov 16, 2016 10:26 AM

Has anyone tried this with a pi zero? I just picked up a couple along with usb hats for them.

#21 fdr4prez OFFLINE  

fdr4prez

    Stargunner

  • 1,063 posts

Posted Wed Nov 16, 2016 11:52 AM

Has anyone tried this with a pi zero? I just picked up a couple along with usb hats for them.

 

It is doable with a Pi Zero, but the posted image of the SD card is only compatible with Pi2 and Pi3.

 

The Pi Zero, and the Pi1, use a different version of RetroPie, so you can download the correct version of RetroPie for the Pi Zero and setup the emulator yourself.  While I am not very familiar with setting up the emulator, I can help out with the script needed for the console buttons.

 

I am currently working on a Pi Zero project similar to this, but it will be a while before it is completed.  At that time I will create a new thread for my project, and I will post that SD card image when I've completed the project, so if you want to wait a month, or two, then you can grab it.



#22 Tifany OFFLINE  

Tifany

    Chopper Commander

  • 129 posts
  • Location:oklahoma

Posted Wed Nov 16, 2016 12:01 PM

Thanks fdr4prez! Ill ve looking forward to seeing your project! It'll be at least til after the first of the year before ill have time to do much with this anyways.

#23 Byte Knight OFFLINE  

Byte Knight

    Stargunner

  • Topic Starter
  • 1,007 posts
  • Robinett Rules!
  • Location:Waconia, MN

Posted Wed Nov 16, 2016 1:59 PM

Has anyone tried this with a pi zero? I just picked up a couple along with usb hats for them.

 

As fdr said it's doable, but wifi really comes in handy when transferring roms and box art to the Pi.



#24 iesposta OFFLINE  

iesposta

    River Patroller

  • 3,220 posts
  • Retro-gaming w/my VCS
  • Location:Pennsylvania

Posted Wed Nov 16, 2016 2:19 PM

Although the black background is stunning, my next idea was to subtly add this horizontal VCS pattern as the background.

 

Attached is a starting point picture. It needs cropped, straightened, and work to make it seamlessly tile.

 

image.jpg

 

I like the cart pictures, and also the box art pictures.

I wish all Art could be presented, like the box front, flip to the box back if you choose, then the cart image, then the game starts, but I don't think the front end can do that.



#25 Keatah OFFLINE  

Keatah

    Quadrunner

  • 16,204 posts

Posted Wed Nov 16, 2016 3:16 PM

Love these kinds of repackagings and projects. So much of an improvement over the original hardware.







Also tagged with one or more of these keywords: Atari 2600, RetroPie, Raspberry Pi

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users