Pimp your firmware with Pinball Browser (2024)

Pimp your firmware with Pinball Browser (1)

Here at Pavlov Towers we’re slowly turning Metallica into The Clash

Why? Because we can.

How? With Pinball Browser.

Pinball browser can be used to modify DMD frames

The software is free to download, although you’ll need to make a donation to unlock some of its features. Once you’ve got it up and running you can open Stern games’ firmware files, browse the music and graphics, and mess about with the contents in all kinds of ways.

It’s only Stern for the moment, but there’s reason to believe that the software will soon work with Bally/Williams firmware files in the near future – but more of that in a moment.

The key attraction is the ability to change sounds, substituting new ones of the same length. That means that in a title like Metallica or AC/DC you can have your favourite songs in the game, you;re ot stuck with the ones it ships with. Or you can switch all the original tracks out and turn the game into The Clash. Or Abba. Or whatever rings your bell.

Of course it’s not just the music you can change: call outs, special effects – if you can hear them you can modify them.

If you’re handy with the old graphics tablet you can change the DMD images if you want to, and you can also muck about with the adjustment min, max and default settings and restore all your high scores after a firmware update. Or you can freak out your friends and subsequent buyers by setting ridiculously large high scores which you never actually got and which will never be beaten.

The software is the result of months of work by 49-year old French software developer Olivier Galliez. Off work due to ill-health, he bought an AC-DC machine and got hacking.

Olivier Galliez wrote Pinball Browser for the technical challenge. (Owns: AC/DC)

“The machine was a challenge to me,” he explains. “It was delivered with documentation including schematics, which is very good for someone interested in electronics. And then I downloaded the firmware”

It’s pretty clear that Galliez knows his way around a binary file, and it wasn’t long before Pinball Browser started to take shape. “I opened up the binary firmware file with a sound editor to see if I could find anything,” he says. “With the right codecs, I found some sounds. Not music, but at least some noise. The most difficult part of the project was understanding how sound (and graphics) are stored in the firmware.

Fortunately it turns out that it is almost impossible to brick a Stern machine. The worst you can do is blow the odd fuse if you write code that locks a coil on, for example.

At this point he whipped up a program to convert the noise into the correct audible form so that it was possible to browse the firmware and listen to the songs and other game sounds.

He publicised his work on Pinside, and people started clamouring to be able to modify the sounds, and also to view and modify the DMD frames. In fact Galliez went further, adding the ability to change the adjustment settings and high scores, and altering the firmware itself so that info about the status of the game can be sent down the serial port built on to Stern CPU boards. (That could be used to show a video on an external screen during multiball, for example.)

Pinball Browser lets you change sound clips

So far Pinball Browser only works with Stern machines, but Galliez intimates that more manufacturers’ machines may be supported in version 4 of the software, which should be ready “in a few weeks,” he says. “The number of potential users of Pinball Browser are limited as it only works with Sterns. In the future this number may increase, ” he hints, “but I am not sure it will work so I won’t talk any more about it.”

Intriguing stuff. Does he mean Bally/Williams machines? That would be damn cool – but for the moment Galliez is keeping schtum.

The big fear when hacking is bricking the hardware so that it can no longer be booted – no-one wants a $6000 pinball machine that won’t start up. “Fortunately it turns out that it is almost impossible to brick a Stern machine,” says Galliez.

The technical reason is that the boot loader is stored in a read only memory chip that can’t be erased in software, so however badly you screw up the firmware you can always put official Stern firmware on a memory stick and the machine will start up. “The worst you can do is blow the odd fuse if you write code that locks a coil on, for example,” he says.

Gabba gabba hey! Your Metallica could play The Ramones

The software raises the possibility of people making custom packages like Metallica firmware with The Clash songs or AC/DC with The Ramones thrashes – and making them available for others to download. Although that’s perfectly feasible, Galliez is keen not to encourage copyright infringement.

To get round this Pinball Browser has a macro function that steps the software though the stages of building new firmware automatically. The idea is that you can distribute a macro along with a list of the songs that are needed for it, and as long as anyone who wants your firmware owns the songs and has them on their computer they can run the macro and build there own perfectly legal version.

If you want to give it a try, start by downloading Pinball Browser and start mousin’ around.

Photo by conejoazul Pimp your firmware with Pinball Browser (6)

Follow pavlovpinball

Pimp your firmware with Pinball Browser (2024)

FAQs

What is a pinball browser? ›

Pinball-Browser from Oga83 can be used to modify Stern SAM and Stern Spike system ROMs PIN2DMD supports SmartDMD Inframe palette assignment technology. You can colorize your game by mapping the existing shades of a single color to different colors of a palette.

How would you describe a pinball machine? ›

A pinball machine is a machine on which pinball is played. It consists of a sloping table with objects that a ball hits as it rolls down.

How do you start a pinball game? ›

To play pinball, start by pulling the plunger at the front of the machine to release the ball. Then, use the flippers to hit the ball by pressing the buttons on . Moving the machine is part of the game. When the ball moves towards the outlanes (side channels) you want to try and nudge the machine so that .

What is the anti cheat in pinball? ›

Tilt refers to the anti-cheat mechanism in modern pinballs. The tilt mechanism is controlled by a tilt pendulum, hanging under the playfield, encircled by a loop. As the player nudges and pushes the cabinet during gameplay, the pendulum swings.

Why was pinball illegal? ›

But in the 1940s, pinball was often seen as a moral menace, tempting both players and observers to gamble, corrupting youth and adults alike. The city of New York banned pinball in 1942 because of betting on the outcome of games, and gambling was against the law.

Top Articles
Latest Posts
Article information

Author: Clemencia Bogisich Ret

Last Updated:

Views: 5977

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.