(Topic ID: 73161)

Wish List of Bugs In WMS/BLY WPC/WPC95 Code to Fix?

By PPS

10 years ago


Topic Heartbeat

Topic Stats

  • 268 posts
  • 124 Pinsiders participating
  • Latest reply 3 years ago by dudah
  • Topic is favorited by 26 Pinsiders

You

Linked Games

Topic Gallery

View topic image gallery

PC300426.JPG
PC300425.JPG
image-466.jpg
crying-boy.jpg

You're currently viewing posts by Pinsider yonkiman.
Click here to go back to viewing the entire thread.

#158 10 years ago

AFM: sometimes bottom lane lights don't change when right (and probably left, but I'm not that coordinated) flipper button is pressed. So to move the unlit lane 3 to the right, I have to press 3 or 4 times (depending on whether or not the bug happens). Latest 1.13 ROM

Can't believe I missed this thread when it started...

#175 10 years ago

A different model would be for PPS to set a certain target amount (like kickstarter) for each game. If pledges meet or exceed that amount, the code is released as open source, with a license/disclaimer absolving WMS/PPS of any responsibility for burnt coils, blown fuses, house fires, or World Wars that might start as a result. This model appeals to me because:

- WMS/PPS still gets some good money without having to pay for programmers, deal with schedules, or worry about piracy. This might even be the most profitable route due to the extremely low costs.
- This community is organized enough with enough motivated and talented coders that I think we'd get quality ROMs,
- The improved ROMs could keep coming indefinitely. Start with bug fixes, but move on to brand new modes, better graphics, etc.

There are some details that we'd want to work out (it would be nice to know there's a talented programmer willing to work on your game/games, and we might want a way to "tip" whoever does the work on the code), but I think a lot of pinsiders would pledge a lot of money to fix the bugs in their machines, and even more money if they could have an option of deeper/different rule sets - it would be like getting a new pin.

#176 10 years ago

Also I think this would allow more total games to be bug-fixed/enhanced.

1 year later
#229 8 years ago
Quoted from yonkiman:

AFM: sometimes bottom lane lights don't change when right (and probably left, but I'm not that coordinated) flipper button is pressed. So to move the unlit lane 3 to the right, I have to press 3 or 4 times (depending on whether or not the bug happens). Latest 1.13 ROM

I was wrong about this - there's no ROM bug. I assumed there was just one flipper input to the CPU (in which case this problem would have to be a software bug, since the flippers worked correctly), but apparently there are different optos for flipper and lane advance, and my lane advance opto was intermittent.

So if this "bug" is on anyone's list, please remove it....

#234 8 years ago
Quoted from kyle5574:

Getaway ROM selection is always an issue since they all have bugs. ROM distributors and Pinside polls say that most people run L-2. A new L-2 modified to fix the multiball / Free Ride bug would make it an easy choice.

A few other L-2 bug fixes/suggestions:
1) Fix the "Secret Mania" Easter egg so starting it does not screw up the rest of the game.
2) Free Ride ball saves should not increase RPM. With default game settings, I once scored something like 77M (iirc) without touching a flipper - multiple free rides per ball started the supercharger mode.
3) Handling a faulty up/down ramp: The code knows if the ramp is stuck high and won't go down. If it's stuck up and LOCK is lit, have a loop from left orbit or upper flipper count as a LOCK. That way you could still get multiball even if the ramp is stuck.
4) I know this isn't a bug, but since you're in the code...see what you can do to improve the animations. For example, if you look through the existing L-2 ROM, there is already one awesome unused sequence where the girl asks for a ride and the driver coolly turns his head towards the player as if to say "oh yeah..." Play that occasionally! There's enough room in the ROM to make a lot of the graphic sequences cooler than just inverting the colors on the screen every few frames to generate "excitement". This was one of the earliest DMD designs (1992) - I think it could look a lot better if it was redone knowing what the programmers knew by 1998...

I'd pay good money for a ROM that did this, and there are a lot of Getaways out there...

3 months later
#246 8 years ago
Quoted from jackofdiamonds:

Really?For free?I guess Stern pinball is unaware of these talented and motivated coders.....who work for free.

Sounds like you're not familiar with linux, MythTV, or tens (hundreds?) of thousands of other software projects that people individually or collectively do for free. And how about Visual Pinball - who do you think created that and draws & codes all the playfields?

Motivation is usually:
- It's something they are passionate about so they make it and they want to share
- It's something they need so they make it and they want to share
- If you're a professional programmer, it's great to have some examples like this for your portfolio when looking for work.
- Probably lots of other reasons, I'm not a sociologist/psychiatrist.

To get even closer to exactly what I'm talking about, here's a personal example: I had a PC with an Asus K8N-E motherboard with on-board SATA ports. The SATA chip (Sil3114) (the hardware) supported 2TB drives, but the K8N-E BIOS used older SiI3114 firmware and would only support drives 1TB and smaller. So I read up on BIOS hacking and eventually was able to replace the original SiI3114 firmware in the BIOS with the latest version. It solved my problem and I made that BIOS available on the web for others to use. I still get 1-2 emails a year thanking me for doing it.

So you can bet that if the HS2 source code was made available with a compiler, I would not only fix the HS2 bugs I've brought up on this thread, I would look at adding features, enabling unused animations, improving the graphics (this was one of the earliest DMDs...they didn't have the time or experience to get all they could out of it), etc. And I would share my modified ROM image with anyone who wanted it.

And I guarantee you that someone would do the same for every popular (and probably most of the unpopular) pins out there.

So yes, there's a large, friendly coding community out there that loves doing this kind of thing and sharing.

-Fred

#248 8 years ago
Quoted from Compy:

First you have to decide how you'll tackle these code updates. Do you do 2.0 versions (like Cactus Canyon), or do you modify the ROM image?

I imagine (to the extent allowed by Rick) people would be working at both extremes. There'd be ROMs that were basically the same as the best original ROM + some fixes, and then there'd be other ROMs that might completely reimagine the game.

Anyone who has actually had to deal with the APPLE system that ran pretty much every WPC title will tell you that, while it was great for working in 6809ASM, its a far cry from modern technology, and there is a bit of a learning curve. Then actually getting the build chain running on a modern computer is a bit more extensive. WMS mostly used NT based systems back in the day along with several DOS tools for DMD animations.

Well I'm sure with all the emulators out there we could recreate the hardware environment (and hopefully automate passing data between emulators). I'm not a serious programmer. I think if I had the original source and recreated the original development platform, I might eventually be able to fix a few bugs and/or make a few minor tweaks. Anything beyond that would need a real programmer.

I'll be watching these developments closely!

I hope there are some developments to watch!

Promoted items from Pinside Marketplace and Pinside Shops!
7,000
Machine - For Sale
Pittsburgh, PA
$ 69.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
$ 58.00
Playfield - Toys/Add-ons
Lermods
 
$ 63.95
Eproms
Pinballrom
 
$ 329.99
Lighting - Other
Lighted Pinball Mods
 
$ 19.99
Lighting - Led
Mitchell Lighting
 
$ 54.96
Eproms
Pinballrom
 
From: £ 218.00
Lighting - Led
PinballToys
 
$ 24.99
Cabinet - Decals
Bent Mods
 
$ 89.99
Lighting - Led
Lighted Pinball Mods
 
$ 49.99
Playfield - Toys/Add-ons
Lighted Pinball Mods
 
$ 399.00
Cabinet - Decals
Mircoplayfields
 
$ 30.00
Playfield - Other
YouBentMyWookie
 
4,550
Machine - For Sale
Melbourne, ON
$ 140.00
Playfield - Toys/Add-ons
pinballmod
 
$ 69.50
Boards
Pinball Haus
 
$ 1.00
Pinball Machine
Pinball Alley
 
$ 15.00
Playfield - Decals
Metal-Mods
 
$ 85.00
Cabinet - Other
Pinball Haus
 
Wanted
Machine - Wanted
Drums, PA
5,200
Machine - For Sale
Buffalo, NY
$ 9.95
Eproms
Pinballrom
 
$ 85.00
From: $ 11.00
Playfield - Toys/Add-ons
Twisted Tokens
 
$ 20.00
Playfield - Protection
UpKick Pinball
 
Hey modders!
Your shop name here

You're currently viewing posts by Pinsider yonkiman.
Click here to go back to viewing the entire thread.

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/wish-list-of-bugs-in-wmsbly-wpcwpc95-code-to-fix?tu=yonkiman 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.