Commit Graph

4348 Commits

Author SHA1 Message Date
Matt Nadareski
65741d7942 Misc cleanup 2016-03-29 03:10:54 -07:00
Matt Nadareski
f3d9d9effa Add remaining menu and all of command line 2016-03-29 03:09:45 -07:00
Matt Nadareski
2797293a7c Add AddSource and AddSystem to menu 2016-03-29 02:45:39 -07:00
Matt Nadareski
ad756780f8 Write RemoveSource and RemoveSystem 2016-03-29 02:25:04 -07:00
Matt Nadareski
741b4b72bc Write AddSource and AddSystem 2016-03-29 02:22:21 -07:00
Matt Nadareski
885fe4b8a4 Add skeletons for adding/removing sources/systems 2016-03-29 02:07:37 -07:00
Matt Nadareski
6157f0a870 Add source id to error message 2016-03-28 20:18:37 -07:00
Matt Nadareski
26c7ad4fd1 @tractivo: Add old TOSEC name mapping 2016-03-28 20:04:27 -07:00
Matt Nadareski
123f4f1aea Add generate all DATs 2016-03-28 19:44:10 -07:00
Matt Nadareski
9832c64f45 Rename Logging class to Logger 2016-03-28 18:40:35 -07:00
Matt Nadareski
0436671646 Enable saving of the extracted header 2016-03-28 18:23:49 -07:00
Matt Nadareski
ed01e9cfa5 Allow logfile to be appended 2016-03-28 18:00:21 -07:00
Matt Nadareski
9c8075dc05 Add logging support and bump version 2016-03-28 17:54:24 -07:00
Matt Nadareski
04b2eacbdd Fix text centering 2016-03-28 15:21:09 -07:00
Matt Nadareski
b761cec203 Add testing credit and bump version 2016-03-28 15:19:05 -07:00
Matt Nadareski
9fede1a207 Fix merging order and bump version number 2016-03-28 14:28:51 -07:00
Matt Nadareski
e2cb6acd41 Rename Program class files 2016-03-28 02:06:55 -07:00
Matt Nadareski
3eacecfa65 Rename namespace and classes
The whole namespace should no longer be "DATabase", rather WoD for the whole project. As such, both of the Program classes should be renamed for their actual purposes
2016-03-28 02:06:14 -07:00
Matt Nadareski
07fb6674f1 Same goes for the other a7800 actually 2016-03-28 01:49:02 -07:00
Matt Nadareski
d034645911 Fix a7800 matching
I forgot that the length of the string is TWICE the size of the byte array. This caused the wrong number to be attempted to be matched.
2016-03-28 01:48:28 -07:00
Matt Nadareski
bcf6d8434e Get auto-detect working. 2016-03-28 01:29:55 -07:00
Matt Nadareski
96bf3a2997 Update build location to above parent folder 2016-03-28 01:15:10 -07:00
Matt Nadareski
d6d577726d Clean up deheader a little 2016-03-28 01:10:21 -07:00
Matt Nadareski
d730b58dd6 Add deheader to git
This code is based on the deheader experimental code in the web version. It is very rough but it works for now.
2016-03-28 01:01:56 -07:00
Matt Nadareski
35d892017c Bump version number 2016-03-27 22:17:51 -07:00
Matt Nadareski
7df373ba70 Fix new information being added as new rom 2016-03-27 22:15:57 -07:00
Matt Nadareski
33b12e7a8a Change handling of duplicate roms
If a rom or disk is found to be a duplicate (by using the actual last item in the list instead of unnecessary cached values), it then checks to see if any information is missing from the rom it's a duplicate of. If the CRC, MD5, or SHA1 are empty and a new value is available, it uses the new value dynamically. This way, the original information in the database is untouched but the generated DAT is more complete.
2016-03-27 21:43:51 -07:00
Matt Nadareski
d81d536c3d Make output files UTF-8 because of special character issues. 2016-03-25 11:20:58 -07:00
Matt Nadareski
8b0f15fa35 Add descriptions to RV dats and bump version 2016-03-25 11:01:23 -07:00
Matt Nadareski
cc16b451c6 Bump version number for both maintence build and bugfix build 2016-03-25 09:27:19 -07:00
Matt Nadareski
8ef2e384b2 Fix issues in convert and generate 2016-03-25 09:23:32 -07:00
Matt Nadareski
8fa4421253 Add window title 2016-03-25 01:27:00 -07:00
Matt Nadareski
f6a733410a Make version easier to edit. 2016-03-25 00:50:27 -07:00
Matt Nadareski
d9787eba37 Increment subversion in anticipation 2016-03-25 00:36:29 -07:00
Matt Nadareski
9d10fd068a Make header consistent 2016-03-25 00:28:39 -07:00
Matt Nadareski
e98074dfef Change menu wording 2016-03-25 00:26:42 -07:00
Matt Nadareski
bd90075634 Remove unnecessary reset 2016-03-25 00:25:31 -07:00
Matt Nadareski
0b1a0016f0 Make the menu fancy 2016-03-25 00:24:30 -07:00
Matt Nadareski
bbddf0f6c6 Update version 2016-03-24 22:26:48 -07:00
Matt Nadareski
3e03eb2997 Implement full CLI menu 2016-03-24 22:25:56 -07:00
Matt Nadareski
2e0d4026c4 Arrange header slightly differently 2016-03-24 21:25:40 -07:00
Matt Nadareski
19e05b3d22 Rename Database helper class to DBTools so there's no confusion about naming later 2016-03-24 21:09:35 -07:00
Matt Nadareski
be3c718af2 Minor updates to help menu; added mock header 2016-03-24 21:05:10 -07:00
Matt Nadareski
eec433aad9 Fix some issues with merging caused by incorrect boolean expressions 2016-03-24 20:56:04 -07:00
Matt Nadareski
817262e113 Add check for import-only 2016-03-24 17:46:47 -07:00
Matt Nadareski
b1df50aab9 Enable multiple source/system merging 2016-03-24 17:38:08 -07:00
Matt Nadareski
4fc30158f3 Change variable order for more clarity 2016-03-24 16:38:32 -07:00
Matt Nadareski
525ed96a6a Update comment 2016-03-24 16:29:27 -07:00
Matt Nadareski
832da18353 Remove redundant bool check 2016-03-24 16:29:02 -07:00
Matt Nadareski
305a6af73a Add console clear before output 2016-03-24 16:25:43 -07:00