dmars: Ein modernes Core-War-Toolkit in Rust

Dmars – A modern Core Wars toolchain

dmars ist eine Rust-Neuimplementierung von pMARS, dem Standard-Toolkit für Core War. Der Assembler unterstützt den vollständigen ICWS'94-Präprozessor und erzeugt ladefähige Dateien, die bytekompatibel mit `pmars -A` sind. Der Simulator führt Schlachten zwischen Kriegern aus, mit ICWS'88-Einschränkungen hinter einer Flagge. Der gleiche Kern kompiliert zu WebAssembly und ermöglicht einen Browser-Playground. In Benchmarks ist dmars bei vielen Schlachten deutlich schneller als pMARS: 500 Runden laufen in 0,10 s statt 0,77 s (7,5×).

dmars ist eine Rust-Neuimplementierung von pMARS, dem kanonischen Core-War-Toolkit.

Mehr von diesem Tag

2026-07-14