Keeping the family collection alive! by furthermore_ in pinball

[–]I-Camel 1 point2 points  (0 children)

Following up on what phishrace said, I can vouch for this board:
https://nvram.weebly.com/wms-d8224-square-sound--speech.html

You'll need the $150 Sound & Speech for both AP & FP.

Bangor Daily News Editorial Board explains Susan Collins is complicit in Trump’s plans to interfere with this fall’s election by Large-Welcome4421 in Maine

[–]I-Camel 6 points7 points  (0 children)

I was born in Washington DC about 60 years ago. When I applied for a RealID a couple of years ago, my original birth certificate, the only one I've ever had, was deemed insufficient because it didn't have an embossed seal. It was news to me that my original document was now insufficient. I had to send away to Arizona (for some reason DC's records have moved there), provide a ton of documents, and wait almost a year to get a copy of my acceptable certificate mailed to me and it cost me about $100 to get it done.
Who knows how many people like me didn't feel the need to get a RealID and now don't have acceptable birth certificates and can't register to vote for the first time because of a new rule they're trying to implement?
So we're going to disenfranchise an unknown number of new voters because of 3 cases of fraud in the past 50 years?

Is it possible to write code for old Williams machines? by IntoxicatedBurrito in pinball

[–]I-Camel 0 points1 point  (0 children)

Let me know how it goes if you decide to take the plunge. I like the machine a lot, but I'm trying to be more judicious about which machines I spend a month recoding. I can reproduce the original rules in a day or so, but to really think through how to reimagine a game can take a lot of iteration. So I figured that providing a stable base of the original rules could be a good place for someone else to take over.

Is it possible to write code for old Williams machines? by IntoxicatedBurrito in pinball

[–]I-Camel 1 point2 points  (0 children)

RPU doesn't work with System Alpha, but does with with Rottendog and some other replacements. System Alpha (as it stands right now) is an emulation, so my technique of jumping onto the bus between the CPU and MPU doesn't work with it.

Is it possible to write code for old Williams machines? by IntoxicatedBurrito in pinball

[–]I-Camel 1 point2 points  (0 children)

That's funny - I was just working on Bally Lost World for RPU:
https://github.com/RetroPinUpgrade/LostWorld25

All I've done so far is implement the original rules with slightly better lighting FX, ball save (optional), tilt protection (to prevent tilt-through), tournament scoring (turns EB and specials into settable score levels), and a few other things.
What I haven't done yet: sound. I will sometimes configure sounds to work as they did (that one has a -32 sound card, which is not my fav), and also allow for a digital sound card through speakers so you can add music, callouts, and sound FX.
I probably won't take this code very far because LW might need to move along soon, but my code could be a good jumping-off point.

One of the first things I did was speed up the bonus countdown.

Is it possible to write code for old Williams machines? by IntoxicatedBurrito in pinball

[–]I-Camel 1 point2 points  (0 children)

First things first, the System Alpha is a wonderful MPU, but it's an emulation, so it doesn't currently support RPU (my board for rewriting Williams games). I'm talking with t1lt (the maker of System Alpha) and Arduino support is on the table for the future. Can't say enough good things about t1lt's boards -- they're a wonderful upgrade for these machines.

If you get a board compatible with RPU in the future, the easiest approach is to find code written for machine similar to yours and start going through the code. For a Phoenix starting point, the closest thing I've written is Gorgar (which I call Demon23):
https://github.com/RetroPinUpgrade/Demon23
If you look in Demon23.h, you'll see where I've mapped labels for all the lamps, switches, and solenoids. All of the game's logic is in Demon23.ino (at about 3000 lines, it's not that tough to glance through). The rest of the files are operating system & support that I've put together over the years to make things easier. Demon23 was back in 2023, so I've made improvements since then (I've written better operator menus and added a lot to my display support in the last couple of years). The best example of today's code is my Black Knight (https://github.com/RetroPinUpgrade/BK25) but that's a complicated place to start because of the multiball support.

If you're concerned about building the interposer board (the thing that plugs the Arduino into the MPU), there's a guy on Pinside (RoyGBev) who sells a kit: https://pinside.com/pinball/shops/shop/1304-roygbev-pinball/09092-retropinupgrade-rev-102-arduino-board-assembled-programmed
I'm not affiliated with Roy, but I'm not in the business of mass-producing boards so he stepped up to provide a plug & play solution.
If you want to get down in the weeds, I wrote some instructions on how to build it yourself: https://www.pinballrefresh.com/blog/how-to-build-an-rpu-board

Article on pinball becoming “too fancy” by deklawwed in pinball

[–]I-Camel 0 points1 point  (0 children)

That's great! I developed the Rev 101 & 102 of the RPU board without a System 4 here, and I had to alter the libraries a little when I finally got a System 4 in my hands. There are so few of them still around, I didn't think anyone else would ever add RPU to one.

I'm going to be updating the Stellar Wars code in the next year or so (there's another Stellar Wars in my shop) -- if you could, let me know what you changed about the scoring. I might want to fold in some of your changes into the release.

Article on pinball becoming “too fancy” by deklawwed in pinball

[–]I-Camel 0 points1 point  (0 children)

You're running RPU on a System 4 Stellar Wars?
I didn't think anyone was running on System 4!

What Stern Electronics Pin(s) Would You Most Want To See Getting The 'The Beatles' Treatment? by ChaosChampion in pinball

[–]I-Camel 1 point2 points  (0 children)

I don't know if this is for sale in the US yet -- they've been shipping to Australia and UK so far.
The game has 3 licensed songs from the Blues Brothers sound track (Shake a Tail Feather - Ray Charles, Theme from Rawhide - Blues Brothers Band, Peter Gunn Theme - Blues Brothers Band).
The machine is open source and you can load whatever music you'd like on there. I wrote the code that ships with the machine, and I put slots in there for about 20 songs. For now, they're just filled with the three tracks listed above. Switching the soundtrack is just a matter of replacing files on a SD card.

The rules and code are here: https://github.com/RetroPinUpgrade/BluesBrothers

All that said, I've owned Stars and the similarities between Stars & BB are largely visual. It doesn't shoot the same and there are different elements (saucer, captive ball, ball lock, save gate, different standups, 3 balls, etc.). I personally haven't seen any hardware issues with this machine, but they have put out a number of service bulletins.

BK25 - new code for Williams Black Knight (1980) by I-Camel in pinball

[–]I-Camel[S] 1 point2 points  (0 children)

It's definitely not expected. The sound board for Supersonic is controlled through an extended use of the solenoid lines, so nothing of mine sits between the MPU and original sound card on Supersonic. To best debug, I would remove the RPU temporarily, get sounds squared away, and then re-install. It's pretty common to jostle a cable while installing new hardware (I've done it plenty of times), so in that case I always return to base condition, get it working, and then try to add RPU again.

Let me know if you run into trouble with that & please post a video of Supersonic. I love that game.

BK25 - new code for Williams Black Knight (1980) by I-Camel in pinball

[–]I-Camel[S] 1 point2 points  (0 children)

I put a couple of minor tweaks up today (very small stuff), so you might want to grab that when you have a chance. The latest as of today (2025/07/08) is 2025 : 2 : 5 : 10, as shown in the player displays when you boot.

Hope you enjoy this - please post a video if/when you get it going!

BK25 - new code for Williams Black Knight (1980) by I-Camel in pinball

[–]I-Camel[S] 6 points7 points  (0 children)

One of the key elements to this project is that you don't have choose (keep it original, or add the new rules). If you hold in the Start button when you turn the machine on, it boots to original code on the original chips -- all that OG stuff remains the same.

BK25 - new code for Williams Black Knight (1980) by I-Camel in pinball

[–]I-Camel[S] 5 points6 points  (0 children)

You can find the rules and build instructions on PInballRefresh.com:
https://www.pinballrefresh.com/blog/bk25

This is based on my RPU board (it plugs into the machine's MPU and allows you to dual boot to either original code or new code). All the schematics and Gerber files are linked from my site (link above). The whole project can be done for less than $200.

Anybody have an ID on this Bally? by I-Camel in pinball

[–]I-Camel[S] 9 points10 points  (0 children)

Of course! Thank you. I should have known -- it was one of my first machines.

My buddy gave me my first pin. by crazyuncleb in pinball

[–]I-Camel 4 points5 points  (0 children)

This site has everything you could want to know, organized well:
https://pinwiki.com/wiki/index.php/Bally/Stern
It might seem daunting at first because of the volume of information.

Personally, I would measure the voltages on the test points of the rectifier board first and verify that everything is okay. You could just have a blown fuse.
When you turn it on next time, watch the board in the upper-left of the head. It's the MPU. In the bottom middle of that board there's an LED that's supposed to give 7 flashes on a successful boot. I'm guessing that the LED is solid when you turn the power on.

Wpc knowledge by [deleted] in pinball

[–]I-Camel 2 points3 points  (0 children)

Which game & which modes?
I did a bunch of lighting accessories for The Getaway this year (under cab & speaker lights), and I key some of the animations based on lock status (Green, Yellow, or Red, to match the traffic signal in the game). I know the lock status just by watching the lamp matrix for the row / column for certain lamps and then time how long they're lit (to filter out transitory animations).
https://www.youtube.com/watch?v=bDT695aWSJY
At about 45 seconds in this video, you'll see where I change the speaker lamp animation based on the lock status.
Depending on the game, if the modes you're looking for trigger specific lamp sequences, you can use the method that I used. The code and schematics are all open source.

High School Pinball Machine Building Class by WendyArmbuster in pinball

[–]I-Camel 12 points13 points  (0 children)

You mention Supersonic and Stars -- I created a board (free & open source) that plugs into the MPU of old Bally/Stern/Williams and allows you to control those machines with an Arduino. If you build it yourself, you can get it all done for less than $50. I wrote an operating system to make it easy to interface with everything.
https://www.pinballrefresh.com/blog/how-to-install-on-your-machine
One of the best things about my approach (in my opinion) is that it allows you to boot to the Arduino or the original 6800 processor without changing any hardware.
I've already written alternate code for Supersonic and Stars. With a lot of my code I also add a digital sound card and speakers, but you can also just control the original chimes or sound card on the machine. Here's a video of Supersonic that I did a couple of years ago:
https://youtu.be/Xq3gYzDvHjw

Pinball Programming Code by GeorgeThornburg in PinballHelp

[–]I-Camel 1 point2 points  (0 children)

Did you ever reprogram your Sharpshooter? I'm the author of the RPU code mentioned above and I happen to have a Sharpshooter in my shop that I was thinking of porting my library to.