ColecoVision kiosk circa 1982 |
I chose to attempt to undertake this
project in part because of Todd Holcomb's “Ultimate ColecoVision
Flashback Upgrade” modification, which uses the case of the CV
Flashback but replaces the guts with a Raspberry Pi and an Ultimate
PC Interface (by Hafner Enterprises), and runs Oscar Toledo's CoolCV
Emulator with EmulationStation front end under RetroPie. The details
of that project can be found in this thread.
I had wanted to get into the nitty
gritty of a custom arcade machine project for a little while, but was
indecisive as to what I wanted to end up with. Being a ColecoVision
fan first and foremost, I ultimately had to go with something that
incorporated my favourite catalogue of games. Mr. Holcomb's CV
Flashback mod provided the final touch of inspiration that was needed
to transform this mid-life crisis dream into a real action plan, and perfect for someone like myself with some electronics knowledge, but a limited amount of arcade machine experience.
This type of project is likely not for
everyone. Purists may question why on earth anyone would want to put
a tiny amount of 21st century electronics into a mammoth
100 pound, '80's style arcade cabinet when you can just install it
all into a nice light CV Flashback case and enjoy the same games with
a cozy couch and a 60-inch LED TV. Well... 1) I want a cool arcade
machine for the man cave, 2) I would love to play my ColecoVision games on
that arcade machine, 3) the project is within my range of abilities
with a few new challenges thrown in for good measure, 4) I haven't
seen anything like this in my travels, and 5) it will be a lot of fun to build.
Just to be clear - as cool as it is, I am not looking to replicate the beautiful vintage ColecoVision kiosk pictured above. Below is a summary of what I want to
end up with, taking into consideration that this project is at ground
zero, and I may still be experiencing some delusion as to what is or
is not possible. I want:
- One mammoth '80's style arcade cabinet, with ColecoVision marquee and side panel artwork
- Arcade quality controls
- To be able to play any and all available ColecoVision ROM images, accessible by menu
- Support for all ColecoVision controllers including the driving module
- The option for 1 or 2 players
- To be able to easily upgrade the software and easily add or remove games
- The ability to save scores - that would be amazing but I may be getting carried away...
To clarify point number 4 - I want all of the controllers to be
integrated into the control panel and to be available simultaneously. Somehow I will need
room for joysticks and buttons for 2 players, two 12-button keypads,
a trackball... and a steering wheel. Did someone mention something
about delusion?
Also consider that I want to use as
many ready-made products as available to piece it together, shy of
stripping out actual ColecoVision hardware and just mounting it into
a different box. I want to have fun, but there is no need to
reinvent the wheel.
Emulation
Ah... but the controller dilemma can
wait for another day. My first priority is to sort out the
emulation. It just seems logical to want to use a Raspberry Pi after
seeing one in action (remotely) on a CV Flashback via a beautiful
menu interface and the slick CoolCV Emulator, for which Oscar Toledo
designed for the Raspberry Pi, among other things. What could be
easier than using a Pi? It has everything that's required, so I'm
ordering a Pi 2 (Model B) through Amazon. This unit runs at 900MHz
(so no need for overclocking), has 1GB of RAM, 4 USB ports, wired
Ethernet, Micro SD slot, and the best part – crisp clear HDMI
output which includes both video and audio.
To make things even more mindbogglingly
simple, Mr. Holcomb, the gentleman I mentioned earlier, was kind
enough to offer me a copy of all the necessary files he uses for the
CV Flashback mod – all I have to do is send him a Micro SD card.
So that is what I will be doing... as soon as I receive my precious
Raspberry Pi kit in the mail.
Cabinet Ideas
First thoughts on the cabinet design
are that it should be a classic style, black, straight lines but with
a few subtle sexy curves, like the ColecoVision console. A starting
point comes from the DIY web site, Koenig's. They offer diagrams for
a couple of classic cabinet types that are free for private use, one
of which I will base my design on. They can be found here.
The cabinet design will obviously need
modifications if I am able to incorporate every idea, however, the
final cabinet design will be not be tackled in detail until the 4th
stage of the project.
Project Stages
Right now, the project's major stages
are:
- Design of the electronics & parts sourcing
- Controller interface
- Raspberry Pi setup & testing
- Cabinet design & construction
- Installation
Stage 1 will commence shortly. Any and all suggestions are welcome...
I can't wait for your arcade to become available! Any ideas about how much longer? - Mike
ReplyDeleteHi Mike! Thanks so much for your comment. This project unfortunately has been on hold for about a year due to other personal projects/issues, but I hope to get back into it soon! I have collected most of the electronics for this though and I will be updating this blog soon about that.
Delete