-
Notifications
You must be signed in to change notification settings - Fork 83
RomManagement
You found a nice Collection of old Games on the Web, put it on your SD card with the needed core and start it on your MIST. Thousands of Roms/Disks/whatsoever are now floating on your SD. Plenty of Duplicates, Bad Dumps are also now on your SD Card too which are not needed. Filenames are incredible long because each file can also contain Year, Cracker Group, Developer of the Game, Trainer Info, Doc, Disk number and so on. While this all is needed for the serious Rom Collector, for your MIST FPGA you don't need it except the Disk Number. It affects the readability on the MIST OSD and all the Dupes and Bad Dumps just waste your Space on the SD Card.
To Clean this mess we use a so called Rom Manager and a Dat for this. it's purpose is to compare each Rom/Disk/whatsoever against a Database and sort out all those unneeded stuff. In this case we use RomVault because its very easy to use and we can build a Directory Structure for the SD-Card.
A Dat is a simple Text file with the Name of the Game and in my case 2 Checksums. A CRC and MD5 Checksum. In other Words, it's a Database. RomVault compares each Rom/Disk/.. against the Database. It does this by comparing the Checksum of each found file against the Checksum of the Database. If both are the same, the Rom/Disk/.. is a “good” one and all other ones who are not found from RomVault are Dupes and Bad Dumps.
To be Honest...No. Once the Preparations are done, you only click 4 Icons. Update Dats, Scan Roms, Find Fixes and Fix Roms. After that we need to mass unzip all files which will be done by using ExtractNow. That's all to build a clean Set of Games with nearly No Dupes and No Bad Dumps.
Dats are already avaiable for:
- Amiga
- Amstrad
- Astrocade
- Atari 2600
- Atari 5200
- C64
- Chip8/SuperChip
- Colecovision
- NES
- PCEngine
- Sega Master System
- Videopac / Magnavox
A step by Step Instruction PDF and the Dats can be found here: https://github.com/mist-devel/mist-board/tree/master/rom_manager
MiST FPGA - One Chip to Rule Them All
- What is it?
- FAQ
- Board overview
- Installing firmware
- Joystick mapping
- Peripherals
- Projects it is based on
- Rom Management
- Setting up a mist.ini file
- Using a custom font
- Tested Displays/Upscalers
- Troubleshooting
- Videos
- User Videos
- Getting Started
- Current core status
- Joy/Keyboard/On-board Shortcuts
- MIDI support
- SD card setup
- Startup menu
- Atari ST
- Atari ST/STe (mistery)
- Amiga
- Amstrad
- Amstrad - alternative
- Apogee/Radio86RK
- Apple I
- Apple II+
- Apple //e
- Apple Macintosh
- Acorn Archimedes
- Atari 800
- BBC Micro
- BK0011M
- Commodore PET
- Commodore VIC-20
- Commodore 64
- Commodore 16/Plus4
- Enterprise
- HT1080Z (TRS80 I clone)
- LM80C
- Mattel Aquarius
- Miles Gordon SAM Coupe
- MSX
- Ondra SPO 186
- Oric
- PC (Next186)
- PC (XT)
- Primo
- Sinclair ZX80/ZX81
- Sinclair ZX Spectrum
- Sinclair ZX Spectrum - alternative
- Sinclair ZX Spectrum Next
- Sinclair QL
- Texas Instruments TI-99/4A
- TSConf
- Vector-06C
- Videoton TVC
- Vtech Video Technology Laser 350/500/700
- Atari 2600
- Atari 5200
- Atari 7800
- Bally Astrocade
- Coleco ColecoVision
- GCE Vectrex
- Intellivision
- Nec PC Engine/TurboGrafx-16
- Nintendo Gameboy
- Nintendo NES
- Nintendo SNES
- Philips Videopac/Odyssey²
- Philips Videopac/Odyssey² - alternative
- Sega Genesis/Megadrive
- Sega Master System
- SNK Neo Geo MVS/AES