Table des matières
How to create a USB key containing ROMs distributed in folders according to the genre usable on machines distributed by Retro Games Ltd. (TheSpectrum, TheC64, The400mini, TheA500Mini)
Retro Games Ltd. offers replicas of old computers such as:
- TheSpectrum (Sinclair ZX Spectrum)
- TheC64 (Commodore 64)
- The400mini (Atari 400)
- TheA500Mini (Amiga 500)
It is possible to add Roms to those already present in these systems via USB key. Given that the number of Roms for each of these systems is important, and in order to facilitate navigation, it is interesting to distribute the Roms in subfolders. In this tutorial, I suggest you distribute the Roms according to the Genre of the game.
In order to recover the genre of the game, we will have to scrape the Roms present on the key with ARRM, without having to recover the media, which at present, are not recognized on these systems.
In this tutorial I will create a USB key for TheSpectrum, but it is possible to do the same for other systems (TheSpectrum, TheC64, The400mini, TheA500Mini)
Add the Roms to your key
In order for the folder containing the Roms to be recognized by ARRM, it is necessary to create, in the case of the ZX Spectrum, a folder named zxspectrum at the root of the key. This will allow ARRM to know what type of machine it should search for on the scrape engines.
- For TheSpectrum : zxspectrum
- For TheC64 : c64
- For The400mini : atari8bits
- For TheA500mini : amiga
ARRM Settings
In the Settings tab, select your language, then indicate the drive letter of your USB key (Systems folder) then click on the green check mark V. Leave Bezels folder empty.
Be sure to uncheck Use Gamelist_ARRM.xml
In the General Options sub-tab, configure as shown below.
In the Settings tab, then under the Scrape Options tab, configure as shown below.
In the Settings tab, then under the Images Options tab, configure as indicated below.
Selecting the system to scrape
In the Database tab, click on the icon and check the desired system (here zxspectrum) then click on Done
The zxspectrum system appears in the system explorer
Display the Roms for the selected system
Click on the checkbox in front of zxspectrum, then click on the Display button to display the Roms contained in the zxspectrum folder.
When the Roms have finished displaying in the database, click on the Select All button to select them all.
On the right, the Roms Information window gives the information for the selected Rom.
You can see that here the Genre is empty.
Retrieve information from the Roms
We will scrape these Roms in order to retrieve all this information via a Scrape engine. Here we will take Screenscraper which is fast and very complete.
Click on the icon or
to start the scrape
Wait until the end of the scrape…
At the end of the scrape, the database is up to date with the information retrieved including the Genre which will be useful to us for the rest.
For security purposes, click on Create gamelist.xml with all roms to save this information in the gamelist.xml file located in the zxspectrum folder
To take this unique genre into account, you must reload the system by clicking on the Display button, otherwise you'll end up with concatenated genre : Example: action_labyrinth instead of action
The concatenated genre can however be useful in order to have fewer Roms in the folders (more genre folder = fewer Roms per folder)
Fill in genre for unfound Roms or Roms without genre
If some Roms were not found, or not genre, sort the database by Genre by clicking on the column name Genre.
The Roms without genre will appear at the beginning or end of the list
To complete this information you can use one of these 2 methods:
- Artificial intelligence (AI) :
Position yourself on the Rom without genre and click on the AI button in the Rom Informations panel.
Artificial Intelligence (AI) will offer you the information it has found.
Click on OK to validate, or Cancel.
You can click several times on the AI button to obtain a result that satisfies you better.
- Other scrape engines :
You can also use other scrape engines, such as Launchbox.
In this case, select the Roms without genre and click on the button.
Dispatch the Roms to a subfolder based on the genre
Using the retrieved Genre information, we will dispatch the Roms into folders corresponding to their Genre
Select all the Roms via the Select All button
In the Roms Selected tab Click on the Move Roms in folders (Genre Publisher) button
The following screen appears:
In Choose the System, choose Other System
In Choose the category, choose Genre
In Choose data source, choose Publisher / Genre via ARRM (in order to use the previously retrieved Genre information
Then click on Execute to launch the operation
Moving genre folders to the root of the key
Following this operation, folders named genre were created and contain the Roms with the corresponding genre.
Roms without genre are not dispatched.
Move all the elements contained in the O:\zxspectrum folder (in our example) to the root of your USB key O:\
After moving, remember to delete the O:\zxspectrum folder as well as the unnecessary files / folders :
- bezels_project
- PSP
There you go, you can use your key on your Retro Games Ltd. systems