dmars: un nuevo toolchain para Core War, 7,5 veces más rápido que pMARS
Dmars – A modern Core Wars toolchain
dmars es una reimplementación en Rust de pMARS, el toolchain canónico de Core War, el juego de programación de 1984 donde programas auto-modificables en ensamblador Redcode luchan por el control de un array de memoria circular. El ensamblador maneja el preprocesador ICWS'94 completo y produce archivos de carga compatibles con pmars -A. El simulador ejecuta batallas entre warriors, con restricciones ICWS'88 disponibles. Compilado a WebAssembly, permite batallas en el navegador. En pruebas, dmars es 7,5 veces más rápido que pMARS en batallas múltiples, y ofrece un playground interactivo.
dmars es una reimplementación en Rust de pMARS, el toolchain canónico de Core War.