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

Why was pinball unbanned? ›

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.

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.

Where is pinball still illegal? ›

The Palmetto State is the only state in the nation where a pinball prohibition remains on the books. The law dates back more than 60 years ago when the game was associated with gambling and organized crime. "Pinball as the law sees it wasn't really about these machines.

Is Google pinball gone? ›

It is a game that can be played while in the Google app, much like some of the Easter eggs found on Android. However, this hidden pinball game seems to be exclusive to iOS devices.

Why did Microsoft remove pinball? ›

Discontinuation. According to Microsoft employee Raymond Chen, 3D Pinball for Windows – Space Cadet was first removed from later releases of Windows due to a collision detection bug during early development of 64-bit versions of Windows.

Why did NY ban pinball? ›

As the film explains, New York City Mayor Fiorello LaGuardia banned pinball in public spaces shortly after the Pearl Harbor bombing in an effort to combat crime and prevent juvenile delinquency. Evidently, he also thought the Mob controlled pinball because most of the machines were made in Chicago.

When did pinball become legal again? ›

It wasn't until 1974 that the California Supreme Court overturned pinball prohibition in Los Angeles. They ruled that pinball was not a game of chance but skill. In 1976, it was also lifted in New York.

Why were pinball machines banned in the 1970s? ›

Pinball was banned beginning in the early 1940s until 1976 in New York City. New York mayor Fiorello La Guardia was responsible for the ban, believing that it robbed school children of their hard-earned nickels and dimes. La Guardia spearheaded major raids throughout the city, collecting thousands of machines.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Nicola Considine CPA

Last Updated:

Views: 6145

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Nicola Considine CPA

Birthday: 1993-02-26

Address: 3809 Clinton Inlet, East Aleisha, UT 46318-2392

Phone: +2681424145499

Job: Government Technician

Hobby: Calligraphy, Lego building, Worldbuilding, Shooting, Bird watching, Shopping, Cooking

Introduction: My name is Nicola Considine CPA, I am a determined, witty, powerful, brainy, open, smiling, proud person who loves writing and wants to share my knowledge and understanding with you.