February 24, 2006

Quick & Dirty MAME'd Marble Madness Video

Category: MAME'd Marble Madness

I'm in the process of putting together a full write-up and photo gallery of my latest MAME'd arcade. This one is based on a classic Marble Madness Atari System 1 cabinet. I have the original Marble Madness, Road Runner and Peter Packrat boards and control panels for this system in full working order and have enjoyed them off and on for several years. Since the System 1 was designed by Atari to be highly modular and convertable, it was an especially appropriate candidate for "conversion" to MAME.


NOTE: I worked with the same goal in mind on this project as I did with my MAME'd Millipede: extend the functionality of the cabinet without making permanent modifications. Both of my MAME'd classics are designed in such a way that I mate the new control panel with the existing framework. The CP can easily be removed and the original control panel returned to restore either to its classic form. So, for those of you initially horrified by a modified classic arcade: your worries are misplaced. ;)

On a whim tonight I decided to do a quick and dirty video of the machine in action to give people an idea of how it works. The lighting is lousy, I have no means of syncing the arcade monitor with the video camera (resulting in the usual image roll on the monitor), and the sound isn't going to win any awards. It was an experiment, though, and I've already got some ideas of how I'll do a video that won't suck later. Stay tuned for that...

Having stated my disclaimer regarding the video's general crapiness, feel free to download it. It's formatted for Quicktime using the H.264 codec and also plays fine on my Mac using VLC as well as on my Linux workstation with MPlayer.

You'll see the control panel, title selection via the main menu (with game previews), the working quarter and token slots, one of the two LED backlit trackballs, and a little gameplay on Marble Madness, Joust, and Discs of Tron which uses the push/pull spinner and my DIY flightstick.

Enjoy... better stuff on the way soon.
- Aaron

February 20, 2006

MAME'd Marble Madness: Project Index

Category: MAME'd Marble Madness

Coming soon...

June 18, 2004

MAME'd Marble Madness: Not Forgotten...

Category: MAME'd Marble Madness

No, I've not forgotten about the new project... I've just been overly busy of late. The second MAME cabinet is still underway and I hope to be offering some updated information in the coming days. I hate putting a placeholder here like this, but I wanted to keep folks up to date and say that I'll be resuming soon.

May 6, 2004

MAME'd Marble Madness: Parts & Wiring

Category: MAME'd Marble Madness

Parts have begun arriving and I'm starting on the wiring harnesses and USB interface tests. Tonight's blog entry and pictures are online.


Wiring up the Marble Madness CP to test the OptiPAC via USB.
(click to enlarge)

MAME'd Marble Madness: Parts Arrive!

Category: MAME'd Marble Madness

Well, the parts I needed arrived over the last two days and I'm starting to get underway on the interfacing. From Happ Controls I ordered buttons, a joystick, some trackball plates and a 1000' spool of red 20 gauge wire. I ordered the other fundamentals from Jameco including molex connectors and pins, a good molex pin crimper, shorter spools of black wire, etc.


Oooh! Parts!
(click to enlarge)

Continue reading "MAME'd Marble Madness: Parts Arrive!" »

April 29, 2004

MAME'd Marble Madness: First Working Gallery

Category: MAME'd Marble Madness

The new monitor is here and I've begun generating modelines. Check out the new cabinet blog for the details and tonight's pictures.


The new arcade monitor on the workbench being tested.
(click to enlarge)

MAME'd Marble Madness: Monitor Work

Category: MAME'd Marble Madness

The new Wells-Gardner K7200A horizontal monitor arrived today. Not bad... ground shipping only took from Monday to Wednesday.

I made a captioned gallery of tonight's pictures and provided a narrative below.

I love a new arcade monitor. After collecting so many classics and dealing with old, burned, finicky and dirty monitors, a fresh new monitor with protective plastic yet to be peeled from the tube is a marvel.

I built my last VGA to arcade monitor cable by hacking the end off a heavy-duty VGA cable and wiring on an existing plug from a discarded classic wiring harness. This time around I ordered Ultimarc's mostly pre-made cable sans the arcade plug to save time. It is nicely labeled and ready to be mated with whatever kind of end you need for your particular arcade monitor.

Tonight I cut a compatible connector for the monitor side off some piece of arcade junk in my attic, removed the pins, trimmed the wires and soldered them cleanly to the pre-tinned wires in the pre-made cable. I then heatshrink tubed each individual solder splice.


The arcade monitor end of my VGA adapter cable.
(click to enlarge)

Continue reading "MAME'd Marble Madness: Monitor Work" »

April 26, 2004

MAME'd Marble Madness: Workspace

Category: MAME'd Marble Madness

I thought I'd toss in a picture of where I spend a lot of my time (including where I sit as I write these updates to the site). This is my personal office at home where I work and play (there is a thin line between the two in my life).


My personal office at home. This is where I spend a great deal of both work and play time.
(click to enlarge)

I recently cleaned out the small room off this room and made it into a pretty decent work area. For the first time, I have all my tools sorted out within easy reach and the shelves (not visible) are full of neatly labeled containers with tons of parts and other stuff collected over the years. I'm getting so organized that I'm scaring myself. I know my wife is both pleased and slightly stunned. :)

I think getting this workspace functional is part of what got me jazzed about starting on a new MAME cabinet. Things were pretty disorganized when I built my first one, so the improvements are already speeding me along.

Birth of a New Box

Category: MAME'd Marble Madness

I've added this new page to begin covering the development of my second cabinet. The basics are described on the news page.

When I left off, my corny new cheap case had arrived from NewEgg and I was about to build the machine. Quite a bit has happened since then, so I'll hit the highlights (such as they are) here.

System Build

I downloaded the ISO images for Fedora Core 2 Test 2 and burned the four CDs. That release had a few minor issues with booting properly from the CDs on certain Athlon systems, but I tracked down some workarounds. After that, I was having some odd lockups during the install process but eventually determined I had a bad stick of RAM. After a few hours of diddling around and thoroughly annoying myself, I was relieved to get the box built.


The new system on my workbench getting exhaustive RAM tests.
(click to enlarge)

Continue reading "Birth of a New Box" »

April 19, 2004

Seeds of a new MAMEbox

Category: MAME'd Marble Madness

Yes, it has been ages since I did an update to the website. I am also very behind on responding to e-mail from folks, so please bear with me.

Life has been pretty busy lately and I have much to add to the website in the coming days. The primary thing I want to mention, though, is that I am starting to lay the groundwork for my second MAME cabinet.

I will definitely document the process in detail, but I figured I would mention the basics right now and use the site to document the progress.

A lot has happened in the AdvanceMAME and Linux world since I built my first system. In order to experiment with these changes, I am building a new system that is not based on the Dell I used in the first project. I recently updated the guts of my main desktop machine, so the previous motherboard, RAM, and processor are free for other use. With the recent purchase of a cheap case, I am now able to reassemble the parts and make a stand-alone test system.

This new MAME system is an Epox 8KHA+ motherboard with an AMD Athlon XP 1800+ and 512 Megs of RAM. This is substantially more powerful than my current MAME system. I also purchased a used dual-head Matrox G400 card on eBay last week since that card is getting quite a bit of praise in the AdvanceMAME groups. The case arrived today, so I'm building the test machine using Fedora Core 2 Test 2 so that I can make use of a system built from the ground up on the Linux 2.6.x kernel tree.

The goal for the immediate future is to get this sytem built, install AdvanceMAME 0.81, and start testing the kernel framebuffer with the G400 (as opposed to the svgalib-based system in my current cabinet).

I can plop this system down right next to my existing MAME'd Millipede cabinet for initial testing of the 15 kHz video, etc. This gives me a rapid way to test the software side of things first and possibly employ some of the upgrades in my existing cabinet.

In the coming weeks, though, I would like to start on the new cabinet. This system will be a horizontal orientation to complement my existing veritcal cabinet. I have a Marble Madness system (Atari System 1) at my office that will be the basis of the new project.

As with my existing MAME'd Millipede, no harm will come to this classic cabinet. My goal is always to make modular additions that will allow the classic cabinet to be restored to its original condition without compromise. You can read more about this philosophy in the Background section of this site.

I will begin updating this site soon, both to document the creation of this second cabinet and to discuss a few minor changes to my current system. Much of this site to date covers my journey from collecting original arcades to building a MAME cabinet. This includes both the philosophy and the technology behind the first project.

With the new cabinet in the works, I hope to enhance the website by focusing on documenting the advances in the technology and the improvements I would like to make in a second system after a year of hands-on play.

As always, comments, suggestions and questions are welcome. :)