Contents · Français

Filters

Filters exclude the files you do not want in your sorted collection. An excluded file is never written: it stays in the source, and the table shows why it was excluded.

The Filters page

Settings for TOSEC or No-Intro / Redump

TOSEC names and No-Intro / Redump names do not carry the same information, so each convention has its own filter settings, all of them saved (in config.json and in profiles). The Filters page of the Selection step shows one set at a time, chosen with Settings for: TOSEC or No-Intro / Redump.

The categories both conventions share (dump quality, modified versions, translations, development versions, demos, incomplete sets) appear once, followed by the tags of the shown convention; the options of one convention only appear for it.

Dump quality

A single choice sums up the integrity filters. It is greyed with the MAME convention, and a sentence says why: MAME has no dump quality (a baddump ROM is the best known dump there), and these settings never apply to a MAME set. Its variants are set in the MAME machines frame. It is greyed for the software of a MAME list too, for the same reason; their variants (alt) are all kept, and 1G1R keeps one version per game.

Choice Effect TOSEC No-Intro / Redump
All dumps No integrity filter Every exclusion off Every exclusion off
No bad dumps (default) Excludes faulty dumps, keeps alternates Excludes [b], [o]/[u] and [v] Excludes [b]
Verified dumps only Keeps verified dumps only Only [!] Not offered (see below)

The Exclusion details button opens the list of exclusions, to set one by one:

Option Excludes TOSEC No-Intro / Redump
Exclude bad dumps Corrupt dumps [b] [b]
Exclude alternates Alternate dumps [a] (Alt)
Exclude overdumps and underdumps Dumps of abnormal size [o] [u] -
Exclude infected images Disk images infected by a virus [v] -

No-Intro and Redump names do not mark verified dumps: every dump that is not a bad dump counts as verified there, and Verified dumps only would keep the same files as No bad dumps. This choice is therefore only offered for TOSEC.

With Verified dumps only, these exclusions are implied and greyed out. A combination that matches none of the three choices (alternates excluded as well, for instance) shows a fourth choice, Custom, checked in their place; it goes away as soon as the exclusions match a level again. Choosing one of the three levels rewrites the exclusions.

Content

The Content to keep group lists what you want to keep: a checked box keeps its category, an unchecked box excludes it from the sort.

The No-Intro / Redump settings also apply to MAME sets: under the title of the group, the Settings shared by No-Intro, Redump and MAME note says so, and the tooltips quote both effects. Unchecking Modified versions for a MAME collection therefore also excludes the (Hack) ROMs of a No-Intro sort that uses the same configuration; to set them differently, save a profile for each collection. The TOSEC settings are independent.

Option Category (TOSEC) Category (No-Intro / Redump) Category (MAME) Kept by default
Modified versions Cracks, trainers, hacks, pirate releases, fixes, modifications [cr] [t] [h] [p] [f] [m] Romhacks (Hack) (hack) No
Pirate versions (No-Intro / Redump, MAME) - Bootlegs (Pirate) Bootlegs (bootleg) No
Translations Fan translations [tr] Unofficial translation patches (Translated) - Yes
Development versions alpha, beta, proto, preview Beta, Proto, Sample, Pre-Release prototype, beta, alpha, preview, location test Yes
Demos Demos (demo) Demo, Kiosk, Taikenban, numbered or described too ((Demo 2), (Taikenban 1)) (demo) Yes
Public domain and freeware (TOSEC) PD, freeware, shareware... - - Yes
Unofficial releases (No-Intro / Redump) - Unl, Homebrew, Aftermarket - Yes
Modern re-releases (No-Intro / Redump) - Virtual Console, Switch Online, Classic Mini, LodgeNet... - Yes

With the MAME convention, the categories are read in the description of the machine, and the boxes a MAME set never falls under (translations, unofficial releases, modern re-releases) are greyed, their tooltip saying why. Their tags and tooltips then quote the words of MAME: (bootleg), (hack), (prototype)... By default, bootlegs and hacks are excluded, as for No-Intro / Redump.

For the software of a MAME list, the categories are read in the description of the software: (pirate) is a pirate release, (hack), cracked and Trained are modified versions, translation a translation, (prototype) a development version and (demo) a demo. The unofficial releases and the modern re-releases, which these descriptions never mark, are greyed, their tooltip saying why.

Only the wording changed since the versions that showed "Exclude translations"...: config.json and the profiles keep the same options (exclude_translations...), so a file is read back unchanged.

Multi-disc

Amiga machine

(TOSEC) The Amiga machine list, under the Multi-disc group, says which Amiga the collection will be used on. RomSieve reads the chipset from the system field of the TOSEC name: (AGA), (A1200), (A4000) or (CD32) for an AGA-only game, (OCS-AGA) or (ECS-AGA) for a game that also runs on AGA, (ECS), (A500+) or (A600) for an ECS game. A game without a mark is presumed OCS / ECS and is never left out.

Choice Effect
Every machine (default) Nothing is excluded; the AGA and OCS versions of a game stay two games, as before.
Amiga 500, 1000, 2000 (OCS) The AGA, ECS and (ECS-AGA) games are excluded (reason Needs an AGA Amiga: does not run on the target machine).
Amiga 500+, 600, 3000 (ECS) The AGA games are excluded.
Amiga 1200, 4000, CD32 (AGA) Nothing is excluded. With 1G1R, the AGA and OCS versions of a game are one game, and the Amiga chipset (AGA machine) criterion keeps the AGA version first, then an (OCS-AGA) version, then a version fixed for AGA ([f AGA NOMAD]), then the OCS version.

With an AGA Amiga, Theme Park (AGA) and Theme Park thus keep a single version; without 1G1R, every version stays. A version fixed for AGA is a modified version: it only counts when the modified versions are kept (or used as a fallback, TOSEC names option of the Languages and 1G1R page).

MAME machines

With the MAME convention, the MAME machines frame, in the colours of the MAME badge of the Collection step, is shown at the top of the page, above the No-Intro / Redump settings that the sets also follow. It sorts the machines out according to what the MAME DAT says of them; by default, all of them are kept. It shows the essential settings: Machines to keep, then, on the right, Emulation to keep and Complete sets only (ROMs and CHDs present). The finer filters are under Refine, in a row of buttons that each open a panel over the page: Cabinet and Controls (the cabinet), Categories (the categories), Ratings and Size (Ratings and size). Each button says what it excludes: Cabinet: any without restriction, the restriction itself when there is only one (Cabinet: vertical screen), otherwise their number (Cabinet: 3 restrictions); it turns bold while it excludes machines, and its tooltip names all its restrictions.

Machines to keep:

Option Unchecked, excludes
BIOS The BIOS sets (neogeo, pgm...). A non-merged set already holds the ROMs of its BIOS, but in a merged or split collection, the games take them from the BIOS set. A BIOS a kept game needs is sorted anyway.
Devices (components) The device sets, components MAME does not start by themselves but that some games need. A device a kept game needs is sorted anyway.
Mechanical machines Pinballs, slot machines and other mechanical machines, which MAME only partly emulates.
Machines needing artwork The machines MAME only shows properly with an external artwork (artwork files installed separately). Almost all of them are mechanical machines; the others are mostly handheld electronic games and fruit machines.
Machines without emulated sound The machines whose sound MAME does not emulate. A machine with no sound hardware at all is not concerned. With Playable, unchecking this box keeps the playable games with their sound.
Machines with nothing to dump Unchecked by default. The machines with no ROM nor disk to dump: consoles that MAME runs without any file, with the software of its lists (genesis, famicom...), and machines none of whose ROMs was ever dumped. In a merged collection, their archive only holds the ROMs of their clones; a filtered DAT, which describes them without any ROM, has nothing to build for them either.
Variants (set 2, alt) The variants of a machine: the sets whose description says set 2 or more, or alt. The main set stays. The dump quality settings do not apply to MAME sets.

Emulation to keep keeps the machines according to the status MAME gives their driver, one box per status; any combination is possible, for instance only the machines that do not work yet:

Box Checked, keeps
Good The machines MAME emulates properly (good status).
Imperfect The playable machines, with flaws in sound, graphics or other features (imperfect status).
Preliminary The machines whose emulation is incomplete, often unplayable (preliminary status).
Playable Also, whatever their status, the machines whose core (processors, game logic) is well emulated, even if sound, graphics or another feature is only partly emulated or not at all. A silent game, whose driver is preliminary for lack of sound, is kept. Greyed when the three statuses are checked, as it then changes nothing.

The three statuses are checked by default. With no status and no playable machines, a sentence warns that only the machines without a status are kept. Only the DAT made by mame -listxml gives this information (status, sound and artwork): a machine without a status (a device, or a SabreTools DAT) is always kept. The overall driver status is also a 1G1R criterion.

The mechanical machines are all preliminary in MAME 0.289: only Preliminary keeps them all, and Playable a few hundred, whose core is well emulated. When Mechanical machines is checked but no mechanical machine of the DAT has a checked status, a sentence under the boxes says so: No mechanical machine of the DAT has these statuses. They are then all excluded; check other statuses to keep some. The sentence only appears once the whole DAT is read.

Complete sets only (ROMs and CHDs present), under the emulation, only keeps the sets that have all their ROMs and all their disks, including those they find in the set of their BIOS; the others are excluded. An incomplete set a kept game needs is sorted anyway.

Cabinet and controls

These settings keep the machines that suit a cabinet or a control panel, from what the DAT made by mame -listxml says of their screen and controls. A value the DAT does not give (a device, a SabreTools DAT, a machine whose controls MAME does not describe yet) never excludes a machine. The Cabinet button opens the settings of the screen, players and buttons; the Controls button, the list of controls.

Setting Effect
Any orientation, Horizontal only, Vertical only (drop-down list) Keeps the machines according to the orientation of their screen: a screen turned by a quarter turn (most shoot'em ups and games of the 1980s) is vertical.
Vector screens Unchecked, excludes the machines with a vector screen (Asteroids, Tempest, Star Wars...).
LCD screens (handhelds) Unchecked, excludes the electronic games with an LCD screen (Game & Watch, Tiger...).
Players Only keeps the machines that accept at least this number of players.
Buttons Excludes the machines with a control that has more buttons than your panel.
Controls Opens the list of controls: uncheck those your panel lacks (joystick, analog stick, trackball or mouse, spinner, paddle or wheel, pedals, light gun, keyboard, mahjong or gambling panel); the machines that use them are excluded. The button says how many controls are kept (Controls: 8 out of 9), and its tooltip names the missing ones.

The detail panel of the simulation table describes, under the MAME set line, the screen, players, controls and buttons of the machine.

Categories

With a category file chosen in the Collection step, the Categories button opens the settings that sort the machines out according to their genre; without a file, it is greyed out and shows Categories: no file, and its tooltip says where to choose one. A machine the file does not class is never excluded.

Setting Effect
Machines for adults (Mature) Unchecked, excludes the machines the file marks * Mature *.
Non-arcade machines (consoles, computers...) Unchecked, excludes the machines the file does not class as arcade. Only a file that marks the arcade machines (catlist.ini) allows it: otherwise, the box is greyed out and a sentence under it says so. With catver.ini, uncheck the non-arcade genres instead (Computer, Game Console, Handheld...).
Genres List of the genres of the file, under the two boxes: uncheck those whose machines you do not want (Casino, Quiz, Computer...). Its title says how many genres are kept, and its tooltip names the excluded ones. An excluded genre stays in the list even if another file does not have it. Check all keeps every genre; Uncheck all excludes them all, so that you check again only those you want to keep. The excluded genres are what is saved: a genre a new category file brings is therefore kept.

Ratings and size

The Ratings button uses the rating file chosen in the Collection step; without a file, it is greyed out (Ratings: no file) and no machine is excluded for its rating. The Size button opens the size limit, which also works without a rating file, and shows the chosen size (Size: 64 GB at most).

Setting Effect
Minimum rating Only keeps the machines rated at least at this level: 70 or more keeps the Good, Very Good and Best Games ranges. An unrated machine is not concerned.
Unrated games Unchecked, excludes the machines the file does not rate.
Limit to … GB Only keeps what fits in this size, in GB of 10⁹ bytes as on a memory card (64 GB offered). RomSieve keeps the best rated games first, then, at equal rating, the smallest, and leaves out those that no longer fit (reason Beyond the limit); a smaller game may still fit afterwards. Each game counts with its CHDs and the sets it needs (BIOS, devices, parent of a split clone), counted once whatever the number of games that use them. Without a rating file, the smallest come first.

The size limit applies after the other filters and the 1G1R; a 1G1R choice made by hand in the table must fit in the limit too. The log gives the size used and the number of sets left out.

Tips