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!

Pages: 1 ... 5 6 7 8 9 [10]
 91 
 on: 02 December 2023, 17:36 
Started by Rodimus - Last post by Rodimus
I've been fighting this for like the last year, trying to figure out if it was my fault, the roms fault, etc...  but I'm certain I know what's going on now - so this is my attempt to explain it..

There is a game for the fm-towns and pc-98 called 'Pro Student G' - on the FM-TOWNS system, it had a secondary re-release with a slightly different disc.   
On the PC-98, *ONLY* the re-release was ever made available...

Mame relates the original release as the 'parent' and the re-release as the 'child' on FM-TOWNS....
However, since there is no original release on PC-98, the re-release is the 'parent'.   

clrMame seems to have a huge problem with this, considering they're both the same SHA/CRC.   So it SEEMS to be looking for a parent that doesn't exist, and gives errors about how the file is not right over and over.   Sometimes I can copy files around until it fools the system into going 'oh yeah', found it....  other times not.   

But my guess on what is going on here - the engine builds from the file up, and with the crc having different 'parents', it gets confused and looks for phantom files.   

Not sure if I can suggest a good fix...   I have considered writing a rom handler as well, but I was considering going 'top down' and building a list of needed files first, and then adding the file hashes to that list, and then building the zips that way.   It would reduce the number of times it scans a zip to once (which would be nice for when there are multiple sets in a single zip), but it probably would require a sqllite database or something to hold the relationships, as it may be such a large ram requirement, most people couldn't use it.  Not sure.   You've created one, so you would know better than I.   ;D 

Anyway, am willing to provide logs or whatever if needed. 

Rodimus

 92 
 on: 30 November 2023, 08:07 
Started by boriskarloff - Last post by gateaucash
Hi, I don't find the rom of this game (sspeedr.zip zipped name).
Always rom with missing file.
Can someone send me the link with the working version?
Thanks.
I have the same error as you. I don't know how to handle it?

 93 
 on: 29 November 2023, 08:24 
Started by jurgen - Last post by Roman
>No other things I can try?

Well you can try what I've told you, unfortunately you did not give too much details on your tests, so here again:

Try the 3 cases.
Start with an empty rompath, add one set with 1 wrongly named rom file.

1st test case: keep the set as folder/file
2nd test case: use a zipped set
3rd test case: use a 7z set

The scan should find the wrongly named rom (inside the folder / inside the archives) and if fix options are enabled, it tries to fix it. According to your post, modifying causes the exit. So try all 3 cases. Which one fails?
Instead of having one wrongly named file inside the archive/folder, you can also add a random file to it, which should appear as unneeded and fixing them would also cause a modification step. Let's see if that works.
You can post screenshots of the scanner windows where it lists (when fixing is off) your test case result, so I can have a look if that setup is ok already.


>Is there a way you can make a Mac version?

As the readme states, new scanner/rebuilder will get open source if they are done.
So you can try to get it compiled on a Mac.


 94 
 on: 29 November 2023, 00:23 
Started by jurgen - Last post by jurgen
Use RomVault.

No other things I can try? I would like to use both tools because they offer a different experience/features.

Is there a way you can make a Mac version?

 95 
 on: 28 November 2023, 18:18 
Started by Roman - Last post by Roman
https://mamedev.emulab.it/clrmamepro/binaries/rebuilder_v007.zip
https://mamedev.emulab.it/clrmamepro/binaries/readme.html


- fix software list rom sizes determination (wasn't limited to loadflag value)
- fix software list merging (SL/SL collections don't use merge attributes, so lookup by hash in a parent/clone relationship)
- don't use # in default pattern (rompath) names since such names would be cut off when used in mame.ini due to comment handling
- pattern names can't end with '.' (Windows doesn't like this), replaced cases with "_"
- minor changes to the stats count output
- updated 3rd party libs (spdlog, bit7z, pugixml)

 96 
 on: 28 November 2023, 18:16 
Started by Roman - Last post by Roman
4.048d
fixed: softwarelists can lack some possible mergings
fixed: possible assertion during delta checks


 97 
 on: 28 November 2023, 09:55 
Started by Fava - Last post by Bamboozle
Is there a next version yet?

 98 
 on: 28 November 2023, 07:07 
Started by jurgen - Last post by Roman
Use RomVault.

 99 
 on: 28 November 2023, 01:39 
Started by jurgen - Last post by jurgen
I never use compression since I have an expandable ThunderBay Flex which can store up to 172 TB (Currently 18 TB installed only). It's connected using Thunderbolt 3 (5000MB/s) so the speed should not be any problem too.

I logged in as root and no difference. The same for rebuilder.
All files are accessable as far as I know.

So what can I do?

 100 
 on: 27 November 2023, 06:17 
Started by jurgen - Last post by Roman
Sounds like an access rights problem.
But it's more interesting to know which files you're touching. zip? 7z? decompressed files/folders?
Since all 3 use different methods:

7z -> 7z.dll  (3rd party component)
zip -> ziparchive class (3rd party component)
decompressed files/folders -> std::filesystem / win api (depending if you're talking about the new rebuilder or cmpro)

So, simply test all cases, take a rompath with just 1 machine set, make it a 7z archive, a zip archive or use it decompressed.
...and check general access rights to that rompath. Are there differences between the new rebuilder and old cmpro?

Pages: 1 ... 5 6 7 8 9 [10]

Page created in 0.212 seconds with 16 queries.

anything