Skip to content

MiSTerOrganize/MiSTerOrganize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MiSTer Organize

Welcome to my project called MiSTer Organize. I'm providing you a custom MiSTer_Console DAT each month. The goal of this project is to make MiSTer as easy to use as possible. Is your MiSTer SD or external drive a disorganized mess with files all over the place? Can't find the game you're looking for to play? The MiSTer_Console DAT contains A-Z folders to sort your games alphabetically for easy use. Put an end to the nightmare of messy file structures and games not working. Try MiSTer Organize and notice the improved difference in your MiSTer setup.

This project uses RomVault to manage your ROMs. If you have no experience with RomVault, I have provided a basic RomVault setup for you to use. The project sources are in a Notepad text document with the most recent date at top. You can view all the folders and files for the project in the provided snapshot HTML file. It also has a built-in search functionality. This is nice to have if you are on the go and want to browse your game collection.

MiSTer Organize Updater

This database can be integrated in MiSTer FPGA by just editing the downloader.ini file at the root of the SD.

How to Integrate MiSTer Organize into MiSTer Downloader:

To integrate it in a MiSTer device, add the following section to the end of to the file downloader.ini that should be placed at the root of the SD (if it doesn't exist, you may create it for this purpose):

[MiSTerOrganize/MiSTerOrganize]
db_url = https://raw.githubusercontent.com/MiSTerOrganize/MiSTerOrganize/db/db.json.zip

After that, run downloader or update_all as usual. It will try to fetch the files from your newly created database.

What is a DAT?

Short for "data files", they're called DATs or DAT files because they usually have the extension .dat. They contain a catalog of titles and attributes for each of its titles, including file names, hashes, and sizes.

Used in combination with a ROM manager, the information in a DAT file can be used to audit files on your hard drive to ensure that they are named correctly, and that they match the recorded attributes in the file.

DAT files usually follow one of two standards: either a variant on the XML-based LogiqX format, or the less commonly used CLRMAMEPro format. There are many more less common formats.

What is RomVault?

RomVault is a tool for ROM management. It works with DAT files to sort the ROMs into folders. The DAT I provide is telling the files where they need to go. Let’s take the example of the Shinobi Neo Geo game. When you click Fix ROMs, Shinobi Neo Geo will go into the Neo Geo Core folder and then into the Unlicensed games folder. This all happens because that is the file destination I have set in the DAT file.

RomVault Releases

https://www.romvault.com/

RomVault Windows Setup

https://wiki.romvault.com/doku.php?id=install_and_setup

RomVault Linux Setup

https://wiki.romvault.com/doku.php?id=linux_setup

RomVault Side Buttons

https://wiki.romvault.com/doku.php?id=side_buttons

Show Your Support

Loving this project? Support me here, https://www.patreon.com/MiSTer_Organize

Credits

MiSTer Organize creator of MiSTer Organize.

Alexey Melnikov creator of MiSTer FPGA project.

All other MiSTer FPGA developers for giving us the ultimate retro gaming experience.

José Manuel Barroso Galindo for Update All script.

MiSTer Addons for giving us quality accessories for the MiSTer FPGA project.

Taki Udon for giving us affordable options for the MiSTer FPGA project.

Lu's Retro Source for providing news about the MiSTer FPGA project.

Pixel Cherry Ninja for providing news about the MiSTer FPGA project.

No-Intro for its database of best available ROMs and digital games.

Redump for its disc preservation database.

Hardware Target Game Database for archival efforts of the highest quality ROM dumps.

ScreenScraper.fr for its game database.

GordonJ creator of RomVault.

Roman Scherzer creator of CLRMAMEPro.

Unexpectedpanda creator of Retool.

Asphodel creator of Universal ROM Sorter.