Votre collection de ROMs, enfin triée.

RomSieve vérifie vos jeux avec leur DAT, garde la meilleure version de chacun dans vos langues et reconstruit une arborescence propre. Vous voyez chaque opération avant qu'un seul fichier ne bouge.

Version 1.2.2 · libre et gratuit (GPL v3) · rien à installer, pas besoin de .NET · toutes les versions

La fenêtre de RomSieve : la table de simulation liste chaque fichier avec son titre, ses langues, son dossier cible et son statut

Tous les standards de préservation

RomSieve lit les DAT des groupes de préservation et comprend le nom de leurs fichiers, jusqu'au dernier tag.

TOSEC

Micro-ordinateurs rétro

Amiga, Atari ST, Amstrad CPC, C64, ZX Spectrum… Toute la convention de nommage est lue : éditeur, année, pays, langues, disquettes et marqueurs de dump.

No-Intro

Consoles à cartouches

NES, Super Nintendo, Mega Drive, Game Boy, GBA, N64… Régions, révisions, bêtas et démos, versions parentes et clones.

Redump

Supports optiques

PlayStation, Saturn, Dreamcast, Amiga CD32… Les sets .cue, .gdi et .ccd restent avec leurs pistes, fichiers CHD compris.

MAME

Arcade et listes de logiciels

Sets non-merged ou merged, une archive par machine avec les BIOS et les devices dont elle a besoin, et les logiciels des listes de logiciels de MAME.

Tout voir avant que rien ne bouge

Une simulation remplit une table avec chaque fichier : gardé, exclu, doublon ou non conforme, pourquoi, et où il ira.

  • Recherche, filtre par statut, versions de chaque jeu regroupées.
  • Un clic droit sur un jeu pour garder une autre version.
  • Décochez des jeux pour ne trier qu'une partie de la collection.
La table de simulation avec le statut de chaque fichier

Un jeu, une ROM, à votre façon

Parmi toutes les versions d'un jeu, RomSieve garde la meilleure pour vous : vos langues et vos pays d'abord, puis le standard vidéo, la qualité du dump, les sets de disques complets, la version et la révision.

  • Les critères se réordonnent à votre goût.
  • Préréglages France, Europe, USA et Japon en un clic.
  • La même collection donne toujours le même résultat.
Les réglages des langues, des régions et du 1G1R

Des dossiers comme vous les voulez

Copie, déplacement, liens physiques ou symboliques, ou une archive TorrentZip par jeu, dans des dossiers comme {publisher}/{title}/ ou {country}/{title}/, avec un aperçu du masque en direct.

  • Sets multi-disques complétés à partir d'autres dumps, avec playlists .m3u.
  • Un pack de DAT entier en un passage, chaque DAT dans son dossier.
Les réglages de sortie : mode de transfert et masque de dossiers avec son aperçu

Sûr par conception

Vos fichiers ne sont jamais supprimés dans votre dos, et le dernier tri peut toujours être annulé.

  • Chaque tri réel est journalisé, et le dernier peut être annulé.
  • Purger une destination ne supprime rien : son contenu est mis de côté dans _purged/.
  • Un transfert annulé ne laisse aucun fichier tronqué.
  • Les fichiers que rien ne reconnaît vont dans _unmatched/, jamais perdus.
  • Une destination qui chevauche la source est refusée, même par un lien.
  • Rien n'est jamais écrit hors de la destination.

Et aussi

  • Fichiers identifiés par taille et CRC32 (SHA-1 en option), même mal nommés.
  • Archives ZIP, 7z et RAR lues sans extraction.
  • DAT lus directement dans leur archive ZIP, 7z ou RAR.
  • Miss lists, fixdats, rapports JSON et CSV.
  • Profils de configuration et cache des CRC.
  • Thèmes clair et sombre ; anglais, français et espagnol.
$ romsieve-cli run --profile "Amiga 1G1R"
$ romsieve-cli run --dat ~/dats/No-Intro --dat-recursive --execute
$ romsieve-cli undo --yes

La ligne de commande, romsieve-cli, exécute le même tri avec les mêmes garde-fous, pour les scripts et les serveurs. Elle ne fait que simuler sans --execute.

Pour commencer

Téléchargez l'archive de votre système, extrayez-la où vous voulez et lancez RomSieve. Le guide utilisateur vous accompagne pour votre premier tri.