-
Notifications
You must be signed in to change notification settings - Fork 0
fix(accuracysnes): diagnose the Mesen2 oracle; flag an unverified figure #287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
033ca7e
f04f6bf
f96f608
229fee9
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -21,7 +21,12 @@ local COUNT = BASE + 0x06 | |
| local DONE = BASE + 0x08 | ||
| local STATUS = BASE + 0x20 | ||
|
|
||
| local MAX_FRAMES = 900 | ||
| -- Bounds the same run as the in-repo harness's MAX_FRAMES (1500), mesen_scenes.lua's (4000) and | ||
| -- libretro_crossval.c's max_frames (2000). This one was left at 900 when the others grew -- the | ||
| -- harness comment naming the budgets that must move together does not list this file, which is how | ||
| -- it was missed. It is NOT why this runner times out (4000 fails identically); see | ||
| -- docs/accuracysnes-plan.md on the Mesen2 oracle. | ||
|
Comment on lines
+24
to
+28
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win 🧩 Analysis chain🏁 Script executed: #!/bin/bash
set -euo pipefail
rg -n -C 5 'libretro_crossval\.c|libretro_crossval|max_frames|MAX_FRAMES|mesen_crossval\.lua' .Repository: doublegate/RustySNES Length of output: 50378 🏁 Script executed: #!/bin/bash
set -euo pipefail
printf '%s\n' '--- mesen_crossval.lua ---'
sed -n '20,32p' scripts/accuracysnes/mesen_crossval.lua
printf '%s\n' '--- accuracysnes-plan.md ---'
sed -n '487,495p' docs/accuracysnes-plan.md
printf '%s\n' '--- CHANGELOG.md ---'
sed -n '32,39p' CHANGELOG.md
printf '%s\n' '--- crossval.sh ---'
sed -n '168,176p' scripts/accuracysnes/crossval.sh
printf '%s\n' '--- libretro_crossval.c ---'
sed -n '217,241p' scripts/accuracysnes/libretro_crossval.cRepository: doublegate/RustySNES Length of output: 3446 Describe
📍 Affects 3 files
🤖 Prompt for AI Agents |
||
| local MAX_FRAMES = 4000 | ||
|
Comment on lines
+24
to
+29
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🩺 Stability & Availability | 🔵 Trivial Raising
Consider gating or skipping this Mesen2 cross-validation step in CI until the root cause is resolved, rather than only raising the budget it hangs at. If it already runs unattended in CI, this is worth confirming so the wall-clock cost is intentional. 🤖 Prompt for AI AgentsSource: Path instructions |
||
| local frames = 0 | ||
|
|
||
| local function rd(a) | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟠 Major | ⚡ Quick win
Update the remaining A5.18 arithmetic.
This section changes the budget to 166 dots and supports four iterations. The same plan still states:
Replace those values with the corrected assessment, or remove the obsolete explanation. Otherwise, the plan gives two incompatible A5.18 designs.
As per path instructions, docs are the spec, not a history log.
🤖 Prompt for AI Agents
Source: Path instructions