スラップROMパッチャー:20形式対応、Linux CLIで最速のパッチ適用を実現
Slap ROM Patcher
nyuu.pageが公開した「slap」は、20のパッチ形式に対応する無料・オープンソースのROMパッチャー。HaskellとRustで書かれ、CLIとWeb版を提供。パッチの適用・作成・元に戻す・変換・説明・情報表示の6つの操作に対応し、構造化されたエラーや警告で不正なパッチを正確に報告する。ベンチマークでは、既存ツールと同等以上の速度で、特にBPSやbsdiffで大幅な高速化を達成。また、IPSの16MiB制限やNINJA2の正規化など、各形式の仕様の曖昧さについて深い考察を行っている。
「私たちは、形式の『表現範囲』全体をサポートしようと試みた。これは『線』がどこにあるのかを理解することを意味する。」