slap: un parcheador de ROMs que presume de velocidad y soporte para 20 formatos
Slap ROM Patcher
slap es un parcheador de ROMs gratuito, de código abierto y multiplataforma, escrito en Haskell y Rust. Soporta veinte formatos de parcheo, incluidos IPS, BPS, UPS, PPF3, NINJA y otros, y se destaca por su velocidad y por generar parches pequeños. Incluye una interfaz de línea de comandos y una versión web. Su autor lo creó por falta de una herramienta CLI adecuada para Linux, y lo diseñó para ser fácil de usar en scripts, aunque también es muy comunicativo: emite errores y advertencias estructurados para cualquier problema. El proyecto aborda cuestiones de corrección en los límites de cada formato y ofrece una tabla de benchmarks comparando slap con herramientas de referencia.
En la creación somos conservadores: emitimos cosas que cualquier herramienta podría aplicar sin problemas. En la aplicación, hemos intentado soportar todo el 'rango expresivo' de cada formato.