EMULAB Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

The new forum is online, hope you enjoy it!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - TomJones

Pages: [1]
1
clrmame Discussion / Re: set archive or folder warnings
« on: 03 October 2015, 12:45 »
I'm using MESSUI 0.165 32-bit and CMpro 4.024 32-bit.
CMpro's data was created from the MESSUI binary.
Then I run "MESSUI -listxml >listxml.dat" and "MESSUI -listsoftware >listsoftware.dat" to get the ROM and software list data into readable files.

Each scan, I get 111 "various rompaths" errors similar to the this:
Set exists in various rompaths: C:\MESSUI\roms\xegs; C:\MESSUI\roms\!Standard\xegs.zip
The 111 errors pertain to only a subset of machines running from 32x to xegs.

Each one of these errors stems from a similar set of xml structures of which an example is shown here:

from the -listxml file.
<machine name="a1200xl" sourcefile="atari400.c" cloneof="a800" romof="a800">
<softwarelist name="xegs" status="original" />
This section is what causes the \roms\!Standard\xegs.zip ROMs zip file to be created.


from the -listsoftware
<softwarelist name="xegs" description="Atari XE Game System cartridges">
<software name="aceoface">
<software name="airball">
<software name="archon">
Etc...
This section is what causes the \roms\xegs software list folder to be created.

I did the very laborious process of setting each BIOS entry in the Systems dialog to \roms\!Standard\ and each SOFT entry in the Systems dialog to \roms\Name_of XML_File_in_HASH_Folder\
There are only 2 of the 111 "various rompaths" error items that are actually BIOS entries in the Systems dialog, "megatech" and "neogeo".
Of course, these 2 BIOS entries are what cause the 2 "matches a BIOS-setname" errors detailed in my previous submission above.
So, "megatech" and "neogeo" produce both the "matches a BIOS-setname" and the "various rompaths" errors.
The remaining 109 items produce only the "various rompaths" error.
Due to the structure of the xml data, it appears that the "various rompaths" errors are inescapable.
I followed instructions from your submission at the top of this thread.
I removed all 111 .zip files from the \roms\!Standard\ folder, rescanned, and all of the "various rompaths" errors were gone.
I rebuilt from the moved 111 .zip files and CMpro built all 111 .zip files right back into the \roms\!Standard\ folder.
I scanned again and all 111 "various rompaths" errors returned.

Am I doing something wrong?
Is the xegs.zip BIOS zip file supposed to end up in the \roms\xegs software list folder as opposed to the \roms\!Standard folder?
Does the scanner still scan all files correctly despite the numerous "various rompaths" errors?
And if so, is there a .ini or .xml configuration that makes it possible to turn off these "various rompaths" and "matches a BIOS-setname" errors or, must I (safely I hope) ignore them?

2
clrmame Discussion / Re: set archive or folder warnings
« on: 03 October 2015, 05:35 »
Hello,
I am not sure if this issue is related to this thread or not.
I'm getting the scan error:
C:\MESSUI\roms\megatech
matches a BIOS-setname but contains archive files.
This causes problems with scanning.
You should rename it to prevent nested ROMPath-Subfolders.

I'm not sure what "it" refers to.
I do not see that I have any option to rename anything due to the data contained in the -listsoftware and -listxml files.
i'm using MESSUI 0.165 with CMpro 4.024 32-bit.
-listxml contains '<machine name="megatech" sourcefile="megatech.c" isbios="yes">'
This causes CMpro to create the file 'C:\MESSUI\roms\!Standard\megatech.zip' with 4 ROM files in it.

-listsoftware contains ''<softwarelist name="megatech" description="Sega MegaTech cartridges">'
This causes CMpro to create the folder 'C:\MESSUI\roms\!Standard\megatech' with 48 'mt_etc...' zip files in it.

I see quite plainly that CMpro is complaining about a BIOS zip file named megatech vs. an archive folder named megatech but, this is what the MESSUI -listsoftware and -listxml files direct CMpro to create.
Can you tell me please, how do I fix this issue?

3
Not so "of course"  for us non-programmers.
It took me the better part of two days to learn enough about .dat (xml) files and MAME command line switches to perform the steps outlined above.
And don't forget about that absolutely essential file redirection character ">".
I can't count how many times the MAME -listxml output disappeared to who knows where until I caught on to that little file redirection character ">".
I hope this thread will help others create, fix and use .dat files without having to learn it the hard way.
Thank You

4
clrmame Discussion / Cyclic Remove then Add Error
« on: 13 July 2015, 09:43 »
Using MameUIFX32 0.163 executable profile.
Scanner says "Do you want to remove the file?".
If "No To All" is selected, the following three errors are produced and then the scan completes.

Janyou Part II (ver 7.03, July 1 1983) [folder: janyoup2 - parent: royalmj - size: 28kb]
unneeded file: C:\Games\GameEmu\MAMEUIFX\roms\janyoup2\18s030n.6k [not fixed]
Open Mahjong [BET] (Japan) [folder: openmj - parent: royalmj - size: 24kb]
unneeded file: C:\Games\GameEmu\MAMEUIFX\roms\openmj\18s030n.6k [not fixed]
Royal Mahjong (Falcon bootleg, v1.01) [folder: royalmah - parent: royalmj - size: 24kb]
unneeded file: C:\Games\GameEmu\MAMEUIFX\roms\royalmah\18s030n.6k [not fixed]

If "Yes To All" is selected to go ahead and remove the files, then the scanner immediately says "Do you want to add the missing ROM?".
If "No To All" is selected, the following three errors are produced and then the scan completes.

Janyou Part II (ver 7.03, July 1 1983) [folder: janyoup2 - parent: royalmj - size: 28kb]
missing rom: 18s030n.6k [size: 32] [CRC32: d3007282] [SHA1: e4d863ab193e49208ed0f59dcddb1da0492314f6]
Open Mahjong [BET] (Japan) [folder: openmj - parent: royalmj - size: 24kb]
missing rom: 18s030n.6k [size: 32] [CRC32: d3007282] [SHA1: e4d863ab193e49208ed0f59dcddb1da0492314f6]
Royal Mahjong (Falcon bootleg, v1.01) [folder: royalmah - parent: royalmj - size: 24kb]
missing rom: 18s030n.6k [size: 32] [CRC32: d3007282] [SHA1: e4d863ab193e49208ed0f59dcddb1da0492314f6]
 
Every scan, the scanner wants to remove the three files and then immediately thereafter wants to add the same three files back in.

The check sums and hashes for the 18s030n.6k file in the three clones as well as the parent are:
18s030n.6k d3007282 e4d863ab193e49208ed0f59dcddb1da0492314f6 (janyoup2)
18s030n.6k d3007282 e4d863ab193e49208ed0f59dcddb1da0492314f6 (openmj)
18s030n.6k d3007282 e4d863ab193e49208ed0f59dcddb1da0492314f6 (royalmah)
18s030n.6k d3007282 e4d863ab193e49208ed0f59dcddb1da0492314f6 (royalmj)

As you can see, they are all identical and match the check sums and hashes in the error messages.
Also, all four OM files are 32 bytes long.
Am I missing something important or is this possibly a real bug.
Thank You

5
Solved!
I used the free Nirsoft HashMyFiles utility to get the SHA1 hash of the ketsui_v100.u38 ROM file.
I did: MameUIFX32 -listxml >MameUIFX32_0.163_ketarr17_Fixed.dat to create a full .dat file for MameUIFX342 0.163.
I opened the MameUIFX32_0.163_ketarr17_Fixed.dat file and in the ketarr17 section I replaced the SHA1 with the SHA1 obtained earlier and then saved the altered MameUIFX32_0.163_ketarr17_Fixed.dat file.
In the profiler I did "Add DatFile..." to add the MameUIFX32_0.163_ketarr17_Fixed.dat to the profiler.
Then: "Load / Update", "Settings", "Scanner" and "New Scan".
The scan now completes without a hitch.
I now have a green profile instead of a red profile.
Although MameUIFX32 still lists the ketarr17 game under the Unavailable category, the game does play O.K.

6
It is said that MAMEUIFX32 0.163 listxml output lists ketsui_v100.u38 with the wrong SHA-1 hash value. Clrmamepro will refuse to rebuild that ROM even though the CRC32 hash value is correct. I have obtained a file called fix_Arcade_MAME_Roms_mame.xml that contains the following:
<?xml version="1.0"?>

<datafile>
   <header>
      <name>fix_mame</name>
      <description>fix_mame 0.161 (Apr 29 2015)</description>
      <category>FIXDATFILE</category>
      <version>04/30/2015 04:16:08</version>
      <date>04/30/2015</date>
      <author>RomVault</author>
      <homepage></homepage>
      <url></url>
      <comment>Created by RomVault</comment>
   </header>
   <game name="ketarr17">
      <description>Ketsui: Arrange (2014/07/16 Arrange Ver. 1.7)</description>
      <year>2012</year>
      <manufacturer>hack by Trap15</manufacturer>
      <rom name="ketsui_v100.u38" size="2097152" crc="2cb80b89" sha1="9aaba1242d7ce29915a31d40341da82985927f9d"/>
   </game>
</datafile>
Assuming that this xml file does contain the correct SHA-1 hash value, how would I go about applying the new xml data to clrmampro so that is accepts the Ketsui Arrange ketsui_v100.u38 rom as valid?
Currently the scanner says:
Ketsui: Arrange (2014/07/16 Arrange Ver. 1.7) [folder: ketarr17 - parent: ket - size: 40mb]
missing set: Ketsui: Arrange (2014/07/16 Arrange Ver. 1.7)
missing rom: ketsui_v100.u38 [size: 2097152] [CRC32: 2cb80b89] [SHA1: 9aaba1242d7ce29915a31d40341da82985927f9d]

Thank You

Pages: [1]

Page created in 0.187 seconds with 20 queries.

anything