|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Also, there are plans to use a database for things like these and other stuff, meaning that the data could be queried on demand w/o uselessly filling up memory... but that's not yet on the road map  . Note that all the "missing" data from -listxml is basically already there, it's just usually not fully processed. It is, however, already "queried on demand" and displayed in a tree below each game/machine item (in the "full-detail" view only). This process is currently very expensive because the data is searched for in the "raw" -listxml output, and given the many new systems added to MAME within the last year or so, it's no longer "the best approach" to be honest. Anyway, that's the main reason why I can't provide this data as system-notes macros right now.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
OP
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
No. I'm talking about CPU, Video, Sound and driver information (which I thought that are available for frontends since MESSUI use for create some filters). Not EmuInfo nor MachineInfo (nor xml new info). Just open MESS/MAME and [TAB] and choose System/Game Info  These kind of information, hehe 
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
OP
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
OP
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
Not only to sho this information, but for example, wioth this information, I know that the source code for this system can be found in http://mamedev.org/source/src/mess/drivers/snes.c.htmlAlso, System that use Samples show "Sample" in sound information. Also, system that don't use screen show Video: none. Etc. etc. etc. Also, these informations are very interesting too 
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: Mar 2001
Posts: 16,923 Likes: 57
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 16,923 Likes: 57 |
People go to a lot of effort to make sure they never learn any of that information while playing MAME  Regardless, I think everything on that screen is in -listxml and should be available to QMC2.
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Right, all of this is available, just right now not in a way suitable for what Shideravan wants it for...
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
OP
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
Ok, if isn't possible to separate the informations in blocks for use that way, at less have this info to show at same way thatīs in System Info could be very useful too! Also, if it's possible the show the status of flags like "GAME_SUPPORTS_SAVE", "GAME_IMPERFECT_GRAPHICS", "GAME_IMPERFECT_SOUND", etc. could be very useful also, for all the users  That will mean, for example, that some messages like: # "THIS GAME DOES NOT WORK PROPERLY" # "THE SOUND EMULATION IS NOT 100% ACCURATE" # "THE VIDEO EMULATION IS NOT 100% ACCURATE" # "THIS GAME LACKS SOUND" WILL appear on the screen, and can avoid the users get a ROM or CHD for a game that don't work properly... ALSO means that project member already know that these problems exist!
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
I agree, but it will take a bit of time... once the database mentioned above works, you should be able to "SQL-query" any information you'd want directly from JavaScript  .
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
|
Joined: Mar 2008
Posts: 1,049
Very Senior Member
|
OP
Very Senior Member
Joined: Mar 2008
Posts: 1,049 |
I agree, but it will take a bit of time... once the database mentioned above works, you should be able to "SQL-query" any information you'd want directly from JavaScript . Don't need to hurry, take your time  All time that you take reveals a great work in final 
"A user interface is like a joke. If you have to explain it, it's not that good."
|
|
|
|
Joined: May 2008
Posts: 4,930 Likes: 24
Very Senior Member
|
Very Senior Member
Joined: May 2008
Posts: 4,930 Likes: 24 |
Sure  . The first step will be to "design" the data model and create/update the DB seamlessly in the background (whenever the XML cache changes)... then I'll use it internally in the areas where searching the data currently hurts... and when that's working it's time to allow DB access through JavaScript in system-notes templates.
A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]
|
|
|
0 members (),
14
guests, and
11
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,101
Posts119,255
Members5,019
|
Most Online890 Jan 17th, 2020
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|