# Final graphical review — 2026-11-02-r2

## Dated correction —2026-11-03 Stars re-audit

Earlier unresolved-QG-V01 statements below were stale. Fresh exact-r2 reproductions
show its existing native Stars redraw already displays the deciding goal. Historical
Nov2b29 reproduces the defect; r2/candidate both pass both winners/nonzero ties.
No new Stars native change was required. See[reproduction and scope](USD_FOOTER_20261103.md).
Historical raw images and original dated observations remain unchanged.


Exact ROM SHA256 `c68333a8422b6e3754350ef2abd646951d85f6e2c2cd0f987dff1f184aa53b17`; CRC32 `4B82D65A`.

## Native review

**102 actual native 320×224 PNGs were opened and reviewed.**
Every image is rendered by this exact unmodified ROM. The dated per-image manifest
records the image hash, ROM hash, native frame and paired state/SRAM hashes.
[Open the complete gallery](../../audits/visual-final-20261102-r2/) and
[image manifest](../../audits/visual-final-20261102-r2/manifest.json).
Logs alone were not used as graphical approval.

| Reviewed scenario | Opened image evidence |
|---|---|
| Startup, credits and default menu | [startup](../../img/current-20261102-r2/startup.png) · [credits](../../img/current-20261102-r2/credits.png) · [menu](../../img/current-20261102-r2/menu.png) |
| Difficulty, lines, icing and transfers | [difficulty](../../img/current-20261102-r2/difficulty.png) · [icing-transfers](../../img/current-20261102-r2/icing-transfers.png) · [transfers-on](../../img/current-20261102-r2/transfers-on.png) |
| Full/Light/Mini formats | [menu](../../img/current-20261102-r2/menu.png) · [light](../../img/current-20261102-r2/light.png) · [mini](../../img/current-20261102-r2/mini.png) |
| Passing, penalties and options | [directional](../../img/current-20261102-r2/directional.png) · [slow](../../img/current-20261102-r2/slow.png) · [pass-defaults](../../img/current-20261102-r2/pass-defaults.png) · [penalty-default](../../img/current-20261102-r2/penalty-default.png) |
| Quickgame human distributions | [quick-0](../../img/current-20261102-r2/quick-0.png) · [quick-1](../../img/current-20261102-r2/quick-1.png) · [quick-2](../../img/current-20261102-r2/quick-2.png) · [quick-3](../../img/current-20261102-r2/quick-3.png) |
| Allstar humans and CPU | [allstar-cpu](../../img/current-20261102-r2/allstar-cpu.png) · [allstar-uniforms](../../img/current-20261102-r2/allstar-uniforms.png) · [allstar-overall](../../img/current-20261102-r2/allstar-overall.png) · [allstar-hot](../../img/current-20261102-r2/allstar-hot.png) |
| Buying, selling and market | [transfer-home](../../img/current-20261102-r2/transfer-home.png) · [sell-roster](../../img/current-20261102-r2/sell-roster.png) · [free-agents](../../img/current-20261102-r2/free-agents.png) |
| Restored ordinary presentation | [matchups](../../img/current-20261102-r2/matchups.png) · [hot-cold](../../img/current-20261102-r2/hot-cold.png) |
| Current rink/HUD/controller stars | [rink](../../img/current-20261102-r2/rink.png) · [four-stars](../../img/current-20261102-r2/four-stars.png) · [keeper](../../img/current-20261102-r2/keeper.png) |
| Powerplay frame and Momentum | [powerplay-home](../../img/current-20261102-r2/powerplay-home.png) · [momentum-rink](../../img/current-20261102-r2/momentum-rink.png) · [momentum-off](../../img/current-20261102-r2/momentum-off.png) |
| Shot/charge, crit and automatic replay | [shot-full](../../img/current-20261102-r2/shot-full.png) · [shot-speed](../../img/current-20261102-r2/shot-speed.png) · [crit-flight](../../img/current-20261102-r2/crit-flight.png) · [crit-trail](../../img/current-20261102-r2/crit-trail.png) · [replay](../../img/current-20261102-r2/replay.png) |
| Line editing and player cards | [drai-line](../../img/current-20261102-r2/drai-line.png) · [card-goalie](../../img/current-20261102-r2/card-goalie.png) · [card-forward](../../img/current-20261102-r2/card-forward.png) |
| Statistics, completed seasons and playoffs | [standings](../../img/current-20261102-r2/standings.png) · [player-stats](../../img/current-20261102-r2/player-stats.png) · [leaders](../../img/current-20261102-r2/leaders.png) · [scoring](../../img/current-20261102-r2/scoring.png) · [completed-browser](../../img/current-20261102-r2/completed-browser.png) · [completed-actions](../../img/current-20261102-r2/completed-actions.png) · [playoffs-tree](../../img/current-20261102-r2/playoffs-tree.png) |
| Native shootout | [shootout](../../img/current-20261102-r2/shootout.png) |

## Findings

The selected settled frames show readable menus and button help, correct current
club/player data, native current hot/cold/overall presentation, black/red Allstar
uniforms, separate physical-pad star colours, original red goals, a clean REPLAY
heading and stable lower-left clock/gauge. Both powerplay captions use the framed
area above the clock. The live Momentum bars are under their actual team names;
Off suppresses them. Native pauses, periods, statistics and the full Stars panel
were opened and reviewed. Draisaitl is actually placed in Scoring Line1RW while
McDavid remains centre. Pass Charge reaches the same solid-red gauge as shots.
All four Quickgame and Allstar human splits and Allstar CPU have opened menu/match
evidence plus separate programmatic control/flow checks.

No unresolved new graphic corruption was found in the selected settled captures.
Black/partial frames captured during native fades were rejected rather than
presented as finished screens. The first C-full snapshot was one render callback
early; continuing actual C input produced the correctly solid-red native gauge.

Known inherited limitation: the compact Stars score after a shootout can retain
the regulation tie while the native result header contains the actual winner.
This is retained as QG-V01, not silently called repaired. Allstar intentionally
retains the ANA/BOS logo shells and original rink artwork; ordinary club uniform
bytes remain unchanged. This is separate from the verified black/red jerseys.

The completed-season browser images load a declared completed Mini save fixture;
the screenshot is current-ROM, while fixture results are not claimed as a naturally
played season on this ROM. The shootout picture accelerates only native clock
expiry; no actors, puck, score or RNG were written. Natural four-pad matches,
transfers, charges, crits, replays, period screens and Stars are separately captured.

## Website image refresh

All **77** prior current screenshot slots are replaced with opened exact-version
images. New transfer/Allstar/presentation galleries use the same authenticated
catalogue. All **32** ordinary club logos are retained. The original homepage
and **115** linked/image asset hashes remain historically unchanged in the
[archive](../../audits/website-history-before-20261102-r2/).
Current image alt/captions describe actual shown players and scenes; old comparison
links explicitly lead to historical evidence. The [replacement map](../../audits/visual-final-20261102-r2/image-refresh-map.json)
records every previous image and its replacement.

**M24 COMPLETE — 2026-11-02T21:11:21.687565+00:00.** All36 final public HTTPS screenshots were opened and
reviewed:12 scenarios at desktop1440 and mobile390/320. [Open the browser gallery](../../audits/visual-final-20261102-r2/browser/) · [dated browser hashes](../../audits/visual-final-20261102-r2/browser/manifest.json).
The reviewed scenarios are home/download, transfers, Allstar, forum, HUD, teams,
notes, season, intermission, critical shots, tools and the actual PHP source viewer.
No missing images or page-width overflow remains. Long source lines intentionally
scroll within the code panel. Actual opened screenshots exposed stale Mini8,
Matchups, season-reset and Crit descriptions; current prose is corrected and the
affected screenshots were retaken. Historic audit pages and evidence stay intact.

Release2026-11-02-r2 is installed locally and public. All124 required checks on443
sources qualify;14 independent controls/rollbacks, rebuild and original-base IPS
pass. The initial718 public file bodies and221 source line anchors verify; final
review/report additions receive a separate current HTTPS check. Controller/remap/
configuration/history preservation verifies, as do138 unrelated save files. No user
RetroArch was closed or driven. Bodin remains queued pending connection. M25 real
native-sound video is the remaining ordered production task.

## Human-only or external acceptance

Physical USB/four-person hardware, subjective responsiveness/difficulty, audible
salience of the five-beep warning and the user's keeper-outlet preference require
manual play. Screenshot pixels cannot establish those properties. Current native
input and waveform tests are reported separately. Bodin installation requires a
reachable host and normal emulator exit. No user frontend was closed or driven.
The historical San Jose two-win save was not recovered. No new Hard win-rate
confirmation is claimed. The M25 native-sound feature video comes after release
and the final website review.

## Natural Momentum supplementary evidence

Two more original match pictures are opened: [momentum-home-positive](../../img/current-20261102-r2/momentum-home-positive.png) · [momentum-away-positive](../../img/current-20261102-r2/momentum-away-positive.png).
The completed natural-game oracle observes17 authenticated in-play states, with
at least3 distinct signed values AND3 uploaded pixel patterns for each team.
A separate trace confirms the first changed key queues DMA for the next native
VBlank; settled pictures wait two stable callbacks. The original exact-pixel and
coverage criteria stay unchanged. All original25 images/frames, native GPR/PC/SP,
64KBWRAM/VRAM/SRAM, final battery and90k input/lifetime counters remain identical;
serialized files differ only by common64bit host pointer relocation. The three complete producer-dependent verifiers subsequently passed; the
full124-check gate also validates on443 native/test source hashes. The selected gallery now contains102 opened originals.

All four opened Allstar human ready menus: [allstar-0](../../img/current-20261102-r2/allstar-0.png) · [allstar-1](../../img/current-20261102-r2/allstar-1.png) · [allstar-2](../../img/current-20261102-r2/allstar-2.png) · [allstar-3](../../img/current-20261102-r2/allstar-3.png). Separate native flow checks establish actual controller ownership; representative matches show the uniforms.

## Actual market refusal and star/middle purchases

Eight additional raw current-ROM screens are opened in the same gallery. Real
buttons sell four legal cheap players, buy MacKinnon atOVR99/9801 and Geekie
atOVR79/6241, and leave6036 (the exact sale proceeds: the original16042 funded
both purchases). Full-roster, required-goalkeeper and unaffordable-purchase
refusals preserve ownership and money. The sorted final roster shows both
purchases; the native centre presentation shows acquired MacKinnon and his
actual temporary match rating. No game RAM/actor/clock/score/RNG was written.
The selected main catalogue now contains102 opened original native images.
