MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Pages: 1

VHSer
MAME Fan
Reged: 01/27/11
Posts: 65
Send PM


Can't Run Willow
#334818 - 12/02/14 09:26 PM


I am trying to run the Willow game, but it won't show up in the list of arcade games that I have. I have MAME 0.152.

In the zip file for the Willow game, there are a bunch of files like..
willow-u.35
wl_09.fom
wl_10.rom

The zip file is full of files like this. I don't know what to do. I've tried getting the rom from several different sites. None of them work.



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2257
Send PM


Re: Can't Run Willow new [Re: VHSer]
#334840 - 12/03/14 02:30 PM


> The zip file is full of files like this.

Arcade games typically had more than one ROM chip on the board.

> I don't know what to do.

Get the correct ROM set.

> I've tried getting
> the rom from several different sites. None of them work.

Look harder or on other sites.

We've been through this before: http://www.mameworld.info/ubbthreads/sho...part=1&vc=1



Anonymous
Unregistered
Send PM


Re: Can't Run Willow *DELETED* new [Re: MooglyGuy]
#334841 - 12/03/14 02:35 PM





VHSer
MAME Fan
Reged: 01/27/11
Posts: 65
Send PM


Re: Can't Run Willow new [Re: ]
#334850 - 12/03/14 08:53 PM


What other information do you need ? And thank you for at least trying to help. This are the files that are in the zip file for Willow...

willow-u.35
wl_09.rom
wl_10.rom
wl_12.rom
wl_14.rom
wl_16.rom
wl_18.rom
wl_19.rom
wl_20.rom
wl_22.rom
wl_24.rom
wl_26.rom
wl_gfx1.rom
wl_gfx3.rom
wl_gfx5.rom
wl_gfx7.rom
wlu_30.rom
wlu_31.rom
wlu_36.rom

I have Mame 0.152 Dec 24 2013

I don't understand why it won't run. If I am missing something, I wish it would tell me what. Because if it doesn't, how am I supposed to know what to look for ?



Roman
Regular
Reged: 09/21/03
Posts: 1583
Send PM


Re: Can't Run Willow new [Re: VHSer]
#334851 - 12/03/14 08:57 PM


If your (most likely frontend) version of MAME does not list it, your set is incomplete. Official MAME (commandline based) exactly tells you what you are missing. Current version is .156 and -listxml tells you what the sets are made of...
For Willow you need:

"wlu_30.11f" size="131072" crc="d604dbb1"
"35.11h" size="131072" crc="7a791e77"
"wlu_31.12f" size="131072" crc="0eb48a83"
"wlu_36.12h" size="131072" crc="36100209"
"wlm-32.8h" size="524288" crc="dfd9f643"
"wlm-7.7a" size="524288" crc="afa74b73"
"wlm-5.9a" size="524288" crc="12a0dc0b"
"wlm-3.3a" size="524288" crc="c6f2abce"
"wlm-1.5a" size="524288" crc="4aa4c6d3"
"wl_24.7d" size="131072" crc="6f0adee5"
"wl_14.7c" size="131072" crc="9cf3027d"
"wl_26.9d" size="131072" crc="f09c8ecf"
"wl_16.9c" size="131072" crc="e35407aa"
"wl_20.3d" size="131072" crc="84992350"
"wl_10.3c" size="131072" crc="b87b5a36"
"wl_22.5d" size="131072" crc="fd3f89f0"
"wl_12.5c" size="131072" crc="7da49d69"
"wl_09.12b" size="65536" crc="f6b3d060"
"wl_18.11c" size="131072" crc="bde23d4d"
"wl_19.12c" size="131072" crc="683898f5"
"buf1" size="279" crc="eb122de7"
"ioa1" size="279" crc="59c7ee3b"
"prg1" size="279" crc="f1129744"
"rom1" size="279" crc="41dc73b9"
"sou1" size="279" crc="84f4b2fe"
"wl24b.1a" size="279" crc="7101cdf1"
"lwio.11e" size="279" crc="ad52b90c"



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2257
Send PM


Re: Can't Run Willow new [Re: Roman]
#334852 - 12/03/14 10:02 PM


And for the record, it's might be these that you're missing:

"buf1" size="279" crc="eb122de7"
"ioa1" size="279" crc="59c7ee3b"
"prg1" size="279" crc="f1129744"
"rom1" size="279" crc="41dc73b9"
"sou1" size="279" crc="84f4b2fe"
"wl24b.1a" size="279" crc="7101cdf1"
"lwio.11e" size="279" crc="ad52b90c"

They're dumps of the programmable logic devices that were used on the arcade boards to determine how memory and the video chips were accessed, among other things.

ROM sets can and do change between versions due to bad dumps being corrected or undumped chips subsequently becoming dumped. In this case it's the latter. While the Capcom CPS-1 driver does not currently make use of the data on these chips, it's important and desirable to have this data documented in MAME, because it largely exists as accurate hardware documentation that people can - and do - use for repairing their own arcade boards that have developed faulty ROMs or programmable devices. Previously MAME was largely limited to only preserving ROM dumps, but there has been a general push towards including the data from other programmable devices on the boards as well.

As there are plenty of torrent sites out there that provide torrents of up-to-date complete ROM sets, having this data documented in MAME effectively incentivizes the duplication of said data, ensuring that it won't be lost in a historical void as things have in the past. Unfortunately for you, the MAMEWorld forums disallow explicit posting of direct ROM links due to the fact that forums have in fact been targeted in the past for copyright violations due solely to content linked on them. About the most anyone can tell you is that if you're looking to download individual ROM sets, you're out of luck, your best bet is a torrent site. Any decent torrent software will even allow you to select just the individual files in the torrent that you want, so you won't even have to download the whole multiple-tens-of-gigabytes-sized full MAME ROM set.



CTOJAH
MAME Addict
Reged: 07/13/10
Posts: 980
Loc: Macedonia,Veles
Send PM


Re: Can't Run Willow new [Re: MooglyGuy]
#334854 - 12/04/14 12:47 AM


> And for the record, it's might be these that you're missing:
>
> "buf1" size="279" crc="eb122de7"
> "ioa1" size="279" crc="59c7ee3b"
> "prg1" size="279" crc="f1129744"
> "rom1" size="279" crc="41dc73b9"
> "sou1" size="279" crc="84f4b2fe"
> "wl24b.1a" size="279" crc="7101cdf1"
> "lwio.11e" size="279" crc="ad52b90c"
>
> They're dumps of the programmable logic devices that were used on the arcade boards
> to determine how memory and the video chips were accessed, among other things.
>
> ROM sets can and do change between versions due to bad dumps being corrected or
> undumped chips subsequently becoming dumped. In this case it's the latter. While the
> Capcom CPS-1 driver does not currently make use of the data on these chips, it's
> important and desirable to have this data documented in MAME, because it largely
> exists as accurate hardware documentation that people can - and do - use for
> repairing their own arcade boards that have developed faulty ROMs or programmable
> devices. Previously MAME was largely limited to only preserving ROM dumps, but there
> has been a general push towards including the data from other programmable devices on
> the boards as well.
>
> As there are plenty of torrent sites out there that provide torrents of up-to-date
> complete ROM sets, having this data documented in MAME effectively incentivizes the
> duplication of said data, ensuring that it won't be lost in a historical void as
> things have in the past. Unfortunately for you, the MAMEWorld forums disallow
> explicit posting of direct ROM links due to the fact that forums have in fact been
> targeted in the past for copyright violations due solely to content linked on them.
> About the most anyone can tell you is that if you're looking to download individual
> ROM sets, you're out of luck, your best bet is a torrent site. Any decent torrent
> software will even allow you to select just the individual files in the torrent that
> you want, so you won't even have to download the whole
> multiple-tens-of-gigabytes-sized full MAME ROM set.

I nominate this post as the most friendly/accurate/precise answer to any question asked so far !!!



Roman
Regular
Reged: 09/21/03
Posts: 1583
Send PM


Re: Can't Run Willow new [Re: CTOJAH]
#334861 - 12/04/14 08:15 AM


that aint moogly...the real one must be kidnapped....Free Moogly! :-)



MooglyGuy
Renegade MAME Dev
Reged: 09/01/05
Posts: 2257
Send PM


Re: Can't Run Willow new [Re: Roman]
#334867 - 12/04/14 10:35 AM


> that aint moogly...the real one must be kidnapped....Free Moogly! :-)

A polite question demands a polite answer, that's kind of always been my policy.

Also, VHSer, if you happen to read this post as well, it's anyone's guess as to why MAMEUI doesn't display missing ROMs. I seem to recall that it used to, but I'm not sure at what point it stopped. It's a small miracle that Rob has managed to keep MAMEUI going as long as he has despite massive under-the-hood code changes, but sadly some features end up getting disabled or damaged due to a lack of time to engage in a full-scale re-write of the Windows-side GUI code.

I would encourage you to give command-line MAME a shot. The command-line interface is arcane at best to people who aren't used to it, but it's pretty straightforward once you've gotten used to it.

The only command that's really necessary to know is "cd", short for "change directory", with a directory being the old-school name for what Windows now calls a folder. For the following instructions, I'm assuming you have your willow.zip with missing ROMs in your Documents folder, as well as mame0156b_64bit.exe downloaded from here - http://mamedev.org/release.php - in the same location.

1a. Run mame0156b_64bit.exe.
1b. Windows might ask you if you wish to run this program, in this case click "Run".
1c. When it asks you where to extract, type: c:\Emulators\MAME\
1d. Click "Extract".
1e. Let it extract.

2a. Press the Start button on your taskbar or press the Windows key on your keyboard.
2b. In the "Search programs and files" box, type: c:\Emulators\MAME\
2c. Press Enter on your keyboard.
2d. Open the folder called "roms" inside the folder that appears.
2e. Copy willow.zip from your Documents folder to the "roms" folder.

3a. Press the Start button on your taskbar or press the Windows key on your keyboard.
3b. In the "Search programs and files" box, type: cmd.exe
3c. cmd.exe should appear in the list of results, either press Enter on your keyboard or click on it. A black window with grey text should appear.

4a. Type "cd \", without the quotes, and press Enter on your keyboard. The backslash is shorthand for what is called the "root directory" on your hard drive, essentially the parent folder of all other folders on that drive.
4b. Type "cd Emulators\MAME". This will change to the directory that you created in Step 1c when extracting MAME.
4c. Type "mame64 willow". If your ROM set is not up-to-date, it will attempt to load the ROM, then bail out and display which files are missing. In my case, after finding a ROM set that appeared to lack the same files as you, this was the result:

Code:


C:\Emulators\MAME>mame64 willow
buf1 NOT FOUND (tried in willow willow)
ioa1 NOT FOUND (tried in willow willow)
prg1 NOT FOUND (tried in willow willow)
rom1 NOT FOUND (tried in willow willow)
sou1 NOT FOUND (tried in willow willow)
wl24b.1a NOT FOUND (tried in willow willow)
lwio.11e NOT FOUND (tried in willow willow)
FATALERROR: Required files are missing, the game cannot be run.


Note: If your computer is somewhat old or a hand-me-down, it might not be running a 64-bit version of Windows. In that case, you will want to download mame0156b_i686.exe instead, and replace "mame64" with "mamepp" in the invocation as seen in step 4c.

For some strange reason, MAME does not come with a default .ini file which contains user-modifiable settings, so to do that you would run "mame64 -cc" instead of "mame64 willow" first, then tweak the settings to your liking in notepad or a text editor of your choice. The settings should be pretty straightforward, feel free to ask if anything is confusing.

Also, speaking from my own experience, I had to really dig to find a ROM site that didn't have a working Willow (USA) set. The first two results that I happened to get on Google for "mame roms willow.zip", without the quotes, had up-to-date ROM sets. Your mileage may vary, because Google will tweak its search result ordering based on your search history, so my top two sites might not be the same as yours. Just letting you know that they are out there.


Pages: 1

MAMEWorld >> EmuChat
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Robbbert, Tafoid 
0 registered and 15 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 6379