Really nice work! 
You implemented a lot of things I've just been thinking about so beatifully
Might have to pick your brain on some of it when I get started on a new project
In the meantime I have a couple of questions
What type of joystick you are using?
What were the major things you had to overcome with windows 8?
Thanks and again fantastic work
Looks like it's a blast to play
I can only imagine how my little mind would have been blown if what you made was what coleco actually released back in the day!
Thanks Bender! Appreciate the compliments.
The Joystick I used is conveniently available on
Amazon. Pretty sweet little joystick because you can actually swap out the switches for
Micro-Leaf switches from Groovy Game Gear. The stock switches were a bit too loud and clicky for me. (This idea originally came from BYOAC member Vidiot. (Just want to make sure I give him credit because he inspired my build)
Ah yes, Windows 8. If I had just waited a little longer, I could have just used Windows 10. But then again, I might have had the same issues. But anyway, the issues I had with Win8 revolved mostly around the de-branding. In other words, it's relatively easy to hide the login screen, change the boot logo animation and shutdown screen in windows 7. But they make it nearly impossible to do it completely in Windows 8. It involves some pretty heavy reg edits that could have their own set of unintended consequences. I really wanted to hide windows as much as possible to make it feel like it was a real mini-arcade. It's just so much easier in Windows 7. Also, Windows 7 has been out for so much longer so many people have had time to create guides and utilities to hide windows. Windows 8 also has other minor challenges like hiding the task bar, boot to desktop, and hiding metro tiles. Not hard, but just not something you have to mess with in Windows 7. I also work in IT and us guys like to keep things simple. Windows 8 is just such a mess of extras that I wanted to shut off. (The computer I used also only supported Win8 32bit. That got a little tricky as well)
Thanks again for your compliments. I had just as much fun building it as I do playing it. I really learned a lot while building it. My biggest lesson was probably patience. It really pays off not to rush into things and just really think about what you are doing and how it might impact 2 other things along the way.
When building it, I gave myself the unnecessary challenge of shoe-horning in console games. It would have been fine to just leave vertical arcade games on there but I thought it would be fun to just see if I could. I'm also a fan of Hyperspin and wanted to sort of Prove that Hyperspin is not as bad as some people think. With some time, I was able to get Hyperspin to perform exactly how I wanted in a pretty small form.