Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up --- Bug Reports --- Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Mod: Asteroids On Steroids (updated 7-13-2020)  (Read 1380 times)

0 Members and 1 Guest are viewing this topic.

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 521
  • Last login:January 23, 2021, 11:25:45 am
    • The Cab With No Name
Mod: Asteroids On Steroids (updated 7-13-2020)
« on: January 24, 2020, 10:04:21 am »
Hi everybody... long time, no posts. 

When the A1Up cabs came out in 2018, I nabbed an Asteroids on clearance as a mod platform.  As I think everybody here knows, the innards of the stock cabs are crap, but the artwork is nice and the form factor worked for a corner of my home office.  Here's what I did with it:







Background: I'm a fiftysomething fomer 80's arcade rat. Started collecting cabinets during that golden period between the demise of the arcades and the dawn of eBay, when you could get them for next to nothing. Discovered MAME at about that same time in an early version (thank you, Nicola), and built a massively over-designed emulation cabinet for myself about 10 years ago (The Cab With No Name, check my sig for the build link). I'd planned to build another, and collected up a lot of parts for it, but the second project never got off the ground. When the A1UP cabinets showed up, I took it as an opportunity to put those parts to good use and add a smaller second cab to my home office.

I decided on Asteroids as the base cabinet thanks to the control layout (which allowed for adding the two major missing pieces, a trackball an joystick), and because I wanted to have both horizontal and vertical games, and the latter look a lot better on a horizontal screen than the former look on a vertical screen (especially if you use MAME's bezel artwork option).

And the art is cool. I already have a "real" Asteroids Deluxe, and always wanted to add the Cylon Raider rip-off Atari artwork as well. Fortunately, a Walmart not too far away cleared out all their A1UP cabinets for $150 each, so I picked one up and started planning the mods.

Because I was already familiar with the (admittedly esoteric) Mac emulation software scene, I elected to Hackintosh up an old Dell Optiplex 760 that I picked up locally for $20, and mated it to a thrift-shop 17" LCD ($10). You can find details on how the software was set up here (fair warning, most of the software versions are way out of date now):

http://forum.arcadecontrols.com/index.php?topic=138555.0

Besides my previous familiarity, this setup gave me the full range of options in SDLMAME, including shaders to make the games look more like they're being displayed on a CRT, and all of the MAME artwork options (backgrounds, bezels, etc.). EmuLaunch is still abandonware, but it's a nice clean interface that's pretty simple to configure, and it plays very nicely with cabinet controls.



As we all know, the spinner included with the original cabs sucks like a galactic-core black hole, so I recharged my BYOAC batteries and built up a homebrew replacement based on this tutorial:

http://www.gearheadlabs.com/spinner/

Fortunately for me, encoder wheels were only 75 cents at Groovy Game Gear, and I already had an optical board pulled from a broken Arkanoid spinner and a hacked ball mouse. The only thing I changed from the Gearhead Labs version was to add a trackball bearing above the bronze bearing. The only part that was really hard to find was an inanimate carbon (steel) rod for the spinner shaft, for which I eventually had to go to McMaster-Carr. I tend to avoid them thanks to the unpredictable shipping charges, but that was the only place I could find a 4" steel rod. The end result was... okay. It took some adjustment and a heavier control knob to get it to a usable level (see below). Even before I tweaked it up it was better than the stock spinner by a long shot.





The smallest footprint trackball available was this 2" job from RetroArcade. The version I got includes USB.

https://www.amazon.com/Track-Ball-inch-Arcade-Trackball/dp/B06Y18STSR

In order to make it fit flush on the control panel, I had to enlarge the original spinner hole and rout out a cavity on the underside. A friend with a drill press and serious woodworking chops helped. I also sprayed the original art with some clear lacquer, but opted to use the deck protector and art later. A router with a laminate cutting bit was key to this option.





Fortunately I had a lot of unused parts from that abandoned prior project, including an Ultimarc Mag-Stik Plus, an iPac encoder, lots of pushbuttons, and a selection of True-Leaf switches from GGG. I also added three faux-Atari volcano buttons as per this tutorial (note the correction in the follow-on post if you want to try this at home):

http://forum.arcadecontrols.com/index.php?topic=154048.0



See the top of the post for a detail shot of the finished control panel top.

I decased the monitor and installed it; a perfect fit:



As a nice bonus, that monitor has several USB ports, which saved me from having to add a hub. I left the top off the Dell computer to help prevent heat buildup, and installed the rest of the electronics. That Dell doesn't have a proper power jumper on the board, but I was able to stretch the daughtercard with the power button and a few USB ports to a comfortable spot on the back of the cabinet. A little work with a Dremel gave me access. I also decased and installed the guts of an old USB-powered speaker for audio. I added a cheap cabinet magnet at the top of the back door for easy access as well.





I tossed all the original parts in the well of the riser. If anybody wants them, let me know and we'll make a deal. I don't expect to ever use any of it again. [sold]



I also added a master power block and switch, a homebrew lighted marquee (several months after the original build, hence all the pics without it in this post), and replaced the plastic spinner knob with a big heavy milled aluminum stereo amplifier knob that works much better.

I'm running a curated set of 233 games, almost all late 70's and early 80's. Here are a few shots of the finished cab:









Everything works pretty well. I don't love having the spinner on the left, but given the lack of real estate on the control panel, that was really the only option. I always played Tempest with my hands crossed back in the day, so maybe I'll re-learn those old skills now.

For my next trick, I plan to replace the Mag-Stik (which I've never been able to get to work properly for switching from 4-way to 8-way; I think it's missing a part) with a Sanwa ball stick that I'm going to mod with this switchable restrictor option that just popped up recently:

https://www.reddit.com/r/cade/comments/er7ovo/3d_printed_48_way_restrictor_plate_switchable/?utm_source=share&utm_medium=ios_app&utm_name=iossmf

I'll report back on how well (or badly) that works.


I never got the 3D printer mod to work very well, but I did manage to manufacture (the old-fashioned way) a replacement rectangular washer for the Mag-Stik, which now works fine.
« Last Edit: July 13, 2020, 06:40:13 pm by alfonzotan »

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 521
  • Last login:January 23, 2021, 11:25:45 am
    • The Cab With No Name
Lighting up Asteroids On Steroids
« Reply #1 on: June 03, 2020, 03:23:55 pm »
Added a little razz-ma-tazz to my A1UP Asteroids mod.  I was never happy with the fake Atari volcano buttons; they didn't have the tactile click and certainly didn't light up like the real thing.  And the Lowe's substitutes were too stiff anyway.  So as one of my lockdown fixes, I picked up a set of replicas from ArcadeShop, and wired them in (along with adding lighting power to the already-installed coin and player buttons) to the I-Pac's 5v block.  Turned out nice.

First I prepped the 5v lines for the Atari buttons with 220 ohm resistors and covered the patch with heat shrink.




I had to rout out a little more of the control panel to get the middle Atari button in.  The originals were made for metal CPs.  For the other two I just filed away a bit of the plexi CP protector.  I didn't want to cut a bigger hole in the plexi for the middle button, I don't really have the tools for it and that cover is pretty thin, I didn't want to break it.  You definitely want the short Volcano cones for a wooden CP, the tall ones barely leave a 16th of an inch of clearance (and that's if you remove the nut and washer).



Then the wiring, first of the new buttons to their respective controls (ESC and the two mouse buttons), then the lighting for the Atari and start buttons.  I used a little breadboard as a junction box.




Final result (you can see the "before" in the original build post):



« Last Edit: June 03, 2020, 04:53:22 pm by alfonzotan »

alfonzotan

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 521
  • Last login:January 23, 2021, 11:25:45 am
    • The Cab With No Name
Another mod...
« Reply #2 on: July 13, 2020, 06:39:55 pm »
While rummaging around in my electronics storage closet (okay, one of my electronics storage closets) this weekend, I ran across an old translucent blue MacAlly trackball that I bought more than 20 years ago (when all kinds of Apple accessories were suddenly that color, to go with the original iMacs), intending it for an arcade project but never actually figuring out a way to use it. While moving it over I noticed that the actual ball looked like it was the same size as the trackball I'd installed in the Asteroids CP.

So I popped it out, pulled off the overlay on my CP, and tried it. Perfect fit! But it would look a lot better if it was illuminated from underneath. So I fished out a spare LED, wired it in to the rest of my lighted buttons, and voila:





« Last Edit: July 14, 2020, 08:02:06 am by alfonzotan »

negative1

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 933
  • Last login:Today at 12:01:58 pm
  • I want to build my own arcade controls!
Re: Mod: Asteroids On Steroids (updated 7-13-2020)
« Reply #3 on: July 14, 2020, 12:25:31 am »
Nice job.

Thanks for all the details.

I like the volcano buttons too.

later
-1