Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Williams Multigame ROM (questions/download)  (Read 2766 times)

0 Members and 1 Guest are viewing this topic.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Williams Multigame ROM (questions/download)
« on: July 23, 2004, 03:59:50 pm »
Howdy,
Is the William's Multigame ROM emulated?

If not could someone write a driver for it?
(I have no idea if this is a tall request or not)

I'd really like to make a William's multigame cabinet (using emulation)

Dig it?
Craig
« Last Edit: September 16, 2006, 03:27:27 pm by spystyle »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #1 on: July 23, 2004, 05:08:39 pm »
I don't think there is a driver for it, if one is written I'll add it to No Name. I'm not quite sure why someone whould want it though, just use a FE.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #2 on: July 24, 2004, 03:21:38 pm »
I don't think there is a driver for it, if one is written I'll add it to No Name. I'm not quite sure why someone whould want it though, just use a FE.

Because it includes a lot of the classic Williams titles in one neat package with a built-in front end.  If you haven't played it somewhere, I suggest looking one up.  It's really nifty.

I tried to hack in a driver really quickly using the Robotron parameters, and it didn't work:

Code: [Select]
H:\mame84src>mame wmg
Error in RomModule definition: rom_512k.bin out of memory region space
Unable to initialize machine emulation

And since I know very little about emulation programming, I know I won't be the one to get this to work.  Here's the driver.  Rename to 'zip'

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #3 on: July 25, 2004, 01:51:22 am »
So this is all of it? Just the two files? And do we have any more info on this beast? Its just the same hardware as Robotron?

EDIT: I like the first few bytes of rom_512K.bin, "Hey Mark... Get outta here...".
« Last Edit: July 25, 2004, 01:59:15 am by TheGatesofBill »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #4 on: July 25, 2004, 02:50:24 am »
I did get it to load up (it did nothing though). However, doing some research it seems like the kit adds a daughterboard which would need to be emulated.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #5 on: July 25, 2004, 08:24:23 am »
Here is the homepage, it may contain usefull info :

http://www.multigame.com/williams.html

and the manuals :

http://www.multigame.com/MANUALS.HTM

and all the cool features of the new menu are listed here :

http://www.multigame.com/williams_menu.html

Williams multigame is too cool for school!



« Last Edit: July 25, 2004, 03:20:24 pm by spystyle »

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #6 on: July 25, 2004, 09:19:20 am »
I did get it to load up (it did nothing though). However, doing some research it seems like the kit adds a daughterboard which would need to be emulated.

You did?  What did you do to the memory register?  Or did you make it just like Robotron?  That's what I did at first, but it gives you a black screen.

Well, if it's emulated, good, if not...oh well.

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #7 on: July 25, 2004, 12:23:30 pm »
I did it in the wee hours of the morning, I'll try to figure out what I did though (or if I was just hallucinating). At this point the only thing I can remember about it is working on it. Looking at the page again, it does look like some things were changed in the hardware (one board changed, one board added), and therefore something will need to be changed in / added to MAME.

Okay, I just looked up my code:

Code: [Select]
ROM_START( wmg )
        ROM_REGION( 0x80000, REGION_CPU1, 0 )
        ROM_LOAD( "rom_512k.bin", 0x0000, 0x80000, CRC(975516ec) SHA1(571aaf9bff8ebfc36448cd9394b47bcfae7d1b83) )

        ROM_REGION( 0x17000, REGION_CPU2, 0 )
        ROM_LOAD( "snd_32k.bin", 0xf000, 0x8000, CRC(1d08990e) SHA1(7bfb29426b3876f113e6ec3bc6c2fce9d2d1eb0c) )
ROM_END

No idea if it makes any sense, or what I changed. However, trying to load it does just go to a black screen. I need to stop working at things really late at night.
« Last Edit: July 25, 2004, 12:24:04 pm by TheGatesofBill »

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #8 on: July 25, 2004, 01:30:48 pm »
Looks like you changed the ROM REGION.   I think the memory handlers need to be addressed.  Not exactly sure how the multigame daughtercard handles all this.  Perhaps selective addressing.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #9 on: July 25, 2004, 03:13:45 pm »
The author's e-mail is : clay@yahoo.com

(as posted on the Multi William's homepage)

It's a longshot, but perhapse he would be willing to answer some of these questions if we e-mailed him.

Maybe he would spare us a clue?

I would ask him but I don't speak code.
« Last Edit: July 25, 2004, 03:25:40 pm by spystyle »

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #10 on: July 25, 2004, 09:02:19 pm »
He may help, but I doubt it.  Would you suddenly want your baby being emulated like that?  Then he wouldn't have a kit to sell.  Well, I'm sure he'd sell to the die-hards, those people who need original hardware.

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #11 on: July 25, 2004, 09:31:12 pm »
Well, if he turns out to be so opposed to the emulation of it, should we really be emulating it?

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #12 on: July 25, 2004, 09:35:36 pm »
Well, if he turns out to be so opposed to the emulation of it, should we really be emulating it?

I say emulate the planet!

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #13 on: July 25, 2004, 10:04:51 pm »
Well, it wouldn't hurt to ask.  Worst case scenario, he gives you the finger.

NickS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 138
  • Last login:September 11, 2014, 06:59:58 am
  • I want to Build My Own Arcade Controls!!
Re:Williams Multigame ROM (questions/download)
« Reply #14 on: July 26, 2004, 04:02:38 pm »
I really hope a driver does exist, or can be written, for Williams Multi Game in Mame. I was fortunate to try out one and I must say it is far better than using a frontend with the williams games. Particularly due to the unique start up procedure with Williams roms which does not give a smooth transition between games. With the Multi Williams roms you just have the start up once at the beginning. The menu also has some other nice features as documented on the multi williams site. I must also admit I have bought one of phoenix.com's full multi williams artwork packages in readiness for a dedicated williams cab. I highly recommed checking it out.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #15 on: July 26, 2004, 04:30:35 pm »
I really hope a driver does exist, or can be written, for Williams Multi Game in Mame. I was fortunate to try out one and I must say it is far better than using a frontend with the williams games. Particularly due to the unique start up procedure with Williams roms which does not give a smooth transition between games. With the Multi Williams roms you just have the start up once at the beginning. The menu also has some other nice features as documented on the multi williams site. I must also admit I have bought one of phoenix.com's full multi williams artwork packages in readiness for a dedicated williams cab. I highly recommed checking it out.

I agree that the Multi-William's artwork is a fantastic tribute for William's fans.

See this thread about a custom Multi-William's overlay :
http://www.arcadecontrols.org/yabbse/index.php?board=10;action=display;threadid=13366;start=msg110756#msg110756

You can even use the control panel overlay as a cutting template, easy and cheap :)

Dig it?
Craig

 
« Last Edit: December 09, 2006, 12:11:16 pm by spystyle »

creatine28

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 481
  • Last login:July 26, 2012, 03:41:48 pm
  • Which way to the Arcade?
Re:Williams Multigame ROM (questions/download)
« Reply #16 on: July 26, 2004, 04:53:06 pm »
Wonder if something like the 96in1 driver could be created for the Williams games?


http://d_widel.tripod.com/main.htm
« Last Edit: July 26, 2004, 04:58:58 pm by creatine28 »

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #17 on: July 26, 2004, 06:31:14 pm »
The 96in1 driver isn't complete yet. "// TO DO: CPU and Graphics Banking, without which this is unplayable :-(" I'll be willing to bet we would need the same thing for the Multi-Williams.

NickS

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 138
  • Last login:September 11, 2014, 06:59:58 am
  • I want to Build My Own Arcade Controls!!
Re:Williams Multigame ROM (questions/download)
« Reply #18 on: August 06, 2004, 11:04:33 am »
Hello,

Did anyone manage to find out anything new on this topic ?.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #19 on: August 06, 2004, 11:39:54 am »
Hello,

Did anyone manage to find out anything new on this topic ?.

Not that I am aware of...

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #20 on: August 06, 2004, 12:26:24 pm »
I know I have not worked on it any more, basicalyl because I know *nothing* about emulation programming.

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #21 on: August 06, 2004, 07:28:56 pm »
The problem is banking. If memory serves, PacMAME had support for that, but the relevant code doesn't work with current versions of MAME. The 96in1 and WMG drivers both need banking, and therefore neither work. I have no idea how to implement it, so I hope someone else does.

spystyle

  • Thanks alot, now I have to build a time machine and warn myself yesterday!
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1430
  • Last login:February 23, 2021, 02:30:18 pm
Re:Williams Multigame ROM (questions/download)
« Reply #22 on: August 06, 2004, 07:35:28 pm »
I don't speak code, that said, if you can post your question for the author I'll e-mail it to him, maybe he'll help us...

The problem is banking. If memory serves, PacMAME had support for that, but the relevant code doesn't work with current versions of MAME. The 96in1 and WMG drivers both need banking, and therefore neither work. I have no idea how to implement it, so I hope someone else does.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #23 on: August 06, 2004, 08:04:41 pm »
The problem is banking. If memory serves, PacMAME had support for that, but the relevant code doesn't work with current versions of MAME.

What if you used a previous version of Mame?

EndTwist

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 480
  • Last login:May 26, 2022, 05:04:49 pm
  • Arg.
Re:Williams Multigame ROM (questions/download)
« Reply #24 on: August 06, 2004, 09:39:57 pm »
The problem is banking. If memory serves, PacMAME had support for that, but the relevant code doesn't work with current versions of MAME.

What if you used a previous version of Mame?

Exactly what I was thinking...

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #25 on: August 06, 2004, 10:56:53 pm »
What if you used a previous version of Mame?
Someone could try going back to the PacMAME source and adding in WMG, but I don't think I will. I'm more interested in getting No Name MAME up to speed. Maybe in the future if someone doesn't beat me to it.

SirPeale

  • Green Mountain Man
  • Global Moderator
  • Trade Count: (+23)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 12963
  • Last login:August 04, 2023, 09:51:57 am
  • Arcade Repair in New England
    • Arcade Game and Other Coin-Op Projects
Re:Williams Multigame ROM (questions/download)
« Reply #26 on: August 06, 2004, 11:49:25 pm »
Was the PacMAME source ever available?  I have binaries galore, but never saw the source.

mp2526

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 323
  • Last login:August 11, 2023, 02:30:47 pm
    • Miavio
Re:Williams Multigame ROM (questions/download)
« Reply #27 on: August 07, 2004, 12:02:04 am »
I don't speak code, that said, if you can post your question for the author I'll e-mail it to him, maybe he'll help us...

Clay is pretty busy right now trying to fill back orders of his products and I believe he is actually doing another run of his multi-williams boards (He wasn't selling enough so stop producing them until this recent run, I lucked out and managed to get one from a reseller though).  He is a pretty friendly guy, but like someone mentioned may not like the idea of his product being emulated.  Although it actually is already being emulated by the guys who make the jamma version here, and I can guarantee they probably won't help.

http://www.arcadeshop.com/multi-williams/multi-williams.htm

TheGatesofBill

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 581
  • Last login:August 22, 2018, 09:07:04 am
Re:Williams Multigame ROM (questions/download)
« Reply #28 on: August 07, 2004, 12:08:17 am »
Was the PacMAME source ever available?  I have binaries galore, but never saw the source.
It definately is, I have most of the changes in No Name (not including banking, as it won't compile).

paigeoliver

  • Trade Count: (+2)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 10994
  • Last login:July 06, 2024, 08:43:49 pm
  • Awesome face!
Re:Williams Multigame ROM (questions/download)
« Reply #29 on: August 07, 2004, 02:03:26 am »
Clay might not mind, his kit has been a poor seller ever since the JAMMA multiwilliams boards came out.

The JAMMA ones can't be the same as his, as they add the OTHER Williams games to the mix.
Acceptance of Zen philosophy is marred slightly by the nagging thought that if all things are interconnected, then all things must be in some way involved with Pauly Shore.

clay_cowgill

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 2
  • Last login:May 29, 2007, 05:39:28 pm
  • I'm a llama!
Re:Williams Multigame ROM (questions/download)
« Reply #30 on: August 07, 2004, 01:53:42 pm »
Hey Everyone,

Thanks for the praise of the Williams Multigame, glad some of you liked it.

It's not been emulated in MAME per-se (although I did the development work using MAME-- probably something around 0.36 or so).

Emulating it wouldn't be hard, but it would be a fair bit of work.  There is extra hardware floating around in the kit that handles a bunch of functions-- remapping memory, modifying hardware functionality on the ROM board, completely replacing the "widget" I/O board with a new one that knows how to handle inputs from all the games, plus some non volatile memory...

(AKA, it would be a lot of work to do just to get a menu!)  Probably the main useful thing that the menu does is to allow 'fast boot' which skips the "rug test" on the williams games.  MAME could approximate this by doing a memory/register snapshot (save) right after the self-test completes and just start the game at that as a load point.  (Not sure if there's an automagic way to do that or not?)  The other functions like control input test, monitor tests, enabling and disabling games, etc. are kinda pointless for MAME...

I don't want to release all the hardware functionality information on the kit just yet (I just bought all the circuit boards and parts for one last run of the kits) since I've had problems with my kits being cloned and sold to undercut my price-- so I'm a little sensitive about it.  I don't really care what happens once I quit making something, but when I've got $$$ tied up in component inventory I want to keep my cards close to my chest.   ;)  (That's one of the reasons why there are two, good sized programmable logic chips with security functions on the design.)

-Clay

Edgedamage

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1261
  • Last login:October 06, 2018, 12:21:23 am
Re:Williams Multigame ROM (questions/download)
« Reply #31 on: August 07, 2004, 10:24:00 pm »
Hey Everyone,

Thanks for the praise of the Williams Multigame, glad some of you liked it.

It's not been emulated in MAME per-se (although I did the development work using MAME-- probably something around 0.36 or so).

Emulating it wouldn't be hard, but it would be a fair bit of work.  There is extra hardware floating around in the kit that handles a bunch of functions-- remapping memory, modifying hardware functionality on the ROM board, completely replacing the "widget" I/O board with a new one that knows how to handle inputs from all the games, plus some non volatile memory...

(AKA, it would be a lot of work to do just to get a menu!)  Probably the main useful thing that the menu does is to allow 'fast boot' which skips the "rug test" on the williams games.  MAME could approximate this by doing a memory/register snapshot (save) right after the self-test completes and just start the game at that as a load point.  (Not sure if there's an automagic way to do that or not?)  The other functions like control input test, monitor tests, enabling and disabling games, etc. are kinda pointless for MAME...

I don't want to release all the hardware functionality information on the kit just yet (I just bought all the circuit boards and parts for one last run of the kits) since I've had problems with my kits being cloned and sold to undercut my price-- so I'm a little sensitive about it.  I don't really care what happens once I quit making something, but when I've got $$$ tied up in component inventory I want to keep my cards close to my chest.   ;)  (That's one of the reasons why there are two, good sized programmable logic chips with security functions on the design.)

-Clay


Well I just like to say nice work anyway.
Curls in the squat rack !?!?!