2016-03-29 16:21:44 -07:00
<h2>SabreTools</h2>
<h3>Introduction</h3>
This project is a desktop port of some core features of Wizard of DATz Redux. For more information about the parent project, see <a href="https://github.com/mnadareski/wizzardRedux">here</a>.
<h3>Features</h3>
2016-03-30 00:05:19 -07:00
Currently, SabreTools consists of three programs: SabreTools UI, DATabase, and Deheader.
<b>SabreTools UI</b>
<p/>
A bare-bones attempt at providing a true GUI experience for the SabreTools suite. Currently only provides the following functions:
<ul>
<li>Importing and Generating DAT files in RomVault and XML formats</li>
</ul>
2016-03-29 16:21:44 -07:00
<b>DATabase</b>
2016-03-29 16:23:35 -07:00
<p/>
2016-03-29 16:21:44 -07:00
The main tool of the SabreTools suite. Performs the majority of the core features of the parent project, including the following:
<ul>
<li>Importing and Generating DAT files in RomVault and XML formats</li>
<li>Converting DATs from RomVault to XML format</li>
<li>Add and remove sources and systems from the database</li>
<li>Retrieve a list of all sources and systems that are available</li>
</ul>
This tool can both be used with command line parameters or with the built-in text menu system.
<b>Deheader</b>
2016-03-29 16:23:35 -07:00
<p/>
2016-03-29 16:21:44 -07:00
A simple auxilary tool that detects and removes headers from the following systems:
<ul>
<li>Atari 7800</li>
<li>Atari Lynx</li>
<li>Nintendo Famicom Disk System</li>
<li>Nintendo Entertainment System / Famicom</li>
<li>Super Nintendo Entertainment System</li>
</ul>
2016-03-29 16:31:12 -07:00
It can also save the removed header, in case you need to reconstruct the original file.
2016-03-29 16:21:44 -07:00
<h3>Contributions</h3>
Any feature suggestions or code contributions are accepted. Please take the time to look over the existing code to see proper coding and documentation patterns.