Commit graph

17 commits

Author SHA1 Message Date
Bart Trzynadlowski a649a0d36b Removed patches from source code and moved them into game XML file. Created ROMSet.cpp. Print a more descriptive error when game XML file fails to load. 2017-04-08 18:30:29 +00:00
Bart Trzynadlowski c013eab711 Changes by Harry Tuttle: game list more accurately reflects MAME's, added a root level XML "games" node, print ROM version along with title 2017-04-05 05:35:45 +00:00
Ian Curtis 4ebcf5865a more whitespace .. 2017-04-03 12:02:49 +00:00
Ian Curtis a141635be6 white space .. 2017-04-03 12:01:37 +00:00
Ian Curtis c617a453fa Cache dereferenced values. Cuts loading time from 15 to 5 seconds in debug mode :) 2017-04-03 12:00:25 +00:00
Bart Trzynadlowski 5aafbbf936 Included cstring for memcpy 2017-04-03 05:34:23 +00:00
Bart Trzynadlowski 2aa9dc7967 Rewrote large parts of ROM loading code to more gracefully handle merged sets where overwritten parent ROMs are not present. Better handling of multiple zip files. Optimized ROM loading when stride and chunk size are equal and got rid of safety checks that I don't believe are necessary any longer. 2017-04-03 01:03:38 +00:00
Bart Trzynadlowski 07660be0df Fixed missing file detection (set_difference requires inputs sorted by desired key) and improved error reporting 2017-04-01 05:08:50 +00:00
Bart Trzynadlowski 68ebf35aac Removed TODO comment 2017-03-31 05:23:34 +00:00
Bart Trzynadlowski b0957e6459 Smarter game selection when a zip file contains multiple games (prefer child when parent is also present in zip) 2017-03-31 05:23:04 +00:00
Bart Trzynadlowski e40d268214 Warn about parent ROM sets having parent defined (not allowed) 2017-03-31 04:44:45 +00:00
Bart Trzynadlowski 47ce132292 Print missing files from games 2017-03-31 04:27:09 +00:00
Bart Trzynadlowski fd0f7ec6d1 Support loading of parent ROM sets (e.g., scudp will load scud) 2017-03-30 06:17:34 +00:00
Ian Curtis 70259eec34 fix compile warnings 2017-03-28 19:33:16 +00:00
Bart Trzynadlowski 318f4cf6dc Sort games found in zip file by descending order of matching files so that game with the *most* matching files is picked 2017-03-28 04:03:38 +00:00
Bart Trzynadlowski c4a63821c3 Encapsulated zip file handling and added a "parent" member to the Game struct 2017-03-27 02:02:22 +00:00
Bart Trzynadlowski ba3a0b5e2a Checking in GameLoader.cpp, GameLoader.h, and ROMSet.h (not currently used in build) because I need to make a substantial modification in my local tree 2017-03-26 16:38:55 +00:00