(Topic ID: 301005)

revisiting the classics: new code megathread

By cait001

2 years ago


Topic Heartbeat

Topic Stats

  • 62 posts
  • 24 Pinsiders participating
  • Latest reply 4 months ago by DK
  • Topic is favorited by 82 Pinsiders

You

Linked Games

There are 62 posts in this topic. You are on page 1 of 2.
14
#1 2 years ago

I want to assemble a list of games that have custom code made for them.
this will include modified ROMs, and projects where you have to use extra hardware like an arduino or new boards/DMD.
I want a single list so people can check their machines against to see if something for it is out there. Sometimes all it takes is a few tweaks of the ROM to breathe new life in to an old game! Sometimes game you sold long ago are enticing again now that bugs and weird scoring features are gone.

I want to track the following information:
Game (year, manufacturer) - Is the code available? and then a relevant link to find more info

please reply with corrections and omissions

EXTRA:
Freeplay ROMs for all the classic Stern games by slochar https://pinside.com/pinball/forum/topic/free-play-roms-for-classic-stern-games-link

Divide-by-10 ROMs for all Williams System 6 games by Ted Estes https://www.ipdb.org/search.pl?searchtype=advanced&mpu=3

Gottlieb System 80B Freeplay ROMS by Davroux Brothers https://www.flipprojets.fr/Proms80B_EN.php

IN PROGRESS - maybe go cheer on the dev?

#2 2 years ago

Awesome list and initiative!

#3 2 years ago

Dracula (1979, Stern) - Competition rom and rules tweaks by zacaj https://zacaj.com/p.php?id=19&title=Stern+Dracula+Tournament+Rom+V4
Hot Tip (1978, Williams) - Completely new ruleset by zacaj https://zacaj.com/p.php?id=66
Cheetah (1980, Stern) - Competition rom by zacaj https://zacaj.com/p.php?id=65

#4 2 years ago

Why were so many removed and NLA?

#5 2 years ago
Quoted from zacaj:

Dracula (1979, Stern) - Competition rom and rules tweaks by zacaj https://zacaj.com/p.php?id=19&title=Stern+Dracula+Tournament+Rom+V4
Hot Tip (1978, Williams) - Completely new ruleset by zacaj https://zacaj.com/p.php?id=66
Cheetah (1980, Stern) - Competition rom by zacaj https://zacaj.com/p.php?id=65

added, thank you!

I also added F-14 Tomcat and Judge Dredd

#6 2 years ago

Might be good to note which ones require new boards vs use the originals

#7 2 years ago

Just added these
Cactus Canyon (1998, Bally) - Cactuc Canyon Continued PROC rewrite by epthegeek - AVAILABLE https://github.com/epthegeek/cactuscanyon/
Addams Family (1992, Bally) - PROC rules rewrite by Compy - IN PROGRESS? https://github.com/Compy/TAF
Indiana Jones (2008, Stern) - PROC rules rewrite by applejuice - AVAILABLE https://pinside.com/pinball/forum/topic/indiana-jones-stern-software-rewrite-port-over-the-journey/
Creature from the Black Lagoon (1992, Bally) - PROC rules rewrite by Adam Preble - ABANDONED? https://github.com/preble/creature
Earthshaker (1989, Williams) - Earthshaker Aftershock PROC rewrite by TheNoTrashCougar - ABANDONED? https://pinside.com/pinball/forum/topic/earthshaker-aftershock-oct-2014-gameplay-video

Quoted from zacaj:

Might be good to note which ones require new boards vs use the originals

good point, I will start annotating further.

3 weeks later
#8 2 years ago

soren has announced Mousin' Around! Revision 5.0
and Theatre Of Magic Revision 2.0 !!!
https://pinside.com/pinball/forum/topic/official-williams-and-bally-software-upgrades/page/12#post-6546119

I'm splitting the main list in to three categories:
AVAILABLE - get yr freak on
IN PROGRESS - maybe go and cheer on the creator?
UNAVAILABLE - could be abandoned, taken down, etc

main post updated

#9 2 years ago

All of Oliver Kaegi's mods: (some are on ipdb as 'bootleg')
http://www.pinball4you.ch/okaegi/pro_soft.html

All of Ted Estes' /10 system 6 roms:
https://www.ipdb.org/search.pl?searchtype=advanced&mpu=3

All of the Chad Hendrickson Data East updates:
https://www.pinballcode.com/

#10 2 years ago
Quoted from slochar:

All of the Chad Hendrickson Data East updates:
https://www.pinballcode.com/

These are all accounted for in the list. Love them so much.

I added this to the "EXTRAS" section with your Stern freeplay ROMs link.
I moved that section to just below the "AVAILABLE" section so people will see them easier

Quoted from slochar:

All of Oliver Kaegi's mods: (some are on ipdb as 'bootleg')
http://www.pinball4you.ch/okaegi/pro_soft.html

wow, goldmine!!
I'll have to sift through all of these later. Some freeplay, some divide-by-10, but also lots of new dipswitches AND a pile of new rules for some games. Thanks so much

Seriously, thank you for all of your work @slochar. You add so much to this hobby with this. Can't wait for your In Progress stuff

#11 2 years ago

All of the Davraux brothers' gottlieb stuff:
https://www.flipprojets.fr/Home_EN.php

There was also a project by Christopher Eddy similar to what DickHamill is doing with a microcontroller in the cpu socket of the williams system 6 boards (specifically firepower) but it didn't go much past the alpha test stage.... 2009 or so. I have emails with info on it but the site is gone (even from wayback machine, just redirects)

Although I haven't seen it posted here yet, DickHamill 's youtube page has a stellar wars running on arduino setup already too.

1 week later
#12 2 years ago

Great resource now in favourites!!!

#13 2 years ago
Quoted from pins4life33:

Great resource now in favourites!!!

Same! Thanks cait001!

#14 2 years ago

Handy list! (:

Feedback - It would make it much easier to look at the list, if there were a blank line between each title.

3 weeks later
#15 2 years ago

There was an earlier Bally Blackjack ROM that I did years ago that changed the rules for the dealer saucer. If you were losing when you land in it you lose points instead. Also added a couple new tunes with the chimes. Just done by swapping one original game ROM.

#16 2 years ago
Quoted from razorsedge:

It would make it much easier to look at the list, if there were a blank line between each title.

Plus one for this.

Cheers for compiling it!

rd

#17 2 years ago
Quoted from Robotworkshop:

There was an earlier Bally Blackjack ROM that I did years ago that changed the rules for the dealer saucer. If you were losing when you land in it you lose points instead. Also added a couple new tunes with the chimes. Just done by swapping one original game ROM.

oooo is this still available anywhere? Happy to add it.

#18 2 years ago
Quoted from cait001:

oooo is this still available anywhere? Happy to add it.

It is covered in the first page of this thread on the Black Jack game.

https://pinside.com/pinball/forum/topic/black-jack-1977-solid-state-club

I still have some left, If someone wants it they can just send a PM.

Robert

#19 2 years ago

Available
Orbitor 1, minimum game time eliminated
(on ipdb)
Embryon (2x scoring during multiball, on ipdb as version 92)
Eight Ball Deluxe bugfix (this might be on IPDB... https://www.ipdb.org/files/762/Bally_1981_Eight_Ball_Deluxe_Romset_that_ONLY_fixes_the_bonus_bug_for_players_2_and_4.zip)

If we want to list unavailable....

Flash (lane change, Duncan Brown)
Barracora 2x/3x PF multiplier (Sharpes)
Paragon super bonus setback
Gottlieb 7 digit system 80 (different from Deveraux)
World Defender multiball
Lectronamo (attract mode enhancement, unknown gameplay mods)
Lost Vegas (beta test only, no sound, cancelled project from CPR)
Gorgar (lane change)

PAPA competition roms: (different than soren's) (most are just fixed jackpots instead of progressive)
Big Guns
Taxi
Swords of Fury
Radical
Atlantis
High Speed
F-14 Tomcat
Pinbot
Bad Cats
Rollergames
BS Dracula (mystery, tilt bug fix)
Black Knight (fixed mystery, 5000 lock bug fixed)
Doctor Who (tilt bug fix)
Earthshaker
Police Force (no take high score)

#20 2 years ago
Quoted from slochar:

Available
Orbitor 1, minimum game time eliminated
(on ipdb)
Embryon (2x scoring during multiball, on ipdb as version 92)
Eight Ball Deluxe bugfix (this might be on IPDB... https://www.ipdb.org/files/762/Bally_1981_Eight_Ball_Deluxe_Romset_that_ONLY_fixes_the_bonus_bug_for_players_2_and_4.zip)

Thanks, added!

Quoted from slochar:

If we want to list unavailable....
Flash (lane change, Duncan Brown)
Barracora 2x/3x PF multiplier (Sharpes)
Paragon super bonus setback
Gottlieb 7 digit system 80 (different from Deveraux)
World Defender multiball
Lectronamo (attract mode enhancement, unknown gameplay mods)
Lost Vegas (beta test only, no sound, cancelled project from CPR)
Gorgar (lane change)
PAPA competition roms: (different than soren's) (most are just fixed jackpots instead of progressive)
Big Guns
Taxi
Swords of Fury
Radical
Atlantis
High Speed
F-14 Tomcat
Pinbot
Bad Cats
Rollergames
BS Dracula (mystery, tilt bug fix)
Black Knight (fixed mystery, 5000 lock bug fixed)
Doctor Who (tilt bug fix)
Earthshaker
Police Force (no take high score)

I'm of 2 minds about the "Unavailable" section... It want to have it for ones that are discussed prominently on pinside so other people know we've looked at them, but I don't want to list every unavailable ROM that has existed in the past.
I might just chop the Unavailable section for the time being.

#21 2 years ago

I have dozens of one offs as well that don't really need to be documented either..... A lot of stuff came out of pinhacks so sorry that resource went away.

#22 2 years ago

I put bullet-points in front of each entry, does that make it ok for browsing now?

updates:

#23 2 years ago

Yes, it does.

3 months later
#24 1 year ago

Can someone give pool sharks a multiball please.

#25 1 year ago
Quoted from pinballboy:

Can someone give pool sharks a multiball please.

Pool Sharks doesn't have multiball?? Granted, been a long time since I played it (like the early 90s) - it looks like it has 2 balls in the trough?

#26 1 year ago
Quoted from slochar:

Pool Sharks doesn't have multiball?? Granted, been a long time since I played it (like the early 90s) - it looks like it has 2 balls in the trough?

Yes, could you give it multiball? It would be cool if once you get the trick shot or Jackpot it awards you the bonus and multiball.

#27 1 year ago
Quoted from pinballboy:

Yes, could you give it multiball? It would be cool if once you get the trick shot or Jackpot it awards you the bonus and multiball.

Not really something that had crossed my mind. I'm curious as to why they did the 2 ball thing though if it didn't have multiball to start.

I doubt that is something I would ever get around to though. Possibly look into the proc/fast/etc board addons that exist to be able to code anew and do that. I wouldn't be surprised as well if DickHamill ends up sticking his arduino setup in a system 11 board at some point. It's not like it's really any different that system 6/7 and he's got that running.

#28 1 year ago
Quoted from slochar:

Not really something that had crossed my mind. I'm curious as to why they did the 2 ball thing though if it didn't have multiball to start.
I doubt that is something I would ever get around to though. Possibly look into the proc/fast/etc board addons that exist to be able to code anew and do that. I wouldn't be surprised as well if DickHamill ends up sticking his arduino setup in a system 11 board at some point. It's not like it's really any different that system 6/7 and he's got that running.

The reason it has two balls is for if I ball gets stuck it has the other one.

#29 1 year ago
Quoted from pinballboy:

The reason it has two balls is for if I ball gets stuck it has the other one.

Yep, like Diner with 3 but only 2 ball mb. That's a dumb reason to have an extra ball inside the game though, unless the software is clever enough to work very easily with 1 ball. Does it give an error on bootup if it's operating with 1 ball only?

Pinball was still earning money on location then I'm surprised they decided to add the extra ball in there - that's kind of unique for the time period. Most games just don't start if they don't see all the balls.

#30 1 year ago
Quoted from slochar:

it looks like it has 2 balls in the trough?

Wait, what? Pool Sharks has two balls in the trough and two trough switches? Only code changes to make it Multiball?

#31 1 year ago
Quoted from idealjoker:

Wait, what? Pool Sharks has two balls in the trough and two trough switches? Only code changes to make it Multiball?

yeah, news to me too

#32 1 year ago

Unsurprisingly, the manual confirms @slochar's information. This means that I am in the market for a Pool Shark. And Diner also just got bumped up in my list.

#33 1 year ago

Now available:
Eight Ball (1977, Bally) - Expanded rules using BSOS/arduino by BJM-Maxx - AVAILABLE https://pinside.com/pinball/forum/topic/eight-ball-plus-new-rules-for-bally-eight-ball

Demolition Man (1994, Williams) - revision 7.0 by soren - AVAILABLE https://pinside.com/pinball/forum/topic/official-williams-and-bally-software-upgrades/page/14#post-6809401

work in progress:
Stellar Wars (1979, Williams) - Expanded rules with arduino by DickHamill - IN PROGRESS

#34 1 year ago

I have FutureSpa working at the moment at about 99% of the original game. I have been focused on getting Eight Ball done for a while though. For Future Spa I have 100% of the game play, just having some issues with sounds not hicupping a bit. I should do a game play video of what I have now sometime soon.

#35 1 year ago
Quoted from BJM-Maxx:

I have FutureSpa working at the moment at about 99% of the original game. I have been focused on getting Eight Ball done for a while though. For Future Spa I have 100% of the game play, just having some issues with sounds not hicupping a bit. I should do a game play video of what I have now sometime soon.

Oh wow that's super exciting. I love Future Spa. It is the spa of the future after all.
What kind of rules are you adding to it?

#36 1 year ago

added
Gottlieb System 80B Freeplay ROMS by Davroux Brothers https://www.flipprojets.fr/Proms80B_EN.php

#37 1 year ago

I wish someone could spiff up the code on Indy 500. So much potential for bug fixes, new features, score balancing...

4 months later
#39 1 year ago

New code for DE TMNT would be awesome. I know nothing of coding and wouldn’t have a clue where to start

3 months later
#40 1 year ago
Quoted from idealjoker:

Unsurprisingly, the manual confirms slochar's information. This means that I am in the market for a Pool Shark. And Diner also just got bumped up in my list.

I will have a Bally Pool Sharks in a couple of days. Is there a way I can help you testcsome things for this multiball upgrade?@idealjoker

5 months later
#41 10 months ago

Is there someone that we can hire to re code games. Can't be impossible. Does any one know who I can hire to write new code for my space shuttle?

#42 10 months ago
Quoted from spikelou2:

Is there someone that we can hire to re code games. Can't be impossible. Does any one know who I can hire to write new code for my space shuttle?

As a software developer for the last decade. Not going to happen.

They need a machine on hand to work from.
They either need an understanding of assembly to modify original roms and an understanding of how to modify the checksum to pass. Or they need a way to interface modern hardware. If it is modern, they need the hardware and then to set it up. Then they need a library to work with said hardware. They need to learn the library.

At this point they can repgrogram the game. Once you figure out what my pay is (and I don't make Google level money) you would be buying me a new Stern LE every month. This would be a multi month processes. Once it is *done* there inevitable will be bugs that crop up and also scoring adjustments that you will want done so later on you will want rehire me to address those.

Everyone who asks this question thinks software development is cheap. This is buy a nice new car money which is why the games that get reprogramed are passion projects that devs due on their own time for fun.

#43 10 months ago
Quoted from dung:

As a software developer for the last decade. Not going to happen.
They need a machine on hand to work from.
They either need an understanding of assembly to modify original roms and an understanding of how to modify the checksum to pass. Or they need a way to interface modern hardware. If it is modern, they need the hardware and then to set it up. Then they need a library to work with said hardware. They need to learn the library.
At this point they can repgrogram the game. Once you figure out what my pay is (and I don't make Google level money) you would be buying me a new Stern LE every month. This would be a multi month processes. Once it is *done* there inevitable will be bugs that crop up and also scoring adjustments that you will want done so later on you will want rehire me to address those.
Everyone who asks this question thinks software development is cheap. This is buy a nice new car money which is why the games that get reprogramed are passion projects that devs due on their own time for fun.

That depends on what he wants done. Complete from scratch? Sure, what you posted. Tweak something else? Easy for those who know how.

Small tweaks can take as little as 5 minutes, if you're familiar with the codebase.

Honestly if a hacker can't figure out how to bypass the checksum quickly, they probably won't know how to do anything else in there. Pinmame is a perfectly fine developmental environment.

#44 10 months ago

Recoding: also depends on how much polish you want. Is it just a simple game that still has a multiball and no modes? Can we skip things light animations, light effects, etc? I re-created Count Down from scratch on a LISY in about 4 hours. Was bare bones, but then again all system 1 games are anyway, so it wasn't an issue. By Space Shuttle era, williams was putting a lot of polish on their games

Original hardware is harder, I probably had 2-3 weeks worth of time into reimplementing hot tip from scratch. But on the other hand you don't need to purchase new boards or deal with the wiring

#45 10 months ago
Quoted from slochar:

That depends on what he wants done. Complete from scratch? Sure, what you posted. Tweak something else? Easy for those who know how.
Small tweaks can take as little as 5 minutes, if you're familiar with the codebase.
Honestly if a hacker can't figure out how to bypass the checksum quickly, they probably won't know how to do anything else in there. Pinmame is a perfectly fine developmental environment.

Pinmame is incredible. I know when the dev for sttng LX8 was tracking down issues, they were able to load up and stress various switches to recreate some bugs that were quite difficult IRL due to staging numerous balls in different locations.

Beyond small tweaks as well, I was impressed with the changes to PemBot..., so depending on how creative you can be with the adjustment, it can play like a different game, but still leverage and be based upon small hacks as you go. The work from folks like slochar is amazing, literally freeing up bytes here and there to inject another feature.

If the rules are being redone from the ground up, it probably makes sense to go with some other MPU where you will not have the constraints of working with the OE memory and processing limitations... but that is another rabbit hole.

#46 10 months ago
Quoted from koji:

Pinmame is incredible.

I very much agree. Usually I don't like working with an emulator because I pretty much sit at the computer all day anyway. But for a new Home ROM for Bad Cats I am working on I have recently been modifying the Sys 11 virtual machine to allow writing more compact code. It seems to work well --- the automatic compiler optimizations alone give me about 400 extra bytes with that game, with potential for much more with manual edits. There is no way I could have debugged the changes to the byte-code interpreter and thread system without pinMAME.

-1
#47 10 months ago
Quoted from slochar:

That depends on what he wants done. Complete from scratch? Sure, what you posted. Tweak something else? Easy for those who know how.
Small tweaks can take as little as 5 minutes, if you're familiar with the codebase.
Honestly if a hacker can't figure out how to bypass the checksum quickly, they probably won't know how to do anything else in there. Pinmame is a perfectly fine developmental environment.

Are you offering to do what he asks for pennies? Something tells me no.

#48 10 months ago
Quoted from dung:

Are you offering to do what he asks for pennies? Something tells me no.

Actually he's helped tons of people and the tournament community and doesn't charge anything.

#49 10 months ago
Quoted from koji:

Actually he's helped tons of people and the tournament community and doesn't charge anything.

Good if I am proved wrong , but I value my time. If I am going to work on a project outside of work it's not going to be at someone else's beck and call. Otherwise it's just a job that doesn't pay.

#50 10 months ago
Quoted from dung:

Good if I am proved wrong , but I value my time. If I am going to work on a project outside of work it's not going to be at someone else's beck and call. Otherwise it's just a job that doesn't pay.

It's OK if you would need to get up to speed on the environment. Since I'm already familiar with it it's a lot easier for me.

No need to be rude btw. Not everyone is in things for money only. Also when you don't charge you can set your own timeline. I find money being the end result of all interactions tedious. Maybe what he wants done is too much... Maybe it isn't. Like you said, you value your time more. I value my satisfaction more, and my own knowledge furthering.

Fwiw I responded to him in the original thread he asked before he posted he wanted to pay... I guess he didn't see it there.

Promoted items from the Pinside Marketplace
$ 30.00
Playfield - Other
YouBentMyWookie
Other
$ 54.99
Cabinet - Shooter Rods
Lighted Pinball Mods
Shooter rods
$ 45.95
Lighting - Led
Mitchell Lighting
Led
Wanted
Machine - Wanted
West Chicago, IL
€ 24.50
Playfield - Decals
Pin-Decals
Decals
From: $ 10.00
Playfield - Protection
UpKick Pinball
Protection
$ 79.99
Cabinet - Armor And Blades
PinGraffix Pinside Shop
Armor and blades
$ 12.00
Electronics
Yorktown Arcade Supply
Electronics
$ 35.00
Cabinet - Other
Rocket City Pinball
Other
4,000 (OBO)
Machine - For Sale
Westerlo, FL
From: $ 33.00
Gameroom - Decorations
Rocket City Pinball
Decorations
$ 36.95
Eproms
Pinballrom
Eproms
From: $ 64.95
Cabinet - Sound/Speakers
PinSound
Sound/Speakers
$ 49.99
Cabinet - Toppers
Lighted Pinball Mods
Toppers
€ 24.00
Playfield - Toys/Add-ons
PPmods
Toys/Add-ons
$ 24.25
Playfield - Toys/Add-ons
The MOD Couple
Toys/Add-ons
$ 25.00
Playfield - Decals
Flashinstinct
Decals
$ 29.99
Cabinet - Shooter Rods
Pinball Shark
Shooter rods
$ 15.00
Cabinet - Sound/Speakers
Gweem's Mods
Sound/Speakers
$ 39.99
Eproms
Matt's Basement Arcade
Eproms
$ 29.00
Cabinet - Other
Filament Printing
Other
$ 9.95
Eproms
Pinballrom
Eproms
From: € 25.00
Flipper Parts
TheDudeMods
Flipper parts
Wanted
Machine - Wanted
Melbourne Beach, FL
$ 20.00
Cabinet - Other
Filament Printing
Other
$ 38.00
Boards
PinballReplacementParts
Boards
$ 42.95
Eproms
Pinballrom
Eproms
$ 90.00
Playfield - Protection
UpKick Pinball
Protection
Hey modders!
Your shop name here
There are 62 posts in this topic. You are on page 1 of 2.

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/revisiting-the-classics-new-code-megathread and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.