JanGunheD Posted March 19, 2017 Share Posted March 19, 2017 Since the last two GameEX versions (14.74, 14.75) MAME Software Lists only show the first game in each list, while earlier versions showed the whole lists without problems. Link to comment Share on other sites More sharing options...
B2K24 Posted March 19, 2017 Share Posted March 19, 2017 I didn't even know GameEX supported software lists. How do you hook them up and is there a guide anywhere? Link to comment Share on other sites More sharing options...
Draco1962 Posted March 19, 2017 Share Posted March 19, 2017 Can you provide us with your gameex.ini and log.txt files? Also, what happens when you click Update List? Link to comment Share on other sites More sharing options...
JanGunheD Posted March 19, 2017 Author Share Posted March 19, 2017 Both files attached :-). How/where can I click "Update List"? I always wondered that anyway, the only way I can update the whole Mame-List is to confirm when GameEx asks me if I want to update the list, but I never found a button to do that manually. Anyways, that only updates the MAME Arcade/Machine List and not the Software Lists. I tried it anyway and it did not help. It is always the first game in the list that is still there, so maybe it is some string parsing problem between two game entries? I also attached one software list as a reference. GameEx.ini log.txt c64_cart.xml Link to comment Share on other sites More sharing options...
JanGunheD Posted March 19, 2017 Author Share Posted March 19, 2017 This is the result of the c64_cart.xml: Link to comment Share on other sites More sharing options...
JanGunheD Posted March 19, 2017 Author Share Posted March 19, 2017 2 hours ago, B2K24 said: I didn't even know GameEX supported software lists. How do you hook them up and is there a guide anywhere? Like this basically: Link to comment Share on other sites More sharing options...
tthurman Posted March 20, 2017 Share Posted March 20, 2017 16 hours ago, B2K24 said: I didn't even know GameEX supported software lists. There is no official support for software lists currently. At some point this will change, but the current emulator support isn't intended for this purpose, at least to my knowledge. Never mind, I completely missed this. Link to comment Share on other sites More sharing options...
RedDog Posted March 20, 2017 Share Posted March 20, 2017 56 minutes ago, tthurman said: There is no official support for software lists currently. At some point this will change, but the current emulator support isn't intended for this purpose, at least to my knowledge. @tthurman Actually, the instructions in the Setup Wizard do say something about sofware hash files for Mame, but this is the first time I have run across it. I am not familair with them at all either. @JanGunheD I am curious. How did you generate the software list hash file c64_cart.xml? Since the time the lists were being displayed correctly, did the Mame version you are using change at all or just the GameEx version? I personally use mapfiles to control the game lists for emulators as the format is super simple. They are just a txt file formatted to list the rom file name and the title name to be displayed in the list. For example, for NES, here are a few entries from the NES.map file: 10-Yard Fight (U) [!].nes "10-Yard Fight" 1942 (JU) [!].nes "1942" 1943 - The Battle of Midway (U) [!].nes "1943 - The Battle of Midway" 720 (U) [!].nes "720 Degrees" . Link to comment Share on other sites More sharing options...
B2K24 Posted March 20, 2017 Share Posted March 20, 2017 15 minutes ago, RedDog said: I am curious. How did you generate the software list hash file c64_cart.xml? This is the first time I have seen anyone use them. The instructions in the Setup Wizard say that they are appropriate for Mame (when Mame is configured as an emulator is my guess; Mess allows for this, right?). I personally use mapfiles to control the game lists for emulators as the format is super simple. They are just a txt file formatted to list the rom file name and the title name to be displayed in the list. For example, for NES, here are a few entries from the NES.map file: 10-Yard Fight (U) [!].nes "10-Yard Fight" 1942 (JU) [!].nes "1942" 1943 - The Battle of Midway (U) [!].nes "1943 - The Battle of Midway" 720 (U) [!].nes "720 Degrees" . They're in the hash folder if you download MAME from mamedev.org They can also be viewed here --> https://github.com/mamedev/mame/tree/master/hash Softlists are removable media for consoles, computers, etc. Launching them is basically the same as Arcade games you just need to specify the machine first (mame64 nes smb1) or (mame64 genesis sonic), (mame64 snes ctrigger) The hash files have the set name MAME expects plus other information. What you're proposing is the way people use stand-alone emulators with no intro romsets or goodsets which is not what the OP is doing. Link to comment Share on other sites More sharing options...
RedDog Posted March 20, 2017 Share Posted March 20, 2017 2 minutes ago, B2K24 said: They're in the hash folder if you download MAME from mamedev.org They can also be viewed here --> https://github.com/mamedev/mame/tree/master/hash Softlists are removable media for consoles, computers, etc. Launching them is basically the same as Arcade games you just need to specify the machine first (mame64 nes smb1) or (mame64 genesis sonic), (mame64 snes ctrigger) The hash files have the set name MAME expects plus other information. What you're proposing is the way people use stand-alone emulators with no intro romsets or goodsets which is not what the OP is doing. @B2K24 Thanks for the info on the hash files. And I was not proposing anything. I was showing how simple map files are set up in case that format would be helpful for the OP. Since you are familiar with hash files and sound like you understand their use, perhaps you can provide a suggestion to the OP? Link to comment Share on other sites More sharing options...
B2K24 Posted March 20, 2017 Share Posted March 20, 2017 I can try and fool around a bit, but I think it's as tthurman says. There's no official support and so what you get is what you get until development/progress can be made. Link to comment Share on other sites More sharing options...
B2K24 Posted March 20, 2017 Share Posted March 20, 2017 (edited) I just did a test setting up Nintendo and pointing it to nes.xml. It showed over 4100 on the listing. It's working great here now that I figured out the command line Do other lists give you the same result JanGunheD? Edited March 20, 2017 by B2K24 figured out command line Link to comment Share on other sites More sharing options...
Tom Speirs Posted March 20, 2017 Share Posted March 20, 2017 Hi, Yes software lists are supported via the XML. I can duplicate the issue with that XML but not with others here Maybe something changed in the format with a MAME update. Its not to do with the latest GameEx. I suspect you updated MAME too? I will take a look. 1 Link to comment Share on other sites More sharing options...
Tom Speirs Posted March 20, 2017 Share Posted March 20, 2017 I cant duplicate the issue here with the latest MAME build but that XML you posted is definitely causing issues. Link to comment Share on other sites More sharing options...
JanGunheD Posted March 20, 2017 Author Share Posted March 20, 2017 Yes, I always checkout the latest master from GIT and compile it, but I did not see any change in the XMLs in GIT. But speaking of GIT, it might be a CR/LF problem (linux/windows), as GIT sees not difference in those cases. The last visible change in GIT was 1 year ago however. Link to comment Share on other sites More sharing options...
Tom Speirs Posted March 20, 2017 Share Posted March 20, 2017 Yes, I expect its the line feeds. Would make sense. Link to comment Share on other sites More sharing options...
JanGunheD Posted March 20, 2017 Author Share Posted March 20, 2017 Yes, that's the problem. Converting back from linux (LF) format to windows (CR/LF) format solved the problem. However, would still be nice if that made no difference :-). Link to comment Share on other sites More sharing options...
Tom Speirs Posted March 20, 2017 Share Posted March 20, 2017 Done Link to comment Share on other sites More sharing options...
JanGunheD Posted March 20, 2017 Author Share Posted March 20, 2017 Cool, thanks! Link to comment Share on other sites More sharing options...
tthurman Posted March 20, 2017 Share Posted March 20, 2017 7 hours ago, Tom Speirs said: Yes software lists are supported I completely missed the announcement of this being added to the list of supported features. Link to comment Share on other sites More sharing options...
Recommended Posts