Add experimental DATabaseTwo and update 64-bit

DATabaseTwo is a standalone version of what will be replacing "Import" and "Generate" and thus eliminating the need for a complex import and export process. Custom DATs can be cared by Dir2DAT features and merging so there is no use to have advanced DB features. The new database, dats..sqlite, is a much lighter version, only holding the DAT information, systems, and sources.
This commit is contained in:
Matt Nadareski
2016-05-05 10:13:57 -07:00
parent 9daad48f50
commit 4e3e3f950c
21 changed files with 1174 additions and 56 deletions

View File

@@ -192,6 +192,19 @@ This program will output the following DATs:
(d) Have - (NewComplete)-(New Missing)
OR (Complete or NewComplete)-(Missing) if one is missing");
break;
case "DATabaseTwo":
Console.WriteLine(@"DATabaseTwo - Catalog and merge DATs by system
-----------------------------------------
Usage: DATabaseTwo [options]
Options:
-h, -?, --help Show this help dialog
-ga, --generate-all Start tool in generate all mode
-lsy, --list-systems List all systems (id <= name)
-o, --old Output DAT in CMP format instead of XML
-sys=, --system= System ID to generate from
");
break;
default:
Console.Write("This is the default help output");
break;
@@ -207,7 +220,7 @@ Credits
Programmer / Lead: Matt Nadareski (darksabre76)
Additional code: emuLOAD, @tractivo
Testing: emuLOAD, @tractivo, Kludge, Obiwantje
Suggestions: edc, AcidX
Suggestions: edc, AcidX
Based on work by: The Wizard of DATz");
}
}