Atari 600xl - Another retro game night hack
Last minute notice of my hack - and something a little different. I'll be adding a Raspberry Pi 4 to an Atari 600xl with Retro Pie. The keyboard will be reverse engineered and an Arduino Micro Pro will be used to emulate a USB keyboard HID device. The original joystick ports will be emulated as USB game controllers with another Arduino Micro Pro. This will be a lot of fun and hopefully get some pole position going tonight
I grew up with an Atari 600xl along side my Apple ][, Fairchild channel F, NES, Coleco, Intellivision, Atari 2600, C64, etc... I believe this hack completes my retro consoles that I grew up with. So far I've hacked all of these consoles with Pi's and Arduinos over the last year. My collection is pretty awesome - I don't complain on cold or rainy days! Lots to do staying inside!!
Source code for the arduino firmware can be found here: https://github.com/DJSures/Atari_600XL
Let's take a look at my current hacked retro console library :D... The Atari 600xl will make a fantastic addition!
Here's the final version:
Upgrade to ARC Pro
ARC Early Access will give you immediate updates and new features needed to unleash your robot's potential!
10 Print "Perry is cool"
20 goto 10
I was hooked and came back in two days and sat on the floor reading and dog-earing the books and trying to write programs as the staff would eventually shuttle me off. I wore out many a welcome there. Eventually they told me I had to bring a parent which kinda put an end to it.
No happy ending where they hired me or sent me a refurbished computer or something. It was a 4 year hiatus until I could buy a high powered Commodore 64 at a garage sale.
It is a memory I will take to the grave because there was such a spark there. I can still remember the clothes I wore the first day.
So that's why I like these retro builds. Most likely there is a kid out there staying after school to play with a JD going through something similar.
But the way I see it - there's a lot of people restoring. But they're restoring hardware, not restoring software. What I do is replace the guts with an emulator so the software can be restored and used. The emulators allow me to have every single disk, cartridge and tape ever made for the computers work. And they work with the original joysticks and keyboards. That's my initiative. In the evenings we turn on these hacked machines and have access to thousands of games and programs to play with.
The atari 600xl hack from last week is finally done. I'll post an update tomorrow. One day i'll have to give a demo of all my machines and how they work. Because playing games with the original joysticks and keyboards is magical - even if the internal guts have been updated
I remember those early days back at my local shack. I was attending a trade school for electronics, when I turned 16 my parents asked what I wanted, I had the choice of the TRS-80 Model I or a car. I picked the computer of course. Even brought the computer into school to demo it in front of the school board because they were just starting to think about computer classes ( the early Apple computers complete with early robot arm). Then it would be some years later that I purchased a Coleco Adam, the the Commodore 64 and C128 which i used to learn about interfacing to a home built robot arm.
My first real computer (dos) just a few years later was a Pentium 386 tower from Zeos (now Micron). It is fun seeing how far advanced the computers have come along, and brings back some great memories when I see the old relics can still turn on :-)
After I get the computer up and running I plan on showing it off by starting off in an 8-bit emulator and then switching it into Windows 10. I'm also going to build a wireless mouse into a game cartridge since the 800XL didn't use a mouse. I may also follow your lead and make a joystick adapter.
I'm getting ready to retire in less than two months and need some projects to work on.
Most of the keys worked with the keyboard but the ones corresponding to 13 and 14 on the keyboard grid weren't working. Just on a hunch I tried the keyboard from my other Atari 800Xl and it works fine. Now I'll have to go back through the video and rewatch the part dealing with taking the keyboard apart and cleaning and checking it. If it weren't for this video I would be totally lost now.
I may start working on the wireless mouse while I try to decide what else to do with the keyboard.
I'm still working every other week, so start back on Wednesday. I'm an OR Rn. The closest I come to a robot is our Divinci surgical robot.
I have most of the parts to put the mouse together.
I may try to do the other project and get my old Atari joystick to work with the PC. I noticed the Arduino code mentions either a Micro Pro "or Teensy". I have a Teensy 2.0. Would that work. I tried copying the code into Arduino IDE and it wouldn't compile. It didn't work when I tried it under the Micro either. Any idea what I'm doing wrong?