Previous Thread
Next Thread
Print Thread
Page 30 of 33 1 2 28 29 30 31 32 33
qmc2 #105590 05/16/16 05:05 PM
Joined: Nov 2011
Posts: 175
O
Senior Member
Offline
Senior Member
O
Joined: Nov 2011
Posts: 175
Tnx Rene for great news, i wait windows update to QT5 and tutorial for compiling.. smile

qmc2 #105762 05/27/16 02:18 PM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Note that since SVN r7551 QMC2's "collection rebuilder" (part of the ROMAlyzer) now also handles CHDs during reproduction. That is, you can decide to let it create hard-links (requires same file-system), sym-links or real copies, or to skip them completely.

(This has only been tested on Linux so far.)


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
qmc2 #105877 06/02/16 09:14 AM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
I think I found and fixed all remaining issues now. At least I was able to rebuild a complete collection (CHDs reproduced as hard links) with yesterday's MAME (git), replace the full contents of my ROM path with the reproduced files, and subsequently let MAME verify them 100% cleanly smile. This also revealed 7 old CHD files I had in my ROM path that are no longer required, so I got rid of them semi-automatically.

I have meanwhile also tested it successfully on Windows.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
qmc2 #105879 06/02/16 09:35 AM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
Oh, and I have created a video tutorial about how to use the ROMAlyzer's check-sum scanner and collection rebuilder (including the new support for CHDs). I used Google Chrome's SpeakIt! extension for the annotator's voice, I didn't want to disturb you with my own voice smile. The US English voice I've chosen sounds acceptable, although it makes some unnatural / funny pauses here and there... anyway, let me know what you think about it, if it's useful or not etc. I may create more of this if it turns out to actually help users.

The video is here: http://qmc2.batcom-it.net/videos/

(if you hear birds in the background... yes, I have plenty of them here, and my mic was on unintentionally smirk )

A YouTube upload may follow if the feedback is positive wink.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
qmc2 #105901 06/03/16 12:06 AM
Joined: Apr 2006
Posts: 757
Likes: 1
D
Senior Member
Offline
Senior Member
D
Joined: Apr 2006
Posts: 757
Likes: 1
I may try this out. smile

//Update//

Good tool.

I didn't find merge setting. I guest it only split.

Last edited by Dullaron; 06/03/16 12:58 AM. Reason: Got done testing.

Windows 10 Home 64-bit / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 16 GB
qmc2 #105902 06/03/16 06:44 AM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
The setting is called "self-contained" in QMC2's ROMAlyzer: when enabled, all required dumps (also dumps from parents) are included, otherwise "space-efficient" sets are created that only contain what the certain set requires, merged with the parent set upon loading in MAME.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
qmc2 #105922 06/03/16 06:37 PM
Joined: Apr 2006
Posts: 757
Likes: 1
D
Senior Member
Offline
Senior Member
D
Joined: Apr 2006
Posts: 757
Likes: 1
I will try again. smile

//Update//

Stick with the clrmamepro instead. I got used to this one.

Last edited by Dullaron; 06/03/16 07:10 PM. Reason: I pass on it.

Windows 10 Home 64-bit / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 16 GB
qmc2 #105924 06/03/16 07:09 PM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
QMC2 doesn't produce 7zips, "only" zips. But it can read 7zip as input. When libarchive supports it in the future (I hope so) I will add it.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
qmc2 #105925 06/03/16 07:10 PM
Joined: Apr 2006
Posts: 757
Likes: 1
D
Senior Member
Offline
Senior Member
D
Joined: Apr 2006
Posts: 757
Likes: 1
Oh ok.


Windows 10 Home 64-bit / AMD Radeon RX 5700 XT / AMD Ryzen 7 3700X 8-Core 3.59 GHz / RAM 16 GB
qmc2 #106291 07/03/16 02:31 PM
Joined: May 2008
Posts: 4,930
Likes: 24
Q
qmc2 Offline OP
Very Senior Member
OP Offline
Very Senior Member
Q
Joined: May 2008
Posts: 4,930
Likes: 24
I've just added a so called "machine list database" to SVN. This SQLite3 DB is basically just a database version of the machine list cache (file), but it's much easier to use from a filtering Qt model, serving a Qt view. The model itself doesn't exist yet, but the database is filled with data (upon cache creation), so it can already be used for things like these:

Code:
rene@marvin:~/.qmc2> sqlite3 -batch ~/.qmc2/mame-machine-list.db << EOF
> .header on
> .mode column
> select * from mame_machine_list where cloneof='1942';
> EOF
id          description        manufacturer  year        cloneof     is_bios     is_device   has_roms    has_chds    players     drvstat     srcfile   
----------  -----------------  ------------  ----------  ----------  ----------  ----------  ----------  ----------  ----------  ----------  ----------
1942a       1942 (Revision A)  Capcom        1984        1942        false       false       true        false       2           good        1942.cpp  
1942abl     1942 (Revision A,  bootleg       1984        1942        false       false       true        false       2           good        1942.cpp  
1942b       1942 (First Versi  Capcom        1984        1942        false       false       true        false       2           good        1942.cpp  
1942h       Supercharger 1942  hack (Two Bi  1991        1942        false       false       true        false       2           good        1942.cpp  
1942p       1942 (Tecfri PCB,  bootleg       1984        1942        false       false       true        false       1           good        1942.cpp  
1942w       1942 (Williams El  Capcom (Will  1985        1942        false       false       true        false       2           good        1942.cpp

rene@marvin:~/src/qmc2> sqlite3 ~/.qmc2/mame-machine-list.db "select id from mame_machine_list where year like '201%'" | wc -l
45

rene@marvin:~/src/qmc2> sqlite3 ~/.qmc2/mame-machine-list.db "select id from mame_machine_list where players >= 2" | wc -l
8913

My plan is to allow the user creating his/her own filtered views, additional to the 4 built-in ones, all based on the same "DB filter model".


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
Page 30 of 33 1 2 28 29 30 31 32 33

Moderated by  qmc2 

Link Copied to Clipboard
Who's Online Now
1 members (mixmaster), 13 guests, and 3 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,112
Posts119,408
Members5,024
Most Online890
Jan 17th, 2020
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com