(Topic ID: 216761)

Has anyone cracked APPLE OS (Williams/Bally)

By JediPimp

5 years ago



Topic Stats

  • 10 posts
  • 8 Pinsiders participating
  • Latest reply 5 years ago by bobukcat
  • Topic is favorited by 1 Pinsider

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    pasted_image (resized).png
    #1 5 years ago

    Hi pinsiders,

    Has anyone been able to crack the APPLE OS and code that Williams and Bally used on their WPC 89 and WPC 95 boards?

    I'd be great to fix some of the nagging WPC bugs of the 90's.

    #2 5 years ago

    https://pinside.com/pinball/forum/topic/rom-re-programming

    There is a large thread where PPS was collecting bugfix requests with the intention of releasing updates, but I don't think that ended up resulting in anything so far.

    https://pinside.com/pinball/forum/topic/wish-list-of-bugs-in-wmsbly-wpcwpc95-code-to-fix

    #3 5 years ago

    It's not so much cracking as many hours reverse engineering and documenting. And then getting a cease and desist from PPS if you try to do anything with it.

    #4 5 years ago

    This unfortunately is the correct answer. Anyone publicly messing with the WPC code tends to get a nastygram from PPS. But if a person *were* to start poking around, one of the Getaway ROMs in particular would be a good starting point.

    #5 5 years ago
    Quoted from Sonny_Jim:

    This unfortunately is the correct answer. Anyone publicly messing with the WPC code tends to get a nastygram from PPS. But if a person *were* to start poking around, one of the Getaway ROMs in particular would be a good starting point.

    Are you familiar with PinBits and their L1AT ROM that they created to make the Deadworld Mod ring work for Judge Dredd? This was a revision of the L1 or L3 ROM. Do you know how they were able to produce and market this? Did they have permission from PPS or the company that owns W/B assets?

    #6 5 years ago

    Forgive my ignorance, but I was under the impression that "FreeWPC" allowed users to change the code in the ROMs?

    #7 5 years ago

    FreeWPC is an alternative programming platform for the WPC hardware, but you have to write code from scratch; you cannot start with or really edit the original WMS object code.

    #8 5 years ago

    It has been cracked, long time now, but it’s not easy to work in as the original programming environment is not available to the public. I was told that it all still exists somewhere on 8” floppies for the earlier generations as well as the later WPC programming but I don’t know on what format.

    From long-ago conversations with Rick, he is very hamstrung by Scientific Games when it comes to software. He needs to go to them to approve any code changes and they flat out don’t want to allow any.

    So we’re stuck dealing with assembly language and reverse engineering an odd language that intermixed with the assembly code. Very time consuming, and it gets more complex as the games evolved. Not for the weak of heart.

    There had been attempts to distribute free play roms, and no-ghosting fixes. But again, Scientific won’t allow open distribution of altered code. Lots of legal complications to wade through.

    1 week later
    #9 5 years ago
    Quoted from JediPimp:

    Did they have permission from PPS or the company that owns W/B assets?

    Sorry for the late reply, last time I saw one of those Deadworld Mod ROMs it had a hologram sticker on it, implying that they had come to some sort of arrangement to get them manufactured 'legitimately'.

    Quoted from mbaumle:

    I was under the impression that "FreeWPC" allowed users to change the code in the ROMs?

    As metallik points out, FreeWPC doesn't allow you to change code in ROMs, it allows you to write your own from scratch.

    Quoted from HHaase:

    It has been cracked, long time now

    Just to clarify, the code to unlock the ASIC that controls the switch matrix has been reverse engineered so projects like MAME and FreeWPC can work. It also means you can use software to modify a ROM so you can use any security chip on WPC-S games. Search this page for 'ANYPIC.EXE':

    http://www.edcheung.com/album/album07/Pinball/wpc_sound2.htm

    Quoted from HHaase:

    So we’re stuck dealing with assembly language and reverse engineering an odd language that intermixed with the assembly code. Very time consuming

    It's a lot easier when you realise that a particular version of the Getaway ROM was released with debugging strings included. Pretty sure IDA supports the 6809 as well.

    #10 5 years ago
    Quoted from Sonny_Jim:

    But if a person *were* to start poking around, one of the Getaway ROMs in particular would be a good starting point.

    pasted_image (resized).pngpasted_image (resized).png

    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/has-anyone-cracked-apple-os-williamsbally 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.