{
  "manualCases" : 308,
  "withReferences" : 198,
  "visualPassed" : 65,
  "visualFailed" : 132,
  "externalOracleRequired" : 110,
  "notApplicable" : 109,
  "unavailable" : 0,
  "nonComparable" : 1,
  "unresolved" : 1,
  "cases" : [ {
    "test" : "transactorTimerModesRemainInteractive [C64 / MOS6526] [CIA/transactor/ciatest64.prg](cia.ViceCIATest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 72 differing pixels; first at (89,52): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 72,
      "firstX" : 89,
      "firstY" : 52
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/CIA/transactor/ciatest64.prg; MANUAL: Transactor timer measurements require manual interpretation; switching the displayed timer mode is only a smoke check.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 72 differing pixels; first at (89,52): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Transactor timer measurements require manual interpretation; switching the displayed timer mode is only a smoke check."
  }, {
    "test" : "transactorTimerModesRemainInteractive [C64C / MOS6526A] [CIA/transactor/ciatest64.prg](cia.ViceCIATest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/CIA/transactor/ciatest64.prg; MANUAL: Transactor timer measurements require manual interpretation; switching the displayed timer mode is only a smoke check.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Transactor timer measurements require manual interpretation; switching the displayed timer mode is only a smoke check."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9493bf55efdd946d analyzer PAL manual expected=pass[]] [C64/raminitpattern/pattern00ff.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 34 differing pixels; first at (345,91): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 34,
      "firstX" : 345,
      "firstY" : 91
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/raminitpattern/pattern00ff.prg; Scenario 9493bf55efdd946d; testbench/c64-testlist.in:26; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 34 differing pixels; first at (345,91): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [881b29d78ebc9468 interactive PAL manual expected=pass[]] [C64/autostart/random/raster.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 69 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 69,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/autostart/random/raster.prg; Scenario 881b29d78ebc9468; testbench/c64-testlist.in:35; manual; PAL; options=[comment: should show different numbers on repeated runs]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 69 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0326d8f934f7f6a0 interactive PAL manual expected=pass[]] [C64/openio/dadb.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/openio/dadb.prg; Scenario 0326d8f934f7f6a0; testbench/c64-testlist.in:37; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d1bdef1af033ac29 interactive PAL manual expected=pass[]] [C64/openio/de00all.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/openio/de00all.prg; Scenario d1bdef1af033ac29; testbench/c64-testlist.in:38; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [88f4df8a012d3373 interactive PAL manual expected=pass[]] [C64/openio/de00int.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 17 differing pixels; first at (271,36): expected VIC 4, actual VIC 7",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 17,
      "firstX" : 271,
      "firstY" : 36
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/openio/de00int.prg; Scenario 88f4df8a012d3373; testbench/c64-testlist.in:39; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 17 differing pixels; first at (271,36): expected VIC 4, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [41279542e62747aa interactive PAL manual expected=pass[]] [C64/openio/trivial.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8539 differing pixels; first at (82,35): expected VIC 1, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8539,
      "firstX" : 82,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/openio/trivial.prg; Scenario 41279542e62747aa; testbench/c64-testlist.in:40; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8539 differing pixels; first at (82,35): expected VIC 1, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [34d6c37384567408 interactive PAL manual expected=pass[]] [crtemulation/paltest/paltest.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/crtemulation/paltest/paltest.prg; Scenario 34d6c37384567408; testbench/c64-testlist.in:42; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [049c70dcecd160f2 interactive PAL manual expected=pass[]] [crtemulation/emusuxX0r-crest.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 64000 differing pixels; first at (32,35): expected VIC 9, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 64000,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/crtemulation/emusuxX0r-crest.prg; Scenario 049c70dcecd160f2; testbench/c64-testlist.in:43; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 64000 differing pixels; first at (32,35): expected VIC 9, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7f275e52df4fc17d interactive PAL manual expected=pass[vicii-pal]] [VICII/border/vborder.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/border/vborder.prg; Scenario 7f275e52df4fc17d; testbench/c64-testlist.in:773; manual; PAL; options=[vicii-pal, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0ce3b07616c45e40 interactive PAL manual expected=pass[vicii-pal]] [VICII/border/vborder2.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/border/vborder2.prg; Scenario 0ce3b07616c45e40; testbench/c64-testlist.in:778; manual; PAL; options=[vicii-pal, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [46051a9489dddae4 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/border/vborder_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/border/vborder_ntsc.prg; Scenario 46051a9489dddae4; testbench/c64-testlist.in:785; manual; NTSC; options=[vicii-ntsc]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [cc482d79fa6d0649 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/border/vborder2_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 148 differing pixels; first at (56,207): expected VIC 1, actual VIC 6",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 148,
      "firstX" : 56,
      "firstY" : 207
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/border/vborder2_ntsc.prg; Scenario cc482d79fa6d0649; testbench/c64-testlist.in:786; manual; NTSC; options=[vicii-ntsc]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 148 differing pixels; first at (56,207): expected VIC 1, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e49d397ba7a4fde2 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011h1.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011h1.prg; Scenario e49d397ba7a4fde2; testbench/c64-testlist.in:797; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f930c39022c0be37 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011h2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40 differing pixels; first at (369,29): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40,
      "firstX" : 369,
      "firstY" : 29
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011h2.prg; Scenario f930c39022c0be37; testbench/c64-testlist.in:798; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40 differing pixels; first at (369,29): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f433c0c36d8df49e interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011n.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 332 differing pixels; first at (32,35): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 332,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011n.prg; Scenario f433c0c36d8df49e; testbench/c64-testlist.in:799; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 332 differing pixels; first at (32,35): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f6b5bb4693a7b595 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/D011Test/d011ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,61): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 61
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011ntsc.prg; Scenario f6b5bb4693a7b595; testbench/c64-testlist.in:800; manual; NTSC; options=[vicii-ntsc]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,61): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [261ded6f05f2d180 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011sc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011sc.prg; Scenario 261ded6f05f2d180; testbench/c64-testlist.in:801; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8577b56d1215915f interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011v1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 9 differing pixels; first at (369,29): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 9,
      "firstX" : 369,
      "firstY" : 29
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011v1.prg; Scenario 8577b56d1215915f; testbench/c64-testlist.in:802; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 9 differing pixels; first at (369,29): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e5679cf4183ff717 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011v2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (309,42): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 309,
      "firstY" : 42
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011v2.prg; Scenario e5679cf4183ff717; testbench/c64-testlist.in:803; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (309,42): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3d012b299068122a interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011ver.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8 differing pixels; first at (345,30): expected VIC 15, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8,
      "firstX" : 345,
      "firstY" : 30
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011ver.prg; Scenario 3d012b299068122a; testbench/c64-testlist.in:804; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8 differing pixels; first at (345,30): expected VIC 15, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [4020a6d4a8dd7e0c interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/d011vt.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (352,76): expected VIC 0, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 352,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/d011vt.prg; Scenario 4020a6d4a8dd7e0c; testbench/c64-testlist.in:805; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (352,76): expected VIC 0, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f28d903e5d2a2681 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/hh3.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/hh3.prg; Scenario f28d903e5d2a2681; testbench/c64-testlist.in:806; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f5ae17070954dba0 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/hh.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/hh.prg; Scenario f5ae17070954dba0; testbench/c64-testlist.in:807; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c71e2bf9e0462796 interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/s1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/s1.prg; Scenario c71e2bf9e0462796; testbench/c64-testlist.in:808; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3c65ef432a3b7acf interactive PAL manual expected=pass[vicii-pal]] [VICII/D011Test/vicnt2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 123 differing pixels; first at (237,35): expected VIC 2, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 123,
      "firstX" : 237,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/D011Test/vicnt2.prg; Scenario 3c65ef432a3b7acf; testbench/c64-testlist.in:809; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 123 differing pixels; first at (237,35): expected VIC 2, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6a22cb31915a875a interactive PAL manual expected=pass[vicii-pal]] [VICII/dmadelay/test1.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test1.prg; Scenario 6a22cb31915a875a; testbench/c64-testlist.in:883; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [10b433273c600699 interactive PAL manual expected=pass[vicii-pal]] [VICII/dmadelay/test2.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test2.prg; Scenario 10b433273c600699; testbench/c64-testlist.in:891; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [86118687475217f6 interactive PAL manual expected=pass[vicii-pal]] [VICII/dmadelay/test3.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test3.prg; Scenario 86118687475217f6; testbench/c64-testlist.in:899; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7f00a2ef5af1c5f2 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/dmadelay/test1-ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test1-ntsc.prg; Scenario 7f00a2ef5af1c5f2; testbench/c64-testlist.in:907; manual; NTSC; options=[vicii-ntsc, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8c63b6d026548854 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/dmadelay/test2-ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test2-ntsc.prg; Scenario 8c63b6d026548854; testbench/c64-testlist.in:915; manual; NTSC; options=[vicii-ntsc, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a303df2514cbceb4 interactive NTSC manual expected=pass[vicii-ntsc]] [VICII/dmadelay/test3-ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test3-ntsc.prg; Scenario a303df2514cbceb4; testbench/c64-testlist.in:923; manual; NTSC; options=[vicii-ntsc, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0c15c552191eaa0a interactive PAL manual expected=pass[vicii-pal]] [VICII/dmadelay/test4.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (232,91): expected VIC 0, actual VIC 11",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 232,
      "firstY" : 91
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/dmadelay/test4.prg; Scenario 0c15c552191eaa0a; testbench/c64-testlist.in:932; manual; PAL; options=[vicii-pal, warn:vicfetch, warn:vicefail]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (232,91): expected VIC 0, actual VIC 11; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [bee02a7e43697e03 interactive PAL manual expected=pass[vicii-pal]] [VICII/fldscroll/fldscroll.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 6394 differing pixels; first at (34,165): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 6394,
      "firstX" : 34,
      "firstY" : 165
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/fldscroll/fldscroll.prg; Scenario bee02a7e43697e03; testbench/c64-testlist.in:933; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 6394 differing pixels; first at (34,165): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [808dc50db864cbce interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/3fff.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 10813 differing pixels; first at (37,0): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 10813,
      "firstX" : 37,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/3fff.prg; Scenario 808dc50db864cbce; testbench/c64-testlist.in:943; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 10813 differing pixels; first at (37,0): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7f9d46061b50d24b interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/d011h3.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 20348 differing pixels; first at (369,29): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 20348,
      "firstX" : 369,
      "firstY" : 29
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/d011h3.prg; Scenario 7f9d46061b50d24b; testbench/c64-testlist.in:944; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 20348 differing pixels; first at (369,29): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b270865bc03f89ee interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/fld.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2520 differing pixels; first at (32,149): expected VIC 6, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2520,
      "firstX" : 32,
      "firstY" : 149
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/fld.prg; Scenario b270865bc03f89ee; testbench/c64-testlist.in:945; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2520 differing pixels; first at (32,149): expected VIC 6, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [064525b1d9cdf584 interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/lrborder.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8 differing pixels; first at (13,45): expected VIC 6, actual VIC 12",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8,
      "firstX" : 13,
      "firstY" : 45
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/lrborder.prg; Scenario 064525b1d9cdf584; testbench/c64-testlist.in:946; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8 differing pixels; first at (13,45): expected VIC 6, actual VIC 12; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2f6f8da8c4d8e196 interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/sprsync.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 21508 differing pixels; first at (0,0): expected VIC 7, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 21508,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/sprsync.prg; Scenario 2f6f8da8c4d8e196; testbench/c64-testlist.in:947; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 21508 differing pixels; first at (0,0): expected VIC 7, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [4429f3a8a14307db interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/stretch.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8953 differing pixels; first at (92,41): expected VIC 0, actual VIC 10",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8953,
      "firstX" : 92,
      "firstY" : 41
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/stretch.prg; Scenario 4429f3a8a14307db; testbench/c64-testlist.in:948; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8953 differing pixels; first at (92,41): expected VIC 0, actual VIC 10; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9c0f442b8e02b78a interactive PAL manual expected=pass[vicii-pal]] [VICII/frodotests/tech-tech.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 5152 differing pixels; first at (38,35): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 5152,
      "firstX" : 38,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/frodotests/tech-tech.prg; Scenario 9c0f442b8e02b78a; testbench/c64-testlist.in:949; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 5152 differing pixels; first at (38,35): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0d152e717a1db6cd interactive PAL manual expected=pass[]] [VICII/lpcoordinates/lpcoords.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/lpcoordinates/lpcoords.prg; Scenario 0d152e717a1db6cd; testbench/c64-testlist.in:956; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2af5299ba1dfaaf0 analyzer PAL manual expected=pass[vicii-pal]] [VICII/movesplit/movesplit.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (57,35): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 57,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/movesplit/movesplit.prg; Scenario 2af5299ba1dfaaf0; testbench/c64-testlist.in:962; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (57,35): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f71ff8dbd6ca2985 analyzer NTSC manual expected=pass[vicii-ntsc]] [VICII/movesplit/movesplit_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/movesplit/movesplit_ntsc.prg; Scenario f71ff8dbd6ca2985; testbench/c64-testlist.in:963; manual; NTSC; options=[vicii-ntsc]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [5eb289d1d504fa3d screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/split-tests/fetchsplit/fetchsplit.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/split-tests/fetchsplit/fetchsplit.prg; Scenario 5eb289d1d504fa3d; testbench/c64-testlist.in:977; manual; PAL; options=[vicii-pal, vicii-old, warn:vicfetch, comment:unsafe reference]; cycle limit=20000000; MANUAL: Upstream testbench/c64-testlist.in:977 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:977 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [8dc3bbf18dacf999 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/split-tests/fetchsplit/fetchsplit.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 16 differing pixels; first at (305,160): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 16,
      "firstX" : 305,
      "firstY" : 160
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/split-tests/fetchsplit/fetchsplit.prg; Scenario 8dc3bbf18dacf999; testbench/c64-testlist.in:978; manual; PAL; options=[vicii-pal, vicii-new, warn:vicfetch, comment:unsafe reference]; cycle limit=20000000; MANUAL: Upstream testbench/c64-testlist.in:978 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 16 differing pixels; first at (305,160): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:978 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [34c00bde226d9331 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/vicii_timing/vicii_reg_timing.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 111,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing.prg; Scenario 34c00bde226d9331; testbench/c64-testlist.in:990; manual; PAL; options=[vicii-pal, vicii-old, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:990 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:990 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b7945cf6476b1558 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/vicii_timing/vicii_reg_timing-a5.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 111,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing-a5.prg; Scenario b7945cf6476b1558; testbench/c64-testlist.in:991; manual; PAL; options=[vicii-pal, vicii-old, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:991 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:991 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3c1e34c77b76efad screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/vicii_timing/vicii_reg_timing-ff.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 111,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing-ff.prg; Scenario 3c1e34c77b76efad; testbench/c64-testlist.in:992; manual; PAL; options=[vicii-pal, vicii-old, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:992 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 111 differing pixels; first at (296,44): expected VIC 0, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:992 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [e2a10716328f6ef3 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/vicii_timing/vicii_reg_timing.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 84 differing pixels; first at (296,44): expected VIC 15, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 84,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing.prg; Scenario e2a10716328f6ef3; testbench/c64-testlist.in:993; manual; PAL; options=[vicii-pal, vicii-new, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:993 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 84 differing pixels; first at (296,44): expected VIC 15, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:993 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [5511d52166fb40f7 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/vicii_timing/vicii_reg_timing-a5.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 84 differing pixels; first at (296,44): expected VIC 15, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 84,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing-a5.prg; Scenario 5511d52166fb40f7; testbench/c64-testlist.in:994; manual; PAL; options=[vicii-pal, vicii-new, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:994 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 84 differing pixels; first at (296,44): expected VIC 15, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:994 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [6fedaebe3905006b screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/vicii_timing/vicii_reg_timing-ff.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 77 differing pixels; first at (296,44): expected VIC 15, actual VIC 8",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 77,
      "firstX" : 296,
      "firstY" : 44
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vicii_timing/vicii_reg_timing-ff.prg; Scenario 6fedaebe3905006b; testbench/c64-testlist.in:995; manual; PAL; options=[vicii-pal, vicii-new, warn:vicfetch, comment:unsafe reference]; cycle limit=35000000; MANUAL: Upstream testbench/c64-testlist.in:995 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 77 differing pixels; first at (296,44): expected VIC 15, actual VIC 8; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:995 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [516652af26192591 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2 differing pixels; first at (92,40): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2,
      "firstX" : 92,
      "firstY" : 40
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode1.prg; Scenario 516652af26192591; testbench/c64-testlist.in:1001; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1001 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2 differing pixels; first at (92,40): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1001 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6fe8302089fdebc0 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (149,110): expected VIC 3, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 149,
      "firstY" : 110
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode2.prg; Scenario 6fe8302089fdebc0; testbench/c64-testlist.in:1002; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1002 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (149,110): expected VIC 3, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1002 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2db5bd56c7eb0c7a screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode-v.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 6 differing pixels; first at (232,100): expected VIC 2, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 6,
      "firstX" : 232,
      "firstY" : 100
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-v.prg; Scenario 2db5bd56c7eb0c7a; testbench/c64-testlist.in:1003; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1003 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 6 differing pixels; first at (232,100): expected VIC 2, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1003 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ed44e10fa7608b24 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode-w.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 80 differing pixels; first at (237,100): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 80,
      "firstX" : 237,
      "firstY" : 100
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-w.prg; Scenario ed44e10fa7608b24; testbench/c64-testlist.in:1004; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1004 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 80 differing pixels; first at (237,100): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1004 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [61f814e96e091259 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode-x.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 3 differing pixels; first at (134,105): expected VIC 6, actual VIC 2",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 3,
      "firstX" : 134,
      "firstY" : 105
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-x.prg; Scenario 61f814e96e091259; testbench/c64-testlist.in:1005; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1005 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 3 differing pixels; first at (134,105): expected VIC 6, actual VIC 2; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1005 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fbcec9cad2a27abb screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode-y.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-y.prg; Scenario fbcec9cad2a27abb; testbench/c64-testlist.in:1006; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1006 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1006 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [5ed10b285f0326f3 screenshot PAL manual expected=pass[vicii-pal, vicii-old]] [VICII/videomode/videomode-z.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 5 differing pixels; first at (236,100): expected VIC 0, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 5,
      "firstX" : 236,
      "firstY" : 100
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-z.prg; Scenario 5ed10b285f0326f3; testbench/c64-testlist.in:1007; manual; PAL; options=[vicii-pal, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1007 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 5 differing pixels; first at (236,100): expected VIC 0, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1007 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [e9250a1e7d4cdb1a screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode1.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode1.prg; Scenario e9250a1e7d4cdb1a; testbench/c64-testlist.in:1008; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1008 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1008 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [ce252feca9c3a478 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (152,110): expected VIC 6, actual VIC 3",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 152,
      "firstY" : 110
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode2.prg; Scenario ce252feca9c3a478; testbench/c64-testlist.in:1009; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1009 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (152,110): expected VIC 6, actual VIC 3; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1009 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [0b4aeb47930a51df screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode-v.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (192,105): expected VIC 7, actual VIC 2",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 192,
      "firstY" : 105
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-v.prg; Scenario 0b4aeb47930a51df; testbench/c64-testlist.in:1010; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1010 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (192,105): expected VIC 7, actual VIC 2; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1010 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [b76cb2d0c9dec8f7 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode-w.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (240,100): expected VIC 14, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 240,
      "firstY" : 100
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-w.prg; Scenario b76cb2d0c9dec8f7; testbench/c64-testlist.in:1011; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1011 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (240,100): expected VIC 14, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1011 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [0260bc9b174a84e5 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode-x.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2 differing pixels; first at (128,105): expected VIC 3, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2,
      "firstX" : 128,
      "firstY" : 105
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-x.prg; Scenario 0260bc9b174a84e5; testbench/c64-testlist.in:1012; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1012 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2 differing pixels; first at (128,105): expected VIC 3, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1012 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [2d52baac9d2e7ce6 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode-y.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2 differing pixels; first at (240,100): expected VIC 7, actual VIC 2",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2,
      "firstX" : 240,
      "firstY" : 100
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-y.prg; Scenario 2d52baac9d2e7ce6; testbench/c64-testlist.in:1013; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1013 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2 differing pixels; first at (240,100): expected VIC 7, actual VIC 2; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1013 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [d3124a34c78916d5 screenshot PAL manual expected=pass[vicii-pal, vicii-new]] [VICII/videomode/videomode-z.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1 differing pixels; first at (208,105): expected VIC 2, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1,
      "firstX" : 208,
      "firstY" : 105
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-z.prg; Scenario d3124a34c78916d5; testbench/c64-testlist.in:1014; manual; PAL; options=[vicii-pal, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1014 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1 differing pixels; first at (208,105): expected VIC 2, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1014 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [111607bcd56d838c screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode-v_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 116 differing pixels; first at (32,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 116,
      "firstX" : 32,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-v_ntsc.prg; Scenario 111607bcd56d838c; testbench/c64-testlist.in:1016; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1016 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 116 differing pixels; first at (32,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1016 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7a711436965f1b38 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode-w_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 79 differing pixels; first at (45,81): expected VIC 2, actual VIC 5",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 79,
      "firstX" : 45,
      "firstY" : 81
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-w_ntsc.prg; Scenario 7a711436965f1b38; testbench/c64-testlist.in:1017; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1017 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 79 differing pixels; first at (45,81): expected VIC 2, actual VIC 5; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1017 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [03aaaf87ef269bca screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode-x_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 44 differing pixels; first at (32,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 44,
      "firstX" : 32,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-x_ntsc.prg; Scenario 03aaaf87ef269bca; testbench/c64-testlist.in:1018; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1018 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 44 differing pixels; first at (32,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1018 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [db710cc3365c4406 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode-y_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 908 differing pixels; first at (158,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 908,
      "firstX" : 158,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-y_ntsc.prg; Scenario db710cc3365c4406; testbench/c64-testlist.in:1019; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1019 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 908 differing pixels; first at (158,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1019 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f8d336de2a975a06 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode-z_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-z_ntsc.prg; Scenario f8d336de2a975a06; testbench/c64-testlist.in:1020; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1020 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1020 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [615b7ab9403cca14 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode2_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 5852 differing pixels; first at (34,59): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 5852,
      "firstX" : 34,
      "firstY" : 59
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode2_ntsc.prg; Scenario 615b7ab9403cca14; testbench/c64-testlist.in:1021; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1021 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 5852 differing pixels; first at (34,59): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1021 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fe1cbe530f62c1c4 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-old]] [VICII/videomode/videomode1_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2976 differing pixels; first at (33,11): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 2976,
      "firstX" : 33,
      "firstY" : 11
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6567R8 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode1_ntsc.prg; Scenario fe1cbe530f62c1c4; testbench/c64-testlist.in:1022; manual; NTSC; options=[vicii-ntsc, vicii-old, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1022 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2976 differing pixels; first at (33,11): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1022 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [06092181023765ed screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode-v_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 116 differing pixels; first at (32,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 116,
      "firstX" : 32,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-v_ntsc.prg; Scenario 06092181023765ed; testbench/c64-testlist.in:1023; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1023 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 116 differing pixels; first at (32,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1023 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [8f2cc37f9975adfe screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode-w_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 79 differing pixels; first at (45,81): expected VIC 2, actual VIC 5",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 79,
      "firstX" : 45,
      "firstY" : 81
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-w_ntsc.prg; Scenario 8f2cc37f9975adfe; testbench/c64-testlist.in:1024; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1024 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 79 differing pixels; first at (45,81): expected VIC 2, actual VIC 5; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1024 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [5c10fc26e1425196 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode-x_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 44 differing pixels; first at (32,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 44,
      "firstX" : 32,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-x_ntsc.prg; Scenario 5c10fc26e1425196; testbench/c64-testlist.in:1025; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1025 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 44 differing pixels; first at (32,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1025 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [2b2ad4a67f717d31 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode-y_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 908 differing pixels; first at (158,76): expected VIC 1, actual VIC 7",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 908,
      "firstX" : 158,
      "firstY" : 76
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-y_ntsc.prg; Scenario 2b2ad4a67f717d31; testbench/c64-testlist.in:1026; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1026 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 908 differing pixels; first at (158,76): expected VIC 1, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1026 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [cf72cfcf1d887c5f screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode-z_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 90240 identical VIC-color pixels.",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode-z_ntsc.prg; Scenario cf72cfcf1d887c5f; testbench/c64-testlist.in:1027; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1027 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 90240 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1027 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [23a0202c49072416 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode2_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 5852 differing pixels; first at (34,59): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 5852,
      "firstX" : 34,
      "firstY" : 59
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode2_ntsc.prg; Scenario 23a0202c49072416; testbench/c64-testlist.in:1028; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1028 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 5852 differing pixels; first at (34,59): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1028 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64C / MOS6526A] [04a7eab2b7b16d17 screenshot NTSC manual expected=pass[vicii-ntsc, vicii-new]] [VICII/videomode/videomode1_ntsc.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2976 differing pixels; first at (33,11): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 235,
      "differingPixels" : 2976,
      "firstX" : 33,
      "firstY" : 11
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8562 / NTSC; programs: src/test/resources/VICE-testprogs-master/VICII/videomode/videomode1_ntsc.prg; Scenario 04a7eab2b7b16d17; testbench/c64-testlist.in:1029; manual; NTSC; options=[vicii-ntsc, vicii-new, comment:unsafe reference]; cycle limit=10000000; MANUAL: Upstream testbench/c64-testlist.in:1029 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2976 differing pixels; first at (33,11): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream testbench/c64-testlist.in:1029 marks this screenshot 'unsafe reference'; chip variation and uncertain reference pixels require manual comparison"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0c1bf019d71c1a64 interactive PAL manual expected=pass[vicii-pal]] [VICII/vspbug/lft-safe-vsp.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 324 differing pixels; first at (149,108): expected VIC 0, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 324,
      "firstX" : 149,
      "firstY" : 108
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/vspbug/lft-safe-vsp.prg; Scenario 0c1bf019d71c1a64; testbench/c64-testlist.in:1038; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 324 differing pixels; first at (149,108): expected VIC 0, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c58f4205620330a4 analyzer PAL manual expected=pass[vicii-pal]] [VICII/sprite0move/sprite0move.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/sprite0move/sprite0move.prg; Scenario c58f4205620330a4; testbench/c64-testlist.in:1047; manual; PAL; options=[vicii-pal]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d746941f2077e0aa interactive PAL manual expected=pass[vicii-pal]] [VICII/spritebug/spritebug.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 119 differing pixels; first at (46,35): expected VIC 6, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 119,
      "firstX" : 46,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritebug/spritebug.prg; Scenario d746941f2077e0aa; testbench/c64-testlist.in:1051; manual; PAL; options=[vicii-pal, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 119 differing pixels; first at (46,35): expected VIC 6, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [cbb2db7cc68eb39d interactive PAL manual expected=pass[vicii-pal]] [VICII/spritecrunch/spritecrunch.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritecrunch/spritecrunch.prg; Scenario cbb2db7cc68eb39d; testbench/c64-testlist.in:1074; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f4693d980f18da62 interactive PAL manual expected=pass[vicii-pal]] [VICII/spritecrunch/spritecrunch2.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritecrunch/spritecrunch2.prg; Scenario f4693d980f18da62; testbench/c64-testlist.in:1078; manual; PAL; options=[vicii-pal, warn:vicfetch, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1c9845bd6d299a34 interactive PAL manual expected=pass[vicii-pal]] [VICII/spritefetchbug/test.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritefetchbug/test.prg; Scenario 1c9845bd6d299a34; testbench/c64-testlist.in:1109; manual; PAL; options=[vicii-pal, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fad0cb1d380a0bcc interactive PAL manual expected=pass[]] [VICII/spritemcbase/spritemcbase.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 21 differing pixels; first at (89,67): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 21,
      "firstX" : 89,
      "firstY" : 67
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritemcbase/spritemcbase.prg; Scenario fad0cb1d380a0bcc; testbench/c64-testlist.in:1115; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 21 differing pixels; first at (89,67): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [853ce17221afc0c7 analyzer PAL manual expected=pass[]] [C64/autostart/cartio/test.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 11382 differing pixels; first at (225,35): expected VIC 1, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 11382,
      "firstX" : 225,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/autostart/cartio/test.prg; Scenario 853ce17221afc0c7; testbench/c64-testlist.in:1399; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 11382 differing pixels; first at (225,35): expected VIC 1, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [78685e8996c173b1 analyzer PAL manual expected=pass[]] [C64/carts/mmcrplugin.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 23 differing pixels; first at (97,227): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 23,
      "firstX" : 97,
      "firstY" : 227
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/carts/mmcrplugin.prg; Scenario 78685e8996c173b1; testbench/c64-testlist.in:1423; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 23 differing pixels; first at (97,227): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6524105041066d02 interactive PAL manual expected=pass[mountcrt:ocean.crt]] [C64/carts/ocean/ocean.crt](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 9722 differing pixels; first at (129,35): expected VIC 6, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 9722,
      "firstX" : 129,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 6524105041066d02; testbench/c64-testlist.in:1431; manual; PAL; options=[mountcrt:ocean.crt]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 9722 differing pixels; first at (129,35): expected VIC 6, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [786b01325a0ddbd5 analyzer PAL manual expected=pass[mountcrt:rr-freeze.crt]] [C64/carts/rr-freeze/rr-freeze.crt](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 786b01325a0ddbd5; testbench/c64-testlist.in:1437; manual; PAL; options=[mountcrt:rr-freeze.crt]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1e9cd2192509e487 interactive PAL manual expected=pass[]] [C64/carts/ultimax/ultimax-ef.crt](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 6381 differing pixels; first at (32,43): expected VIC 5, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 6381,
      "firstX" : 32,
      "firstY" : 43
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 1e9cd2192509e487; testbench/c64-testlist.in:1463; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 6381 differing pixels; first at (32,43): expected VIC 5, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [51eac877bc42c3b8 interactive PAL manual expected=pass[]] [C64/carts/ultimax/ultimax-rr.crt](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4189 differing pixels; first at (273,32): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4189,
      "firstX" : 273,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 51eac877bc42c3b8; testbench/c64-testlist.in:1464; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4189 differing pixels; first at (273,32): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [66765f017636d7c5 interactive PAL manual expected=pass[]] [C64/freezer/ciairq/ciairq1t1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40 differing pixels; first at (35,35): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40,
      "firstX" : 35,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/ciairq/ciairq1t1.prg; Scenario 66765f017636d7c5; testbench/c64-testlist.in:1471; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40 differing pixels; first at (35,35): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [05710213c5b2fab9 interactive PAL manual expected=pass[]] [C64/freezer/ciairq/ciairq1t2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 31 differing pixels; first at (42,35): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 31,
      "firstX" : 42,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/ciairq/ciairq1t2.prg; Scenario 05710213c5b2fab9; testbench/c64-testlist.in:1472; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 31 differing pixels; first at (42,35): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c7cf0215f3c5d3b5 interactive PAL manual expected=pass[]] [C64/freezer/ciairq/ciairq2t1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 32 differing pixels; first at (32,35): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 32,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/ciairq/ciairq2t1.prg; Scenario c7cf0215f3c5d3b5; testbench/c64-testlist.in:1473; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 32 differing pixels; first at (32,35): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [716620cd4e53751c interactive PAL manual expected=pass[]] [C64/freezer/ciairq/ciairq2t2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 27 differing pixels; first at (41,35): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 27,
      "firstX" : 41,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/ciairq/ciairq2t2.prg; Scenario 716620cd4e53751c; testbench/c64-testlist.in:1474; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 27 differing pixels; first at (41,35): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6f22e60ac9bc920b interactive PAL manual expected=pass[]] [C64/freezer/batest/batest.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 9216 differing pixels; first at (32,35): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 9216,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/batest/batest.prg; Scenario 6f22e60ac9bc920b; testbench/c64-testlist.in:1475; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 9216 differing pixels; first at (32,35): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b2acf59950349641 interactive PAL manual expected=pass[]] [C64/freezer/freezeblock.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freezeblock.prg; Scenario b2acf59950349641; testbench/c64-testlist.in:1476; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [71e5982a2fcbc962 interactive PAL manual expected=pass[]] [C64/freezer/freeze-cia1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 112 differing pixels; first at (129,34): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 112,
      "firstX" : 129,
      "firstY" : 34
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freeze-cia1.prg; Scenario 71e5982a2fcbc962; testbench/c64-testlist.in:1477; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 112 differing pixels; first at (129,34): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8a17f7f807f26eb6 interactive PAL manual expected=pass[]] [C64/freezer/freeze-cia2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 1662 differing pixels; first at (169,34): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 1662,
      "firstX" : 169,
      "firstY" : 34
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freeze-cia2.prg; Scenario 8a17f7f807f26eb6; testbench/c64-testlist.in:1478; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 1662 differing pixels; first at (169,34): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e81d86ac27ec6aa8 interactive PAL manual expected=pass[]] [C64/freezer/freeze-combined.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 230 differing pixels; first at (73,43): expected VIC 10, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 230,
      "firstX" : 73,
      "firstY" : 43
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freeze-combined.prg; Scenario e81d86ac27ec6aa8; testbench/c64-testlist.in:1479; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 230 differing pixels; first at (73,43): expected VIC 10, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f40c2713c0cf03fd interactive PAL manual expected=pass[]] [C64/freezer/freeze-raster.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 44 differing pixels; first at (32,35): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 44,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freeze-raster.prg; Scenario f40c2713c0cf03fd; testbench/c64-testlist.in:1480; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 44 differing pixels; first at (32,35): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [11a59afa7bb6129c interactive PAL manual expected=pass[]] [C64/freezer/freeze-test.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40448 differing pixels; first at (0,0): expected VIC 13, actual VIC 3",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40448,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/freezer/freeze-test.prg; Scenario 11a59afa7bb6129c; testbench/c64-testlist.in:1481; manual; PAL; options=[comment:freeze and restart]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40448 differing pixels; first at (0,0): expected VIC 13, actual VIC 3; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e75a0726fe5d5042 interactive PAL manual expected=pass[]] [REU/colorram/dmacolortest.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 936 differing pixels; first at (32,35): expected VIC 12, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 936,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/colorram/dmacolortest.prg; Scenario e75a0726fe5d5042; testbench/c64-testlist.in:1492; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 936 differing pixels; first at (32,35): expected VIC 12, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e9cb909d5908ca8a analyzer PAL manual expected=pass[]] [REU/ramlink/reuverify.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 104448 differing pixels; first at (0,0): expected VIC 14, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 104448,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/ramlink/reuverify.prg; Scenario e9cb909d5908ca8a; testbench/c64-testlist.in:1535; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 104448 differing pixels; first at (0,0): expected VIC 14, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [390b02fd5a2767ac analyzer PAL manual expected=pass[]] [REU/raminitpattern/powerup.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/raminitpattern/powerup.prg; Scenario 390b02fd5a2767ac; testbench/c64-testlist.in:1543; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f0bc11333d56f645 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/a3.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2993 differing pixels; first at (1,35): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2993,
      "firstX" : 1,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/a3.prg; Scenario f0bc11333d56f645; testbench/c64-testlist.in:1549; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=40800000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2993 differing pixels; first at (1,35): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3062d6b722982a2e screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/a4.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 775 differing pixels; first at (1,35): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 775,
      "firstX" : 1,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/a4.prg; Scenario 3062d6b722982a2e; testbench/c64-testlist.in:1550; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=40800000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 775 differing pixels; first at (1,35): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6b438704e8b49b65 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/b4.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 74953 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 74953,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/b4.prg; Scenario 6b438704e8b49b65; testbench/c64-testlist.in:1554; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 74953 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [24679ccd2ea8cca4 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/b5.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 69440 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 69440,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/b5.prg; Scenario 24679ccd2ea8cca4; testbench/c64-testlist.in:1555; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 69440 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [46ae5eb7f28080fc screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/b6.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 74785 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 74785,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/b6.prg; Scenario 46ae5eb7f28080fc; testbench/c64-testlist.in:1556; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 74785 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1e0d4b5ddf4e3418 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/c3.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 75795 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 75795,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/c3.prg; Scenario 1e0d4b5ddf4e3418; testbench/c64-testlist.in:1559; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 75795 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [686546b61de4d25f screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/c4.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 75943 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 75943,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/c4.prg; Scenario 686546b61de4d25f; testbench/c64-testlist.in:1560; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 75943 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7dde53e6d5e79f84 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/d3.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 18484 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 18484,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/d3.prg; Scenario 7dde53e6d5e79f84; testbench/c64-testlist.in:1563; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 18484 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7dc22b268fdaf844 screenshot PAL manual expected=pass[reu512k, vicii-pal]] [REU/reutiming2/d4.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 17961 differing pixels; first at (33,32): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 17961,
      "firstX" : 33,
      "firstY" : 32
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/reutiming2/d4.prg; Scenario 7dc22b268fdaf844; testbench/c64-testlist.in:1564; manual; PAL; options=[reu512k, vicii-pal]; cycle limit=20000000; MANUAL: Upstream screenshot contract has no published reference for this configuration; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 17961 differing pixels; first at (33,32): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream screenshot contract has no published reference for this configuration"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fd8a53d65983a21e analyzer PAL manual expected=pass[]] [REU/spriteba/spriteba.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8 differing pixels; first at (51,85): expected VIC 0, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8,
      "firstX" : 51,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/spriteba/spriteba.prg; Scenario fd8a53d65983a21e; testbench/c64-testlist.in:1595; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8 differing pixels; first at (51,85): expected VIC 0, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6985b7337dc78e0b interactive PAL manual expected=pass[geo512k]] [GEO-RAM/georamtest.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/GEO-RAM/georamtest.prg; Scenario 6985b7337dc78e0b; testbench/c64-testlist.in:1607; manual; PAL; options=[geo512k, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9ec2281d8321a891 interactive PAL manual expected=pass[geo512k]] [GEO-RAM/newtest.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/GEO-RAM/newtest.prg; Scenario 9ec2281d8321a891; testbench/c64-testlist.in:1609; manual; PAL; options=[geo512k, comment:see automatic variants]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c8fda55b80d58cda interactive PAL manual expected=pass[]] [drive/interrupts/watchdog.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 831 differing pixels; first at (369,7): expected VIC 6, actual VIC 5",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 831,
      "firstX" : 369,
      "firstY" : 7
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/interrupts/watchdog.prg; Scenario c8fda55b80d58cda; testbench/c64-testlist.in:1637; manual; PAL; options=[comment:this is a freezer test - run/freeze/restart. it should not hang]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 831 differing pixels; first at (369,7): expected VIC 6, actual VIC 5; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [52109b31d5b9d0ba interactive PAL manual expected=pass[]] [drive/pwm/pwm.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This diagnostic varies physical drive LED brightness; the C64 screen cannot document the LED waveform.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/pwm/pwm.prg; Scenario 52109b31d5b9d0ba; testbench/c64-testlist.in:1638; manual; PAL; options=[comment:drive led should be fading dark-light-dark etc]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference not applicable: This diagnostic varies physical drive LED brightness; the C64 screen cannot document the LED waveform."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [329a59a2c2086b77 interactive PAL manual expected=pass[]] [drive/writeprotect/writer.d64](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40431 differing pixels; first at (0,0): expected VIC 8, actual VIC 4",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40431,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: /tmp/vice-media-14214927175741186747writer.d64; Scenario 329a59a2c2086b77; testbench/c64-testlist.in:1681; manual; PAL; options=[comment:mount image write protected - the test should not be able to write to the disk (and kill the dir track)]; cycle limit=10000000; MANUAL: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40431 differing pixels; first at (0,0): expected VIC 8, actual VIC 4; Visual acceptance covers this screen only; unchecked requirements: Upstream interactive display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7c0cd25920e36538 interactive PAL manual expected=pass[]] [testjoy/testjoy_c64.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/testjoy/testjoy_c64.prg; Scenario 7c0cd25920e36538; testbench/c64-testlist.in:1698; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1bd4901011a7f29a interactive PAL manual expected=pass[]] [mouse/1351/mmtest-port1.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/1351/mmtest-port1.prg; Scenario 1bd4901011a7f29a; testbench/c64-testlist.in:1699; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e0fbc63e7b7cdf13 interactive PAL manual expected=pass[]] [mouse/1351/mmtest-port2.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/1351/mmtest-port2.prg; Scenario e0fbc63e7b7cdf13; testbench/c64-testlist.in:1700; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [acafe1c7cfa898cb interactive PAL manual expected=pass[]] [mouse/1351/mssiah.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4480 differing pixels; first at (273,4): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4480,
      "firstX" : 273,
      "firstY" : 4
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/1351/mssiah.prg; Scenario acafe1c7cfa898cb; testbench/c64-testlist.in:1701; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4480 differing pixels; first at (273,4): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [5a6092080a568761 interactive PAL manual expected=pass[]] [mouse/mouse-c64-1351.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/mouse-c64-1351.prg; Scenario 5a6092080a568761; testbench/c64-testlist.in:1702; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [df2ffe338fa5cdce interactive PAL manual expected=pass[]] [mouse/mouse-c64-pot.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/mouse-c64-pot.prg; Scenario df2ffe338fa5cdce; testbench/c64-testlist.in:1703; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e473f8d614f9178f interactive PAL manual expected=pass[]] [mouse/mousescan/mousescan.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2880 differing pixels; first at (273,2): expected VIC 15, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2880,
      "firstX" : 273,
      "firstY" : 2
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/mousescan/mousescan.prg; Scenario e473f8d614f9178f; testbench/c64-testlist.in:1704; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2880 differing pixels; first at (273,2): expected VIC 15, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [103d265581807a81 interactive PAL manual expected=pass[]] [propmouse/prop_c64_amiga.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 3100 differing pixels; first at (105,0): expected VIC 2, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 3100,
      "firstX" : 105,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/propmouse/prop_c64_amiga.prg; Scenario 103d265581807a81; testbench/c64-testlist.in:1705; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 3100 differing pixels; first at (105,0): expected VIC 2, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2b8948ada4b2fae7 interactive PAL manual expected=pass[]] [propmouse/prop_c64_cx22.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 3968 differing pixels; first at (33,3): expected VIC 1, actual VIC 11",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 3968,
      "firstX" : 33,
      "firstY" : 3
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/propmouse/prop_c64_cx22.prg; Scenario 2b8948ada4b2fae7; testbench/c64-testlist.in:1706; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 3968 differing pixels; first at (33,3): expected VIC 1, actual VIC 11; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d37f31786e9309da interactive PAL manual expected=pass[]] [propmouse/prop_c64_st.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 3100 differing pixels; first at (105,0): expected VIC 2, actual VIC 1",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 3100,
      "firstX" : 105,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/propmouse/prop_c64_st.prg; Scenario d37f31786e9309da; testbench/c64-testlist.in:1707; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 3100 differing pixels; first at (105,0): expected VIC 2, actual VIC 1; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3aeb21405fc544da manual PAL manual expected=pass[]] [C64/carts/rr-freeze/nr-freeze.crt](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 3aeb21405fc544da; Supplemental Retro Replay manual diagnostic; upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [998f837f4467b7d3 manual PAL manual expected=pass[mountcrt:rrdummy.crt]] [C64/carts/retroreplay/nofreeze.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/carts/retroreplay/nofreeze.prg; Scenario 998f837f4467b7d3; Supplemental Retro Replay manual diagnostic; upstream source/readme; manual; PAL; options=[mountcrt:rrdummy.crt]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [010a606d94dedc0a manual PAL manual expected=pass[]] [C64/carts/aracidtest/aracidtest.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/C64/carts/aracidtest/aracidtest.prg; Scenario 010a606d94dedc0a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fbf42a71c992b3a2 manual PAL manual expected=pass[]] [C64/carts/ultimax/ultimax-vic.crt](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario fbf42a71c992b3a2; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [935e0b07b46c4c62 manual PAL manual expected=pass[]] [C64/carts/ultimax/ultimax.crt](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 6714 differing pixels; first at (289,19): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 6714,
      "firstX" : 289,
      "firstY" : 19
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario 935e0b07b46c4c62; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 6714 differing pixels; first at (289,19): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ccc6f75b0a8fe6ea manual PAL manual expected=pass[reu512k]] [REU/misc/bitfill.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/misc/bitfill.prg; Scenario ccc6f75b0a8fe6ea; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[reu512k]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1776425421da1bee manual PAL manual expected=pass[reu512k]] [REU/misc/twoblocks-ff00.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/misc/twoblocks-ff00.prg; Scenario 1776425421da1bee; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[reu512k]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [40f862d23d8860eb manual PAL manual expected=pass[reu512k]] [REU/misc/twoblocks.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/misc/twoblocks.prg; Scenario 40f862d23d8860eb; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[reu512k]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [26de8f2d48b9e131 manual PAL manual expected=pass[reu512k]] [REU/raminitpattern/dumper.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 53876 differing pixels; first at (0,0): expected VIC 12, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 53876,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/REU/raminitpattern/dumper.prg; Scenario 26de8f2d48b9e131; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[reu512k]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 53876 differing pixels; first at (0,0): expected VIC 12, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [62625a95c63de254 manual PAL manual expected=pass[]] [SID/csid-light-tests/adsrtest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/adsrtest.sid; Scenario 62625a95c63de254; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9afbaca15ffb8c7a manual PAL manual expected=pass[]] [SID/csid-light-tests/combwformtst.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/combwformtst.sid; Scenario 9afbaca15ffb8c7a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7cadf2a96a191613 manual PAL manual expected=pass[]] [SID/csid-light-tests/ctfcurvedsaw.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/ctfcurvedsaw.sid; Scenario 7cadf2a96a191613; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2907fc336d938c7d manual PAL manual expected=pass[]] [SID/csid-light-tests/cutoffcurve.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/cutoffcurve.sid; Scenario 2907fc336d938c7d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [56d770ce02c6b58e manual PAL manual expected=pass[]] [SID/csid-light-tests/dactest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/dactest.sid; Scenario 56d770ce02c6b58e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e4263af0a25e85b3 manual PAL manual expected=pass[]] [SID/csid-light-tests/delaybug.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/delaybug.sid; Scenario e4263af0a25e85b3; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f93669bc4dadfb07 manual PAL manual expected=pass[]] [SID/csid-light-tests/filtertest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/filtertest.sid; Scenario f93669bc4dadfb07; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b3f65383045ec3b3 manual PAL manual expected=pass[]] [SID/csid-light-tests/fltphasetest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/fltphasetest.sid; Scenario b3f65383045ec3b3; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8b42ce72c340eb7d manual PAL manual expected=pass[]] [SID/csid-light-tests/noisewfsweep.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/noisewfsweep.sid; Scenario 8b42ce72c340eb7d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6226e64afd5e78f2 manual PAL manual expected=pass[]] [SID/csid-light-tests/pulseclartst.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/pulseclartst.sid; Scenario 6226e64afd5e78f2; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fa124f94722aa275 manual PAL manual expected=pass[]] [SID/csid-light-tests/resodistest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/resodistest.sid; Scenario fa124f94722aa275; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2dad55a5cac9b249 manual PAL manual expected=pass[]] [SID/csid-light-tests/resoscaletst.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/resoscaletst.sid; Scenario 2dad55a5cac9b249; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3285b3b17175e167 manual PAL manual expected=pass[]] [SID/csid-light-tests/sawclaritest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/sawclaritest.sid; Scenario 3285b3b17175e167; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1142fc998978f37f manual PAL manual expected=pass[]] [SID/csid-light-tests/sawscaletest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/sawscaletest.sid; Scenario 1142fc998978f37f; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [90539fabbaa19bcb manual PAL manual expected=pass[]] [SID/csid-light-tests/sndstarttest.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/csid-light-tests/sndstarttest.sid; Scenario 90539fabbaa19bcb; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f212cf95c4b160f3 manual PAL manual expected=pass[]] [SID/noisewriteback/D1_+_81_wave_test.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/noisewriteback/D1_+_81_wave_test.sid; Scenario f212cf95c4b160f3; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a17dbcce7c778726 manual PAL manual expected=pass[]] [VICII/lp-trigger/lpcart.crt](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; Scenario a17dbcce7c778726; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [147c9796a955d8cf manual PAL manual expected=pass[]] [VICII/luma-levels/a.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/luma-levels/a.prg; Scenario 147c9796a955d8cf; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [896ecdc4bf50bdcd manual PAL manual expected=pass[]] [VICII/sb_sprite_fetch/sbsprf24.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 2 differing pixels; first at (370,106): expected VIC 6, actual VIC 7",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 2,
      "firstX" : 370,
      "firstY" : 106
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/sb_sprite_fetch/sbsprf24.prg; Scenario 896ecdc4bf50bdcd; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 2 differing pixels; first at (370,106): expected VIC 6, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [65f0e94a34580233 manual PAL manual expected=pass[]] [VICII/spritetrash/spritetrash.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "photograph",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "photograph",
      "explanation" : "Visual reference not comparable: hardware photograph; pixel coordinates require human interpretation.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritetrash/spritetrash.prg; Scenario 65f0e94a34580233; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Embedded verdict expects MOS6569R1; the C64 preset targets MOS6569R3. Compare the preview with the published 6569R3 hardware photograph manually; Visual reference not comparable: hardware photograph; pixel coordinates require human interpretation."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [44c6045318b2ec5c manual PAL manual expected=pass[]] [VICII/spritexpos/main.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/VICII/spritexpos/main.prg; Scenario 44c6045318b2ec5c; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6f45997f387078df manual PAL manual expected=pass[]] [crtemulation/colors/colors.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/crtemulation/colors/colors.prg; Scenario 6f45997f387078df; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [55fc8b4b6f2fcc80 manual PAL manual expected=pass[]] [crtemulation/grid/grid.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/crtemulation/grid/grid.prg; Scenario 55fc8b4b6f2fcc80; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6bd2ec436b72595f manual PAL manual expected=pass[]] [crtemulation/yusblend/yusblend3.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/crtemulation/yusblend/yusblend3.prg; Scenario 6bd2ec436b72595f; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c28c76aeb81cba3a manual PAL manual expected=pass[]] [drive/iecdelay/iec-bus-delay.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/iecdelay/iec-bus-delay.prg; Scenario c28c76aeb81cba3a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ab9d665d82785db0 manual PAL manual expected=pass[]] [drive/rpm/rpm1plot.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/rpm/rpm1plot.prg; Scenario ab9d665d82785db0; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [242158a7da78720d manual PAL manual expected=pass[]] [drive/rpm/rpm2plot.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/rpm/rpm2plot.prg; Scenario 242158a7da78720d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [300016c4d8bcd01a manual PAL manual expected=pass[]] [drive/rpm/rpm3plot.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/drive/rpm/rpm3plot.prg; Scenario 300016c4d8bcd01a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [337565956fb69d16 manual PAL manual expected=pass[]] [interrupts/cia-int/logic_analyzer/cia-int-nmi.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8 differing pixels; first at (1,240): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8,
      "firstX" : 1,
      "firstY" : 240
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/cia-int/logic_analyzer/cia-int-nmi.prg; Scenario 337565956fb69d16; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8 differing pixels; first at (1,240): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f5a5ab5d65315f3d manual PAL manual expected=pass[]] [interrupts/irqdma/nmirecord6.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/nmirecord6.prg; Scenario f5a5ab5d65315f3d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8923a74ee8c5507d manual PAL manual expected=pass[]] [interrupts/irqdma/nmirecord6b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/nmirecord6b.prg; Scenario 8923a74ee8c5507d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b7b38afc9f405777 manual PAL manual expected=pass[]] [interrupts/irqdma/record1.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record1.prg; Scenario b7b38afc9f405777; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7e72c17061d30179 manual PAL manual expected=pass[]] [interrupts/irqdma/record1b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record1b.prg; Scenario 7e72c17061d30179; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ddda7306b41c1ea1 manual PAL manual expected=pass[]] [interrupts/irqdma/record2.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record2.prg; Scenario ddda7306b41c1ea1; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c95fe89b2f2da297 manual PAL manual expected=pass[]] [interrupts/irqdma/record2b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record2b.prg; Scenario c95fe89b2f2da297; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [df1ccd2d913ffc7b manual PAL manual expected=pass[]] [interrupts/irqdma/record3.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record3.prg; Scenario df1ccd2d913ffc7b; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [836cf3e9fd2bb57e manual PAL manual expected=pass[]] [interrupts/irqdma/record3b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record3b.prg; Scenario 836cf3e9fd2bb57e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [776f3f04883e2aeb manual PAL manual expected=pass[]] [interrupts/irqdma/record4.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record4.prg; Scenario 776f3f04883e2aeb; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [181b899da637a88d manual PAL manual expected=pass[]] [interrupts/irqdma/record4b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record4b.prg; Scenario 181b899da637a88d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e283b3e5da84e66a manual PAL manual expected=pass[]] [interrupts/irqdma/record5.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record5.prg; Scenario e283b3e5da84e66a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d9ec92cdedcef434 manual PAL manual expected=pass[]] [interrupts/irqdma/record5b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record5b.prg; Scenario d9ec92cdedcef434; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b72d7feb1b2da6a5 manual PAL manual expected=pass[]] [interrupts/irqdma/record6.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record6.prg; Scenario b72d7feb1b2da6a5; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [33600f9bcd3e6613 manual PAL manual expected=pass[]] [interrupts/irqdma/record6b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record6b.prg; Scenario 33600f9bcd3e6613; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [08443baec9fcb14a manual PAL manual expected=pass[]] [interrupts/irqdma/record7.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record7.prg; Scenario 08443baec9fcb14a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [04ed81b81f76e2c8 manual PAL manual expected=pass[]] [interrupts/irqdma/record7b.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irqdma/record7b.prg; Scenario 04ed81b81f76e2c8; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Timing recorder produces RAM data for later reference; completion alone does not validate the measurements; Visual reference not applicable: This timing recorder writes measurements into RAM for later analysis; its C64 screen is not the measurement output."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c8b360fa02ffbaa6 manual PAL manual expected=pass[]] [joystick/snespad-trapthem.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/joystick/snespad-trapthem.prg; Scenario c8b360fa02ffbaa6; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1d7c78f6a73e802e manual PAL manual expected=pass[]] [joystick/standard-3buttons.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/joystick/standard-3buttons.prg; Scenario 1d7c78f6a73e802e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9b2a0b569a4859c2 manual PAL manual expected=pass[]] [mouse/1351/mmtest-nolog-port1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 19845 differing pixels; first at (257,0): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 19845,
      "firstX" : 257,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/1351/mmtest-nolog-port1.prg; Scenario 9b2a0b569a4859c2; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 19845 differing pixels; first at (257,0): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6ea2559c8f3db4e4 manual PAL manual expected=pass[]] [mouse/1351/mmtest-waitframe-port1.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 17 differing pixels; first at (0,232): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 17,
      "firstX" : 0,
      "firstY" : 232
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/1351/mmtest-waitframe-port1.prg; Scenario 6ea2559c8f3db4e4; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 17 differing pixels; first at (0,232): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [41e64315455fc4b8 manual PAL manual expected=pass[]] [mouse/mousetest/mousetest64.prg](common.ViceProgramTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/mousetest/mousetest64.prg; Scenario 41e64315455fc4b8; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [87fb05953a60e9f8 manual PAL manual expected=pass[]] [mouse/neos/arkanoid.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 19 differing pixels; first at (346,35): expected VIC 1, actual VIC 11",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 19,
      "firstX" : 346,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/neos/arkanoid.prg; Scenario 87fb05953a60e9f8; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 19 differing pixels; first at (346,35): expected VIC 1, actual VIC 11; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [51df39ad43e956c3 manual PAL manual expected=pass[]] [mouse/neos/krakout.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 44 differing pixels; first at (346,35): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 44,
      "firstX" : 346,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/neos/krakout.prg; Scenario 51df39ad43e956c3; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 44 differing pixels; first at (346,35): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [03e289ed16652db9 manual PAL manual expected=pass[]] [mouse/neos/krakoutbug.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 36 differing pixels; first at (32,37): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 36,
      "firstX" : 32,
      "firstY" : 37
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/neos/krakoutbug.prg; Scenario 03e289ed16652db9; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 36 differing pixels; first at (32,37): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d45acea7eaf3ee68 manual PAL manual expected=pass[]] [mouse/neos/neosmouse-port2.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 20 differing pixels; first at (346,35): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 20,
      "firstX" : 346,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/neos/neosmouse-port2.prg; Scenario d45acea7eaf3ee68; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 20 differing pixels; first at (346,35): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9cc83bdca7bf17a0 manual PAL manual expected=pass[]] [mouse/neos/neosmouse.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 20 differing pixels; first at (346,35): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 20,
      "firstX" : 346,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/mouse/neos/neosmouse.prg; Scenario 9cc83bdca7bf17a0; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 20 differing pixels; first at (346,35): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Interactive input-device diagnostic requires manual input and interpretation; preview shows its initial display"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [8dd2ab77d0adfa00 manual PAL manual expected=pass[]] [printer/2022/printerdemo.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/2022/printerdemo.prg; Scenario 8dd2ab77d0adfa00; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [1246b3ae5dca48b2 manual PAL manual expected=pass[]] [printer/mps801/bitmap.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/bitmap.prg; Scenario 1246b3ae5dca48b2; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [da7bb42103e22704 manual PAL manual expected=pass[]] [printer/mps801/businessmode.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/businessmode.prg; Scenario da7bb42103e22704; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a126abf8f9fd0489 manual PAL manual expected=pass[]] [printer/mps801/dotstart.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/dotstart.prg; Scenario a126abf8f9fd0489; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [975646a0f0151143 manual PAL manual expected=pass[]] [printer/mps801/doublewidth.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/doublewidth.prg; Scenario 975646a0f0151143; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0754ca7c0d29d08e manual PAL manual expected=pass[]] [printer/mps801/graphmode.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/graphmode.prg; Scenario 0754ca7c0d29d08e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a7c4ced8beeea170 manual PAL manual expected=pass[]] [printer/mps801/linespacing.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/linespacing.prg; Scenario a7c4ced8beeea170; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b85b1305e3b5b588 manual PAL manual expected=pass[]] [printer/mps801/localbusiness.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/localbusiness.prg; Scenario b85b1305e3b5b588; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ba35c512bf8b1357 manual PAL manual expected=pass[]] [printer/mps801/localgraph.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/localgraph.prg; Scenario ba35c512bf8b1357; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a2f87cd8b6c2bc8f manual PAL manual expected=pass[]] [printer/mps801/localmode.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/localmode.prg; Scenario a2f87cd8b6c2bc8f; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2395ce7b44412801 manual PAL manual expected=pass[]] [printer/mps801/modemix.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/modemix.prg; Scenario 2395ce7b44412801; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9db431714510c688 manual PAL manual expected=pass[]] [printer/mps801/printstart.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/printstart.prg; Scenario 9db431714510c688; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a700ce7c15ac0100 manual PAL manual expected=pass[]] [printer/mps801/repeat.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/repeat.prg; Scenario a700ce7c15ac0100; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a7deb0f4474fa46e manual PAL manual expected=pass[]] [printer/mps801/reverse.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/reverse.prg; Scenario a7deb0f4474fa46e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [cedf07b58aaa162b manual PAL manual expected=pass[]] [printer/mps801/sinus.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps801/sinus.prg; Scenario cedf07b58aaa162b; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e4144666da67d8f9 manual PAL manual expected=pass[]] [printer/mps802/customchar.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps802/customchar.prg; Scenario e4144666da67d8f9; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e0c70ab6dd621a51 manual PAL manual expected=pass[]] [printer/mps803/mps-803-demo.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/mps803/mps-803-demo.prg; Scenario e0c70ab6dd621a51; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [669115b011036e91 manual PAL manual expected=pass[]] [printer/printertest/printertest.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/printertest/printertest.prg; Scenario 669115b011036e91; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [6710fae82aff6988 manual PAL manual expected=pass[]] [printer/printertest.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/printertest.prg; Scenario 6710fae82aff6988; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ee23fe6d7cdf1781 manual PAL manual expected=pass[]] [printer/quotemode.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/quotemode.prg; Scenario ee23fe6d7cdf1781; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [702754a96e34c430 manual PAL manual expected=pass[]] [printer/various/crash1.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/various/crash1.prg; Scenario 702754a96e34c430; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [4ea517fed94be1a7 manual PAL manual expected=pass[]] [printer/various/crash2.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/various/crash2.prg; Scenario 4ea517fed94be1a7; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f63469e56fcadcf8 manual PAL manual expected=pass[]] [printer/various/extra-formfeed.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/various/extra-formfeed.prg; Scenario f63469e56fcadcf8; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [370673bb1f9bad60 manual PAL manual expected=pass[]] [printer/various/extra-spacing-1.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/various/extra-spacing-1.prg; Scenario 370673bb1f9bad60; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d00c987dbebe3f49 manual PAL manual expected=pass[]] [printer/various/extra-spacing-2.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/printer/various/extra-spacing-2.prg; Scenario d00c987dbebe3f49; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Printed output requires manual paper/graphics comparison; a C64 screen alone is not a printer verdict; Visual reference not applicable: Printed paper/graphics are the diagnostic output; the captured C64 screen cannot serve as a printer-output reference."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [11b8649b0265be03 manual PAL manual expected=pass[]] [tape/tap204060/tap204060.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/tape/tap204060/tap204060.prg; Scenario 11b8649b0265be03; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Tape waveform generator requires an attached recording and pulse inspection; no upstream automatic verdict; Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [5c4170247ba3752f manual PAL manual expected=pass[]] [tape/tap204060/tap204060inv.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/tape/tap204060/tap204060inv.prg; Scenario 5c4170247ba3752f; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Tape waveform generator requires an attached recording and pulse inspection; no upstream automatic verdict; Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [034f15e6dfff9bd6 manual PAL manual expected=pass[]] [tape/tap204060/tap204060invonce.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/tape/tap204060/tap204060invonce.prg; Scenario 034f15e6dfff9bd6; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Tape waveform generator requires an attached recording and pulse inspection; no upstream automatic verdict; Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [7f9ca69d77c4999b manual PAL manual expected=pass[]] [tape/tap204060/tap204060once.prg](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/tape/tap204060/tap204060once.prg; Scenario 7f9ca69d77c4999b; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Tape waveform generator requires an attached recording and pulse inspection; no upstream automatic verdict; Visual reference not applicable: The diagnostic output is a tape pulse waveform; a C64 screen cannot establish the generated pulse timing."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3a034909f59bfb70 manual PAL manual expected=pass[]] [vsid/environment/Calypso.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/Calypso.sid; Scenario 3a034909f59bfb70; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [0ddecfaa48401e77 manual PAL manual expected=pass[]] [vsid/environment/basicram-v1.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/basicram-v1.sid; Scenario 0ddecfaa48401e77; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [24f83e596024766c manual PAL manual expected=pass[]] [vsid/environment/basicram-v2.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/basicram-v2.sid; Scenario 24f83e596024766c; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e08ddc8f7f3c4f09 manual PAL manual expected=pass[]] [vsid/environment/underbasic.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/underbasic.sid; Scenario e08ddc8f7f3c4f09; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ba5ea4565dabd2b4 manual PAL manual expected=pass[]] [vsid/environment/underio.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/underio.sid; Scenario ba5ea4565dabd2b4; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [cbee755431778d6e manual PAL manual expected=pass[]] [vsid/environment/underkernal.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/environment/underkernal.sid; Scenario cbee755431778d6e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ac0f27814b0e95a1 manual PAL manual expected=pass[]] [vsid/sidplayer/fallinginlove.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 14887 differing pixels; first at (121,10): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 14887,
      "firstX" : 121,
      "firstY" : 10
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/sidplayer/fallinginlove.prg; Scenario ac0f27814b0e95a1; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 14887 differing pixels; first at (121,10): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [88dd7ec93a181d44 manual PAL manual expected=pass[]] [vsid/sidplayer/fallinginlove.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/sidplayer/fallinginlove.sid; Scenario 88dd7ec93a181d44; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b9da29554f89099c manual PAL manual expected=pass[]] [vsid/sidplayer/scrollmachine.prg](common.ViceProgramTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 8784 differing pixels; first at (129,10): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 8784,
      "firstX" : 129,
      "firstY" : 10
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/sidplayer/scrollmachine.prg; Scenario b9da29554f89099c; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 8784 differing pixels; first at (129,10): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream manual display/audio/measurement or capture tool requires manual interpretation; no complete automatic oracle"
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [ec58741a4f7f916c manual PAL manual expected=pass[]] [vsid/sidplayer/scrollmachine.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/sidplayer/scrollmachine.sid; Scenario ec58741a4f7f916c; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [fa337c5009f94360 manual PAL manual expected=pass[]] [vsid/tunes/3_Oversample.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/3_Oversample.sid; Scenario fa337c5009f94360; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [57d5666f6915399d manual PAL manual expected=pass[]] [vsid/tunes/Airwolf.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Airwolf.sid; Scenario 57d5666f6915399d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c644e3261f9f2ea4 manual PAL manual expected=pass[]] [vsid/tunes/Artura.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Artura.sid; Scenario c644e3261f9f2ea4; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [006047f8bf45fb51 manual PAL manual expected=pass[]] [vsid/tunes/Boot_Zak_v2.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Boot_Zak_v2.sid; Scenario 006047f8bf45fb51; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [bcdc32ebb7a1b125 manual PAL manual expected=pass[]] [vsid/tunes/Burger.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Burger.sid; Scenario bcdc32ebb7a1b125; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [b79599d6446d5735 manual PAL manual expected=pass[]] [vsid/tunes/C64_Christmas_Album_BASIC.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/C64_Christmas_Album_BASIC.sid; Scenario b79599d6446d5735; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [bb704a2fc05516ad manual PAL manual expected=pass[]] [vsid/tunes/C_PRG_ex_01_BASIC.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/C_PRG_ex_01_BASIC.sid; Scenario bb704a2fc05516ad; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a5ebe31aadcd3ab9 manual PAL manual expected=pass[]] [vsid/tunes/Cyberdyne_Warrior.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Cyberdyne_Warrior.sid; Scenario a5ebe31aadcd3ab9; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [d9e2bde718bb8414 manual PAL manual expected=pass[]] [vsid/tunes/Daley_Thompsons_Olympic_Challenge.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Daley_Thompsons_Olympic_Challenge.sid; Scenario d9e2bde718bb8414; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [68bffb62b54f34af manual PAL manual expected=pass[]] [vsid/tunes/Double_Dragon.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Double_Dragon.sid; Scenario 68bffb62b54f34af; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a2383e2c3239177e manual PAL manual expected=pass[]] [vsid/tunes/Fruitbank.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Fruitbank.sid; Scenario a2383e2c3239177e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a6293a3e0264f7fe manual PAL manual expected=pass[]] [vsid/tunes/Fuzzy_Wuzzy.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Fuzzy_Wuzzy.sid; Scenario a6293a3e0264f7fe; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [01a7ebe4ab13ce9b manual PAL manual expected=pass[]] [vsid/tunes/Hope_3SID.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Hope_3SID.sid; Scenario 01a7ebe4ab13ce9b; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [3c473bf5b4d0e7cb manual PAL manual expected=pass[]] [vsid/tunes/Hotrod.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Hotrod.sid; Scenario 3c473bf5b4d0e7cb; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [9a05ce5a295eba5a manual PAL manual expected=pass[]] [vsid/tunes/Magicians_Ball.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Magicians_Ball.sid; Scenario 9a05ce5a295eba5a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [c27a6974845e9f6f manual PAL manual expected=pass[]] [vsid/tunes/Masters_of_Time.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Masters_of_Time.sid; Scenario c27a6974845e9f6f; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [13ad6d5d461d25aa manual PAL manual expected=pass[]] [vsid/tunes/Mean_City.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Mean_City.sid; Scenario 13ad6d5d461d25aa; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [e7d1752575088eb3 manual PAL manual expected=pass[]] [vsid/tunes/Ms_Pacman.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Ms_Pacman.sid; Scenario e7d1752575088eb3; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a31c16250e43464a manual PAL manual expected=pass[]] [vsid/tunes/Northstar.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Northstar.sid; Scenario a31c16250e43464a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [16172ae0ee3d5546 manual PAL manual expected=pass[]] [vsid/tunes/Othello_BASIC.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Othello_BASIC.sid; Scenario 16172ae0ee3d5546; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a7023a7e329fb9c1 manual PAL manual expected=pass[]] [vsid/tunes/Phat_Frog_2SID.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Phat_Frog_2SID.sid; Scenario a7023a7e329fb9c1; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [70e9ff8e8e50378b manual PAL manual expected=pass[]] [vsid/tunes/Puggs_in_Town.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Puggs_in_Town.sid; Scenario 70e9ff8e8e50378b; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [4ed9106874f16651 manual PAL manual expected=pass[]] [vsid/tunes/Qix.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Qix.sid; Scenario 4ed9106874f16651; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [96646d63dda4ab85 manual PAL manual expected=pass[]] [vsid/tunes/Randomly_generated_music_2_BASIC.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Randomly_generated_music_2_BASIC.sid; Scenario 96646d63dda4ab85; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [32fb53cdc3be566e manual PAL manual expected=pass[]] [vsid/tunes/Randomly_generated_music_BASIC.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Randomly_generated_music_BASIC.sid; Scenario 32fb53cdc3be566e; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [cdb02627c2105839 manual PAL manual expected=pass[]] [vsid/tunes/Red_Heat.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Red_Heat.sid; Scenario cdb02627c2105839; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f844334dbef3648a manual PAL manual expected=pass[]] [vsid/tunes/Rendez-Vous.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Rendez-Vous.sid; Scenario f844334dbef3648a; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [f1c5eae836315779 manual PAL manual expected=pass[]] [vsid/tunes/Retrograde_tapeloader.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Retrograde_tapeloader.sid; Scenario f1c5eae836315779; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [533ac277044f3571 manual PAL manual expected=pass[]] [vsid/tunes/Tales_of_Mystery_end_tune.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Tales_of_Mystery_end_tune.sid; Scenario 533ac277044f3571; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [eb717725915dd21c manual PAL manual expected=pass[]] [vsid/tunes/Triango.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Triango.sid; Scenario eb717725915dd21c; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [2521c4dd4af79591 manual PAL manual expected=pass[]] [vsid/tunes/Wizardry.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Wizardry.sid; Scenario 2521c4dd4af79591; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [5100907b5e553f6d manual PAL manual expected=pass[]] [vsid/tunes/X-Out.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/X-Out.sid; Scenario 5100907b5e553f6d; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "upstreamContract [C64 / MOS6526] [a72d4971d5020059 manual PAL manual expected=pass[]] [vsid/tunes/Young_Ones.sid](common.ViceProgramTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/vsid/tunes/Young_Ones.sid; Scenario a72d4971d5020059; Published program outside curated test list; matching upstream source/readme; manual; PAL; options=[]; cycle limit=10000000; MANUAL: Playback/listening or SID-player environment requires manual review; no trusted audio oracle. Screen is preview evidence only; Visual reference not applicable: SID playback/player-environment diagnostic: this screen belongs to JSIDPlay2's player; VICE's SID player has a different display. Listening and player-environment behavior need their own oracle."
  }, {
    "test" : "oscillatorDecayPlayback [C64 / MOS6526] [SID/bitfade/test1osc3.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 50008 differing pixels; first at (0,0): expected VIC 0, actual VIC 7",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 50008,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/test1osc3.prg; MANUAL: Continuous waveform-zero sample playback requires manual audio/display inspection.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 50008 differing pixels; first at (0,0): expected VIC 0, actual VIC 7; Visual acceptance covers this screen only; unchecked requirements: Continuous waveform-zero sample playback requires manual audio/display inspection."
  }, {
    "test" : "noiseResetQuicktest [C64 / MOS6526] [SID/wf12nsr/quicktest.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 3104 differing pixels; first at (42,35): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 3104,
      "firstX" : 42,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/wf12nsr/quicktest.prg; MANUAL: Manual OSC3 diagnostic depends on physical SID warm-up; it has no bounded automatic pass/fail contract.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 3104 differing pixels; first at (42,35): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Manual OSC3 diagnostic depends on physical SID warm-up; it has no bounded automatic pass/fail contract."
  }, {
    "test" : "mixerZeroVoltage [C64 / MOS6526] [SID/zerolevel/zerolevel1.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40380 differing pixels; first at (0,0): expected VIC 5, actual VIC 9",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40380,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/zerolevel/zerolevel1.prg; MANUAL: Measures the SID mixer zero level using an external voltage measurement.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40380 differing pixels; first at (0,0): expected VIC 5, actual VIC 9; Visual acceptance covers this screen only; unchecked requirements: Measures the SID mixer zero level using an external voltage measurement."
  }, {
    "test" : "sidMapping [C64 / MOS6526] [SID/mapping/sid-detect2.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 7607 differing pixels; first at (33,43): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 7607,
      "firstX" : 33,
      "firstY" : 43
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/mapping/sid-detect2.prg; MANUAL: SID mapping analyzer displays detected devices and mirrors; no upstream verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 7607 differing pixels; first at (33,43): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: SID mapping analyzer displays detected devices and mirrors; no upstream verdict."
  }, {
    "test" : "interactive8580Waveforms [C64 / MOS6526] [SID/waveforms/waveforms-8580.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 10942 differing pixels; first at (34,35): expected VIC 6, actual VIC 5",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 10942,
      "firstX" : 34,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/waveforms/waveforms-8580.prg; MANUAL: Interactive 8580 waveform comparison requires manual selection and inspection; no automatic verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 10942 differing pixels; first at (34,35): expected VIC 6, actual VIC 5; Visual acceptance covers this screen only; unchecked requirements: Interactive 8580 waveform comparison requires manual selection and inspection; no automatic verdict."
  }, {
    "test" : "frequencyRegisterDecayPlayback [C64 / MOS6526] [SID/bitfade/test1frq0.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40672 differing pixels; first at (0,0): expected VIC 9, actual VIC 10",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40672,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/test1frq0.prg; MANUAL: Continuous write-only frequency-register diagnostic requires manual audio/display inspection.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40672 differing pixels; first at (0,0): expected VIC 9, actual VIC 10; Visual acceptance covers this screen only; unchecked requirements: Continuous write-only frequency-register diagnostic requires manual audio/display inspection."
  }, {
    "test" : "waveformZeroSettling [C64 / MOS6526] [SID/testwave00/testWave00.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/testwave00/testWave00.prg; MANUAL: Waveform-zero settling is signaled manually by keypresses and requires analog voltage observation.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Waveform-zero settling is signaled manually by keypresses and requires analog voltage observation."
  }, {
    "test" : "voiceFilterMeasurement [C64 / MOS6526] [SID/resid-test/voice.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/voice.prg; MANUAL: Interactive voice/filter sustain diagnostic requires external analog measurements.; Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior."
  }, {
    "test" : "waveformDacZeroVoltage [C64 / MOS6526] [SID/zerolevel/zerolevel2.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 40380 differing pixels; first at (0,0): expected VIC 1, actual VIC 5",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 40380,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/zerolevel/zerolevel2.prg; MANUAL: Finds the waveform DAC zero level by comparing externally measured voltages.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 40380 differing pixels; first at (0,0): expected VIC 1, actual VIC 5; Visual acceptance covers this screen only; unchecked requirements: Finds the waveform DAC zero level by comparing externally measured voltages."
  }, {
    "test" : "noiseDecayTiming [C64 / MOS6526] [SID/bitfade/delaynoise.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 82 differing pixels; first at (50,43): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 82,
      "firstX" : 50,
      "firstY" : 43
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/delaynoise.prg; MANUAL: Noise-decay timing analyzer requires manual comparison with physical SID measurements.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 82 differing pixels; first at (50,43): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Noise-decay timing analyzer requires manual comparison with physical SID measurements."
  }, {
    "test" : "interactive6581Waveforms [C64 / MOS6526] [SID/waveforms/waveforms-6581.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 11770 differing pixels; first at (33,35): expected VIC 10, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 11770,
      "firstX" : 33,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/waveforms/waveforms-6581.prg; MANUAL: Interactive 6581 waveform comparison requires manual selection and inspection; no automatic verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 11770 differing pixels; first at (33,35): expected VIC 10, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Interactive 6581 waveform comparison requires manual selection and inspection; no automatic verdict."
  }, {
    "test" : "stereoAudio [C64 / MOS6526] [SID/stereo/stereo.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/stereo/stereo.prg; MANUAL: Stereo diagnostic requires a second SID at $de00 and listening to alternating left/right tones.; Stereo preview: second SID at $de00; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Stereo diagnostic requires a second SID at $de00 and listening to alternating left/right tones."
  }, {
    "test" : "frequencyRegisterDecayTiming [C64 / MOS6526] [SID/bitfade/delayfrq0.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 5 differing pixels; first at (84,45): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 5,
      "firstX" : 84,
      "firstY" : 45
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/delayfrq0.prg; MANUAL: Write-only register bus-decay analyzer has chip-dependent timing and no upstream verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 5 differing pixels; first at (84,45): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Write-only register bus-decay analyzer has chip-dependent timing and no upstream verdict."
  }, {
    "test" : "paddleScopeWithInterrupts [C64 / MOS6526] [SID/paddlescope/plotter.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/paddlescope/plotter.prg; MANUAL: Continuous paddle-value scatter plot requires manual inspection with an input device.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Continuous paddle-value scatter plot requires manual inspection with an input device."
  }, {
    "test" : "frequencySweep [C64 / MOS6526] [SID/resid-test/sweep.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/sweep.prg; MANUAL: Interactive three-voice frequency sweep requires listening or external filter measurements.; Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior."
  }, {
    "test" : "audioWritebackDemonstration [C64 / MOS6526] [SID/noisewriteback/noisewriteback.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: Audio writeback demonstration: the diagnostic output is sound; the plain C64 display provides no visual audio oracle.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/noisewriteback/noisewriteback.prg; MANUAL: Audio writeback demonstration requires listening; no automatic verdict or trusted audio oracle.; Visual reference not applicable: Audio writeback demonstration: the diagnostic output is sound; the plain C64 display provides no visual audio oracle."
  }, {
    "test" : "originalFrequencySweep [C64 / MOS6526] [SID/resid-test/sweep-orig.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/sweep-orig.prg; MANUAL: Original interactive frequency sweep requires listening or external filter measurements.; Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior."
  }, {
    "test" : "envelopeDecayPlayback [C64 / MOS6526] [SID/bitfade/test1env3.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 9345 differing pixels; first at (36,35): expected VIC 0, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 9345,
      "firstX" : 36,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/test1env3.prg; MANUAL: Continuous ENV3 sample-playback diagnostic requires manual audio/display inspection.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 9345 differing pixels; first at (36,35): expected VIC 0, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Continuous ENV3 sample-playback diagnostic requires manual audio/display inspection."
  }, {
    "test" : "envelopeDecayTiming [C64 / MOS6526] [SID/bitfade/delayenv3.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/delayenv3.prg; MANUAL: ENV3 decay timing analyzer displays measurements for manual comparison; no upstream verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: ENV3 decay timing analyzer displays measurements for manual comparison; no upstream verdict."
  }, {
    "test" : "paddleMultiplexer [C64 / MOS6526] [SID/paddles/paddle.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/paddles/paddle.prg; MANUAL: Paddle/ADC multiplexer diagnostic requires interactive port selection and physical input values.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Paddle/ADC multiplexer diagnostic requires interactive port selection and physical input values."
  }, {
    "test" : "externalFilterMeasurement [C64 / MOS6526] [SID/resid-test/extfilt.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/extfilt.prg; MANUAL: External-input filter diagnostic requires key selection and external analog measurements.; Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior."
  }, {
    "test" : "oscillatorDecayTiming [C64 / MOS6526] [SID/bitfade/delayosc3.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/bitfade/delayosc3.prg; MANUAL: OSC3 decay timing analyzer displays measurements for manual comparison; no upstream verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: OSC3 decay timing analyzer displays measurements for manual comparison; no upstream verdict."
  }, {
    "test" : "originalSidModelDisplay [C64 / MOS6526] [SID/resid-test/chipmodel.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 97 differing pixels; first at (32,35): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 97,
      "firstX" : 32,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/chipmodel.prg; MANUAL: Displays the detected SID model and returns to BASIC; no upstream pass/fail verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 97 differing pixels; first at (32,35): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Displays the detected SID model and returns to BASIC; no upstream pass/fail verdict."
  }, {
    "test" : "kernalFrequencySweep [C64 / MOS6526] [SID/resid-test/sweep-kern.prg](sid.ViceSIDManualTest)",
    "outcome" : "SKIPPED",
    "savedFrames" : 1,
    "decision" : "not-applicable",
    "category" : "external-oracle-required",
    "comparison" : {
      "outcome" : "SKIPPED",
      "applicability" : "not-applicable",
      "explanation" : "Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior.",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/resid-test/sweep-kern.prg; MANUAL: Interactive frequency sweep requires listening or external filter measurements.; Visual reference not applicable: The upstream .a65 program deliberately blanks the display while generating audio or external-input filter measurements. A flat-color screenshot cannot establish the selected tone, filter response or analog input behavior."
  }, {
    "test" : "cartridgeMouseDetection [C64 / MOS6526] [SID/paddles/fc3detect.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/paddles/fc3detect.prg; MANUAL: Final Cartridge III mouse detector requires interactive input-device testing.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Final Cartridge III mouse detector requires interactive input-device testing."
  }, {
    "test" : "paddleScopeWithoutInterrupts [C64 / MOS6526] [SID/paddlescope/plotter-sei.prg](sid.ViceSIDManualTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/paddlescope/plotter-sei.prg; MANUAL: Interrupt-disabled paddle-value scatter plot requires manual inspection with an input device.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Interrupt-disabled paddle-value scatter plot requires manual inspection with an input device."
  }, {
    "test" : "interactiveDetection [C64 / MOS6526] [SID/detect/detect.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 37895 differing pixels; first at (0,0): expected VIC 14, actual VIC 15",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 37895,
      "firstX" : 0,
      "firstY" : 0
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/detect/detect.prg; MANUAL: Interactive SID detection display has no automatic verdict; the four automatic variants run in ViceSIDTest.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 37895 differing pixels; first at (0,0): expected VIC 14, actual VIC 15; Visual acceptance covers this screen only; unchecked requirements: Interactive SID detection display has no automatic verdict; the four automatic variants run in ViceSIDTest."
  }, {
    "test" : "sampleQuality [C64 / MOS6526] [SID/sidcheck/sidcheck.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 86 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 86,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/sidcheck/sidcheck.prg; MANUAL: Sample-quality analyzer requires manual interpretation; no upstream success/failure contract.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 86 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Sample-quality analyzer requires manual interpretation; no upstream success/failure contract."
  }, {
    "test" : "secondSidMirrorDetection [C64 / MOS6526] [SID/detectmirrors/main.prg](sid.ViceSIDManualTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "invalid-reference",
    "category" : "unresolved",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "invalid-reference",
      "explanation" : "Reference validation FAIL: Manual reference configuration mismatch: sids for secondSidMirrorDetection [C64 / MOS6526] [SID/detectmirrors/main.prg](sid.ViceSIDManualTest)",
      "width" : 0,
      "height" : 0,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/SID/detectmirrors/main.prg; MANUAL: Second-SID mirror detector displays an address for manual inspection; no upstream verdict.; Reference validation FAIL: Manual reference configuration mismatch: sids for secondSidMirrorDetection [C64 / MOS6526] [SID/detectmirrors/main.prg](sid.ViceSIDManualTest)"
  }, {
    "test" : "runViceProgramToVerifiedTerminal [C64 / MOS6526] [CPU/ane-lax/ane-lax.prg](cpu.ViceCpuTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/CPU/ane-lax/ane-lax.prg; MANUAL: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict."
  }, {
    "test" : "runViceProgramToVerifiedTerminal [C64 / MOS6526] [CPU/cpuport/bitfade.prg](cpu.ViceCpuTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 408 differing pixels; first at (202,35): expected VIC 1, actual VIC 0",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 408,
      "firstX" : 202,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/CPU/cpuport/bitfade.prg; MANUAL: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 408 differing pixels; first at (202,35): expected VIC 1, actual VIC 0; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict."
  }, {
    "test" : "runViceProgramToVerifiedTerminal [C64 / MOS6526] [CPU/cpuport/delaytime.prg](cpu.ViceCpuTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 95 differing pixels; first at (65,35): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 95,
      "firstX" : 65,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/CPU/cpuport/delaytime.prg; MANUAL: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 95 differing pixels; first at (65,35): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict."
  }, {
    "test" : "runViceProgramToVerifiedTerminal [C64 / MOS6526] [CPU/shxy/shx-t2.prg](cpu.ViceCpuTest)",
    "outcome" : "PASS",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-covered",
    "comparison" : {
      "outcome" : "PASS",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint PASS: 104448 identical VIC-color pixels.",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 0,
      "firstX" : -1,
      "firstY" : -1
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/CPU/shxy/shx-t2.prg; MANUAL: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint PASS: 104448 identical VIC-color pixels.; Visual acceptance covers this screen only; unchecked requirements: Upstream analyzer/interactive diagnostic requires manual interpretation; startup is not a conformance verdict."
  }, {
    "test" : "verifyInterruptProgram [C64 / MOS6526] [IRQ acknowledgement after CLI/STA (interactive smoke)] [interrupts/irq-ackn-bug/irq-ackn_after_cli.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irq-ackn-bug/irq-ackn_after_cli.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  }, {
    "test" : "verifyInterruptProgram [C64C / MOS6526A] [IRQ acknowledgement after CLI/STA (interactive smoke)] [interrupts/irq-ackn-bug/irq-ackn_after_cli.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 4,
      "firstX" : 59,
      "firstY" : 85
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irq-ackn-bug/irq-ackn_after_cli.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 4 differing pixels; first at (59,85): expected VIC 14, actual VIC 6; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  }, {
    "test" : "verifyInterruptProgram [C64 / MOS6526] [IRQ acknowledgement after CLI/RMW (interactive smoke)] [interrupts/irq-ackn-bug/irq-ackn_after_cli2.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 299 differing pixels; first at (49,34): expected VIC 15, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 299,
      "firstX" : 49,
      "firstY" : 34
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irq-ackn-bug/irq-ackn_after_cli2.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 299 differing pixels; first at (49,34): expected VIC 15, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  }, {
    "test" : "verifyInterruptProgram [C64C / MOS6526A] [IRQ acknowledgement after CLI/RMW (interactive smoke)] [interrupts/irq-ackn-bug/irq-ackn_after_cli2.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 303 differing pixels; first at (40,34): expected VIC 15, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 303,
      "firstX" : 40,
      "firstY" : 34
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/interrupts/irq-ackn-bug/irq-ackn_after_cli2.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 303 differing pixels; first at (40,34): expected VIC 15, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  }, {
    "test" : "verifyInterruptProgram [C64 / MOS6526] [RAM $00/$01 visual quicktest (interactive smoke)] [general/ram0001/quicktest.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 427 differing pixels; first at (34,35): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 427,
      "firstX" : 34,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64 / MOS6526 / MOS6569R3 / PAL; programs: src/test/resources/VICE-testprogs-master/general/ram0001/quicktest.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 427 differing pixels; first at (34,35): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  }, {
    "test" : "verifyInterruptProgram [C64C / MOS6526A] [RAM $00/$01 visual quicktest (interactive smoke)] [general/ram0001/quicktest.prg](cpu.ViceInterruptTest)",
    "outcome" : "FAIL",
    "savedFrames" : 1,
    "decision" : "reference",
    "category" : "visual-reference-difference",
    "comparison" : {
      "outcome" : "FAIL",
      "applicability" : "reference",
      "explanation" : "Visual checkpoint FAIL: 375 differing pixels; first at (153,35): expected VIC 6, actual VIC 14",
      "width" : 384,
      "height" : 272,
      "differingPixels" : 375,
      "firstX" : 153,
      "firstY" : 35
    },
    "details" : "Actual hardware: C64C / MOS6526A / MOS8565 / PAL; programs: src/test/resources/VICE-testprogs-master/general/ram0001/quicktest.prg; MANUAL: Non-deterministic visual diagnostic has no automatic accuracy oracle.; Visual reference: configuration and provenance verified; acceptance covers this screen only. Other diagnostic requirements remain manual.; Visual checkpoint FAIL: 375 differing pixels; first at (153,35): expected VIC 6, actual VIC 14; Visual acceptance covers this screen only; unchecked requirements: Non-deterministic visual diagnostic has no automatic accuracy oracle."
  } ]
}