Releases: erspicu/AprVisual
Release list
AprVisual S1A Benchmark — 2026.07.22
AprVisual S1A switch-level NES benchmark (C# / Windows). Engine d110ce9.
S1A = S1 + the always-on M1-M6 physics mechanisms. --benchmark runs the FULL engine, always
(golden checksum 0x41244C26C45EDD32 @ full_palette 300k --extra-ram). There is no raw mode — for the raw
switch-level engine use the separate S1 benchmark. Windows C# only — self-contained, multi-file,
trimmed folder win/csharp/ (~20.4 MB), no .NET install needed. Corrected netlist (t13032b).
Run: run_csharp.bat (benchmark) / shot_csharp.bat (frame-dump).
AprVisual S1A Benchmark — 2026.07.21
AprVisual S1A switch-level NES benchmark (C# / Windows). Engine 5e4c1b6.
S1A = S1 + the always-on M1-M6 physics mechanisms. --benchmark runs the FULL engine
(golden checksum 0x41244C26C45EDD32 @ full_palette 300k --extra-ram). Add --no-shims for the raw
switch-level engine (= the S1 core, 0x794A43ABDF169ADA). Windows C# only — self-contained, multi-file,
trimmed folder win/csharp/ (~20.4 MB), no .NET install needed. Corrected netlist (t13032b).
Run: run_csharp.bat (benchmark) / shot_csharp.bat (frame-dump).
AprVisual S1 Benchmark — 2026.06.23
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine 92ce32b.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual benchmark 2026.06.20 — turn-off dedupe + GndPwr fast-path
Two bit-exact hot-path wins (Pi5 3.0G locked, 16-round interleaved-paired): build-time stable-dedupe of the turn-off endpoint list (-0.84%) + RecalcNodeFast specialisation of the common 1/2-GND-gate, 0-PWR inline patterns (-1.83%, 16/16). ~-2.6% cumulative vs the pre-dedupe baseline. Whole-NES checksum 0x9174E19D961CB6E5 (@400k) unchanged.
AprVisual S1 Benchmark — 2026.06.19
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine 270259a.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual S1 Benchmark — 2026.06.18
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine e11e655.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual S1 Benchmark — 2026.06.12
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine a0f586d.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual S1 Benchmark — 2026.06.11
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine 4fb1718.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual S1 Benchmark — 2026.06.09e
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine dffa73c.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.
AprVisual S1 Benchmark — 2026.06.09d
AprVisual S1 cross-platform switch-level NES benchmark (C# + Rust). Engine e92d454.
- Windows C#: self-contained, multi-file, trimmed folder
win/csharp/(~20.3 MB) — NOT a single packed .exe, no .NET install needed. - Windows Rust: native
win/wire_s1.exe. - macOS: self-contained C# binary
mac/AprVisual.S1+ Rust source (builds on first run).
Run: run_csharp.bat / run_rust.bat (Windows) · ./run_csharp.sh / ./run_rust.sh (Mac).
Bit-exact across engines (checksum 0x794A43ABDF169ADA @ full_palette 300k --extra-ram).
Package excludes runtime log/ and screenshots/ output.