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: listxml.xml file? Generating a list on mamewah?  (Read 6477 times)

0 Members and 1 Guest are viewing this topic.

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
listxml.xml file? Generating a list on mamewah?
« on: August 07, 2008, 04:45:34 pm »
Ok I am trying to get the gamelist title of all the games correct. Right now I have it set to auto rom folder, but changed generate method to rom_folder_vs_listxml , but don't know where and how to get the xml file with all the game names? I tried the mame -lx in command prompt and it takes likr 5 minutes and when it finish it doesn't give me a list file in my mame folder? And I am using mame .103
« Last Edit: August 07, 2008, 04:48:21 pm by emopants92 »
Some times every one needs a good scare, Take (S)'Care

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: listxml.xml file? Generating a list on mamewah?
« Reply #1 on: August 08, 2008, 09:47:00 am »
I'm not sure about your specific problem (I don't use mamewah) but to create a file from mame's -lx (listxml) command, you have to re-direct it to a file:

mame -lx > listxml.xml

would create a file called listxml.xml in the same folder as mame.  Not sure if that'll fix your specific problem though.  I'd think that mamewah would do this for you automagically.

I might also suggest trying ROMLister:
http://www.waste.org/~winkles/ROMLister

you can create custom/crazy lists using the app and export them as mamewah lists.

-jeff!

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #2 on: August 08, 2008, 04:09:20 pm »
Yeah idk how to generate lists with the actual game titles not the zip names in mamewah, I tried RomLister and after I set everything up on the merge screen thing, then I get an error after I try to go to the next page with all the setting for the games. Can  you give me instructions on how to use rom lister or are there any tutorials online some where you can link me to?
Some times every one needs a good scare, Take (S)'Care

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #3 on: August 08, 2008, 04:11:20 pm »
Oh never mind I found the byoac wiki with the tutorials, ill try rom lister again thanks for the help!
Some times every one needs a good scare, Take (S)'Care

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #4 on: August 08, 2008, 04:44:58 pm »
How do you have mamewah use the list I generate through rom lister? Thats the last part im stuck on.
Some times every one needs a good scare, Take (S)'Care

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: listxml.xml file? Generating a list on mamewah?
« Reply #5 on: August 09, 2008, 09:33:41 am »
I'm honestly not a mamewah user, but it looks like this page has some answers:
http://wiki.arcadecontrols.com/wiki/Mamewah_List_Creation

Something along the lines of "to create custom user lists, you will need to create additional text files called 'mame-#.ini', where # will be a number from 1 to however many lists you want to create. "


*please* keep me in the loop if this does/does not work for you-I want to make sure that at a minimum, that romlister is able to properly create a mamewah compatible file.  I added support for that FE a long time ago, as requested by a different user, and never heard that it didn't work, so I assume that it does! ;)

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #6 on: August 09, 2008, 12:25:42 pm »
Yes, Its really weird mamewah uses .ini for lists and romlister gives out a .lst file when made ? So Idk if it works, also if anyone can help mamewah tells me to put a new folder for an emulator and start mame and it should put a .ini for the emulator and mamewah does that. However, the .ini is completely blank?
Some times every one needs a good scare, Take (S)'Care

jardine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:May 12, 2025, 05:09:12 am
Re: listxml.xml file? Generating a list on mamewah?
« Reply #7 on: August 11, 2008, 06:43:02 pm »

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #8 on: August 12, 2008, 11:22:41 am »
Yeah thanks that worked great with the dat file. Anyone can help me but for some reason I cant get mamemwah to generate lists for the emuname folders, and I for new emulators I create a new folder and name it then run mamewah and I get a .ini in the folder and a game file, BUT THE .INI are completly BLANK inside?
Some times every one needs a good scare, Take (S)'Care

gonzo90017

  • Trade Count: (+5)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1034
  • Last login:June 23, 2019, 02:41:07 pm
  • I'm a llama!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #9 on: August 12, 2008, 01:33:31 pm »
You have to fill the ini's yourself.  You can check out the cpviewer site to help you fill in the blanks. http://www.emuchrist.org/cpviewer/mamewahinifiles.htm
Or you can download a Mamewah Package with most of the emus setup and ready to go. (except mame, roms, artwork)
http://forum.arcadecontrols.com/index.php?topic=74982.0

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #10 on: August 12, 2008, 05:06:52 pm »
ok thanks yeah i couldnt figure that out, my last thing is that the only game I have the runs with lag is Golden Tee 97 and up, I believe its the graphics being 3-d. Anyway to make this not lag( I am using mame.103 because of sound problems). Would getting more ram (I have 64 mb) or more memory( I have 30g) or is it just because its an older graphics/video card? It is an old compaq computer with windows ME that I updated to XP.
Some times every one needs a good scare, Take (S)'Care

jardine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:May 12, 2025, 05:09:12 am
Re: listxml.xml file? Generating a list on mamewah?
« Reply #11 on: August 12, 2008, 06:32:34 pm »
I definatley think more ram couldn't hurt. Where i am it is so cheap these days (oz) that 2gig of ram is like $50...just depends on the type of ram you have in your pc and if you can still get it.

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #12 on: August 12, 2008, 07:13:34 pm »
nvm I just found out that I have 756 mb of ram but is adding more going to help the graphics  and sound in golden tee? how to I fix the lag gameplay and sound?
Some times every one needs a good scare, Take (S)'Care

jardine

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:May 12, 2025, 05:09:12 am
Re: listxml.xml file? Generating a list on mamewah?
« Reply #13 on: August 12, 2008, 08:11:24 pm »
Most of the time lag and sound problems can be fixed by rolling back mame a version or two. It also sounds like you have onboard graphics and sound to??? Try finding a cheap alternative to upgrading you video card and sound card. On board sound and graphics can be a problem

And this was found which is a great bit of info...posted by Jdurg:

Okay.  In order to fully understand why some things work and some don't, you need to have an idea on how videogames work and how emulation works.

All games we typically play are run off of computers.  The games themselves are simply sets of instructions for the computer chips to run.  Because these arcade games are built specifically for one function, the people who developed them wrote the code specifically for those computer chips. They don't need to write it so that it can run on 8-million different machines like modern PC Games do.  They know EXACTLY what system the games will run on so they write the code in that "language".

When you emulate something, you are running the code designed for one piece of hardware on a completely different piece of hardware.  As a result, this code needs to be "translated" into something that our computers can use.  The CPU in your computer is not able to run the code that is written for the CPUs and other chips on an arcade board.  An emulator is custom written code that will translate the code from those arcade chips (ROMs) into instructions that your computer can use. 

A good analogy is reading a book that is written in Japanese.  If you understand Japanese you are able to read that book quite quickly and without any issues at al.  If you don't read Japanese, you have to have that book translated into the language you know, and some languages are easier to translate into than others.  Therefore, it will take you longer to read that book than someone who understands Japanese.  In terms of emulation, our computers are the people who don't know Japanese, and the arcade games are the readers who do know Japanese.  The game code itself (ROMs) is the book.

So why are we able to run some games really fast and others really slow?  It all depends on how fast the arcade games' chips ran, and how many they had.  If a game has a lot of processors, even if they run relatively slowly the emulation will be quite slow.  If a game has a small number of chips, but one or more run really fast (See NFL Blitz) then it will result in a slow emulation.  The emulator has to translate ALL of the code into something the computer runs so there is a lot of emulation overhead.  This is why the games that you think should run pretty fast because they are only 100 MHz chips take quite a lot of CPU power.  Remember, the emulator has to emulate every single input, output, video signal, audio signal, etc. etc. that existes on a game board.

As emulators progress, the accuracy of their emulation tends to increase.  Initially, a game might run faster because instead of emulating a particular process, they use a hack which doesn't accurately function like the real board does, but generates the same response.  While this is great for those who want to play, it's not great for those who actually want to document how the game works.  In addition, the hacks might not always work properly and it will result in behavior that is unexpected or unwanted.

With Donkey Kong, for a long time the sound in that game was accomlished via a hack.  Instead of doing the proper emulation, they just went and used recorded sound samples and had the emulator call those samples when a sound was needed.  Since they didn't have to translate that sound generation, the game ran very fast.  Donkey Kong, as well as a lot of other games, used special circuitry and electronics to develop the sounds.  Due to hardware limitations and various other factors, the actual sound wasn't emulated until just recently.  Now, they have figured out how to use code compatible with modern computers to recreate the sounds that were generated by the electronics and circuitry in those original boards.  This meant that a lot more chips and processes had to be "translated" so the overall speed of the emulation dropped significantly while the actual accuracy of the emulation went up tremendously.  A lot of people whined and cried about this because they wanted to just play the game, but the end result is that the way the game itself ran is now properly documented and people years from now would be able to recreate that game's hardware if needed.

In the end, you can always use an older version of MAME and sacrifice accuracy for speed, or you can upgrade the hardware you have and sacrifice speed for better accuracy.  Whenever you build a cab, this is something that must be kept in mind.

emopants92

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 51
  • Last login:July 18, 2010, 02:36:30 pm
  • I am Sparkles, And I am obber SCARY!
Re: listxml.xml file? Generating a list on mamewah?
« Reply #14 on: August 12, 2008, 08:48:07 pm »
Thanks that helped some of the questions I had, so in the end getting a decent video and sound card with help a little, but its just the way the games work when it comes down to it in the end. Thanks for everyones help, I am all knew to this entire community of gamers. However it is truly amazing how much everyone is accepting and helpful. Now let me finish the control panel on my cab and im all set!
Some times every one needs a good scare, Take (S)'Care