MAMEWorld >> News
View all threads Index   Flat Mode Flat  

TrevEB
Brokering peace between the collectors and the Mame Community
Reged: 03/11/05
Posts: 769
Loc: Oakland, CA
Send PM
Williams Predators for the first time in 30 years!
07/29/17 06:16 PM Attachment: IMG_4208.JPG 1146 KB (0 downloads)


Williams Predators flies again at
California Extreme 2017
Santa Clara, CA

Pictures here.
https://photos.app.goo.gl/0RgOxgxCBNNmfohR2

With permission from Andrew Welburn
www.Andys-arcade.com
http://www.retrokade.com

Team Oakland CA.

This machine is based around the only orignal parts Andrew Welburn had from this game - the original game PCB set and power supplies which belong to Domonic Escott in the UK. He entrusted me with this in order that i figure out the big technical challenge that it had.

This PCB has been around for a long time, but was it missing the crucial control interface pcb that was inside each cabinet. These interface pcbs link each players' special 49-way joystick and action buttons, along with switches and cabinet buttons to the main pcb. With all of them missing, it was only possible to play at the Red - Hawk position. No paperwork is known to exist for this game so everything had to be worked out by hand.

With help from members of the MAME team, a reverse look at code interfacing the UART to the main cpu, it was determined that there was a 7-byte packet expected from each interface pcb. The exact order of the bytes (and the bits within them) and what they represented in the packet was not immediately obvious, but was worked out eventually. The added complication was the 7th byte was a'check' packet which was a calculated sum based on the contents of the other six bytes. If it was not calculated correctly, the entire packet is ignored.

After some considerable trial and error, I was able to write code for a small microcontroller (a PIC) that reads the Joystick positions, and the 4 minimum buttons needed per player for the game to function, and translates them into the 7-byte packet that the game pcb expects. This output is then converted to RS-485 and send to the respective connection on the game pcb.

The game was intended to occupy 4 FULL SIZE arcade cabinet which made the game very expensive labor intensive for the game owner requiring a large amount of space and upkeep. It was a hard sell when compared to the money generated by 4 individual games. 30 years later with the advent of flat panel monitors, it is now possible to have a single cabinet and superior player interaction.

This cabinet has been hand-made to fit four players in the most space efficient footprint that i could make for my small home-arcade. The cabinet design has developed organically over a number of years, being made from scrap wood, an old metal filing cabinet, more reclaimed parts, old LCD monitors and lots of wiring and connectors. This went from a bunch of monitors sitting on some wood balanced on top of a metal cabinet into an exhibition-ready machine largely in the last three weeks, working all day every day to work out how it was going to look, work and be durable for CAX.

Vector artwork was created from online photos by Lindy Groening, and NightVoice from the MameWorld Art Project in Adobe Illustrator and Coral Draw. Final artwork layout and control panel design was created by Trevor Brown in an exceptionally short period of time using ArchiCAD. All other technical engineering and cabinet creation work by Andrew Welburn of andys-arcade.com.

Andys-arcade.com.
TrevEB

[ATTACHED IMAGE - CLICK FOR FULL SIZE]

Attachment

Edited by TrevEB (08/05/17 03:17 AM)







Entire thread
Subject Posted by Posted on
* Williams Predators for the first time in 30 years! TrevEB 07/29/17 06:16 PM
. * Re: Williams Predators for the first time in 30 years! R. Belmont  08/11/17 04:56 PM
. * Re: Williams Predators for the first time in 30 years! TrevEB  08/11/17 07:29 PM
. * Re: Williams Predators for the first time in 30 years! TrevEB  08/05/17 03:18 AM
. * Re: Williams Predators for the first time in 30 years! Dullaron  08/05/17 04:09 AM
. * Re: Williams Predators for the first time in 30 years! Comboman  07/30/17 07:33 PM
. * Re: Williams Predators for the first time in 30 years! MooglyGuy  07/30/17 12:34 PM
. * Re: Williams Predators for the first time in 30 years! TrevEB  07/30/17 05:37 PM
. * Re: Williams Predators for the first time in 30 years! Moose  07/31/17 03:14 AM
. * Re: Williams Predators for the first time in 30 years! Haze  07/30/17 08:40 PM
. * Re: Williams Predators for the first time in 30 years! Phil Bennett  07/31/17 02:10 AM
. * Re: Williams Predators for the first time in 30 years! Lord Nightmare  07/31/17 08:19 AM
. * Re: Williams Predators for the first time in 30 years! Haze  07/31/17 03:25 AM
. * Well blow me down. 4 screens on this one. Dullaron  07/30/17 05:22 AM
. * Re: Williams Predators for the first time in 30 years! Tornadoboy  07/29/17 11:17 PM
. * Re: Williams Predators for the first time in 30 years! casm  07/29/17 09:46 PM
. * Re: Williams Predators for the first time in 30 years! Nightvoice  07/29/17 09:10 PM
. * Re: Williams Predators for the first time in 30 years! MooglyGuy  07/30/17 12:32 PM
. * Re: Williams Predators for the first time in 30 years! fortuna_chan  07/30/17 01:37 AM
. * Re: Williams Predators for the first time in 30 years! Cheshire Noir  07/30/17 05:09 AM
. * Re: Williams Predators for the first time in 30 years! Brian Deuel  07/29/17 07:15 PM
. * Re: Williams Predators for the first time in 30 years! gregf  07/29/17 06:51 PM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
1 registered and 11 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3727