Patcher une ROM en ligne

BASE ROM
PATCH FILE
IPSBPSUPSXDELTA

CRC32 SHOWS AFTER YOU PICK A FILE / FILES STAY ON YOUR DEVICE

Cette page ouvre l'outil en français. Vous choisissez la ROM de base et le fichier patch. Le navigateur écrit le résultat chez vous. Je ne reçois pas la ROM. Le moteur est Rom Patcher JS, licence MIT, de Marc Robledo. Le commit servi ici est 4f17297, du 21 octobre 2026, celui qui ajoute le décompresseur LZMA. Le tag v3.2.1 date du 4 novembre 2025. Sa page affichait v3.5. Je laisse les trois libellés séparés.

BPS et UPS comparent la somme de la ROM source. Une mauvaise région, une mauvaise révision ou un en-tête SNES de 512 octets produit un échec, et c'est le comportement utile. IPS n'a pas cette somme. Un IPS qui se termine ne prouve pas que la base était la bonne. xdelta peut échouer avec un décompresseur secondaire. Ce build lit les identifiants 1 et 2.

Les empreintes SHA-1 de FireRed 1.0, FireRed 1.1, Émeraude USA et Mario 64 USA sont sur les pages en anglais, reprises des dépôts pret et n64decomp. Je ne traduis pas un hash et je n'en invente pas. Comparez toujours la région et la révision indiquées par l’auteur du patch.

L'interface du moteur contient déjà le français. Le bouton au-dessus ouvre l'outil en français. Les guides longs restent en anglais.

Browser ROM patcher with two file slots and a patch button
Pixel-art CRT showing a blank cartridge, used as a visual marker

Questions

La ROM est-elle envoyée ?

Non. La lecture reste dans le navigateur.

Pourquoi trois numéros de version ?

Parce que le tag, le libellé de la page de l'auteur et le commit ne sont pas le même objet.

Sources