arrm_relooked_en:create_usb_key_for_retrogames_system_en_relooked

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)

retrogames_computer.jpg

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.

thespectrum_folders_original.jpg

For other systems, the name of the folder containing the Roms must be this one :

  • 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.

thespectrum_settings_main.jpg

In the Settings tab, then under the Scrape Options tab, configure as shown below.

thespectrum_settings_scrape.jpg

In the Settings tab, then under the Images Options tab, configure as indicated below.

thespectrum_settings_images.jpg

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

thespectrum_select_system.jpg


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.

thespectrum_database1.jpg

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

thespectrum_save_gamelist.jpg

When saving Gamelist.xml, ARRM will keep only One Genre (if Keep one genre is checked in Gamelist Tab)

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) :

thespectrum_withoutgenre.jpg

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

thespectrum_database_move_roms.jpg

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:

thespectrum_move_roms.jpg

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

In the screenshots below the Keep one genre option has not been activated, which is why you see concatenated genre names

Following this operation, folders named genre were created and contain the Roms with the corresponding genre.
Roms without genre are not dispatched.

thespectrum_move_finished.jpg

Move all the elements contained in the O:\zxspectrum folder (in our example) to the root of your USB key O:\

thespectrum_readytouse.jpg

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

arrm_relooked_en/create_usb_key_for_retrogames_system_en_relooked.txt · Dernière modification : 2024/11/29 15:31 de nexusone13