{
  "schema_version": 1,
  "scope": "Results and remaining gaps for 43 previously uncertain English-target titles. Only the recorded subset was tested. Per-card/per-build only; no physical VMUPro tests.",
  "summary": {
    "target_titles": 43,
    "titles_with_candidate_tests": 43,
    "titles_blank_control_only": 0,
    "titles_not_tested": 0,
    "titles_with_no_load_exact_build": 0,
    "titles_inconclusive_after_candidate_attempt": 0,
    "titles_with_load_pass": 43,
    "recorded_card_build_tests": 70,
    "load_passes": 61,
    "changed_setting_cold_restart_passes": 5,
    "not_loaded_exact_build": 5,
    "loaded_anomalous_values": 1,
    "physical_vmupro_tests": 0,
    "unique_tested_subset_cards": 60,
    "new_derived_cards": 7,
    "baseline_unique_cards": 5667,
    "total_unique_cards_including_derived": 5674,
    "recorded_trials": 70,
    "unique_load_pass_cards": 60,
    "unique_changed_setting_cold_restart_cards": 5
  },
  "titles": [
    {
      "title": "4x4 Evo",
      "reports": [
        "work/flycast-tests/4x4-evo/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_010_4x4_Evolution/CND_010_4x4_Evolution-22.vmu",
          "card_sha256": "44e549db81b61c8d24d6cf251973df5aade93e8ab66049912bdec4a91b0b821b",
          "verdict": "pass_load_write",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T41903N",
          "observations": [
            "Game Load Profile listed dclover with $1,527,640.",
            "Game explicitly confirmed You loaded the profile dclover!",
            "Career displayed dclover, $1,527,640, No Vehicle versus blank Player1 $30,000 No Vehicle.",
            "Purchased 2000 Chevrolet Blazer LS2-Dr4WD for $25,667; balance became $1,501,973. Game then confirmed You just saved the profile dclover!",
            "Cold restart was not performed. Load and write are confirmed independently by game UI and changed working-card hash.",
            "Other untested candidate variants are not covered by this result."
          ],
          "source_report": "work/flycast-tests/4x4-evo/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/4x4-evo/candidate-1/05-profile-list.png",
            "work/flycast-tests/4x4-evo/candidate-1/07-title.png",
            "work/flycast-tests/4x4-evo/candidate-1/10-career-loaded.png",
            "work/flycast-tests/4x4-evo/candidate-1/17-purchased.png",
            "work/flycast-tests/4x4-evo/candidate-1/24-slot-ready.png",
            "work/flycast-tests/4x4-evo/candidate-1/26-save-done.png"
          ],
          "loading_instructions": "Mount the card at controllerA slot1 before boot. Profile Options > Load Existing Profile > dclover. Confirm load, then enter Career.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_010_4x4_Evolution/CND_010_4x4_Evolution-22.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/4x4-evo/blank/08-empty-profile-list.png",
        "work/flycast-tests/4x4-evo/blank/14-main.png",
        "work/flycast-tests/4x4-evo/blank/20-career-default.png",
        "work/flycast-tests/4x4-evo/candidate-1/05-profile-list.png",
        "work/flycast-tests/4x4-evo/candidate-1/07-title.png",
        "work/flycast-tests/4x4-evo/candidate-1/10-career-loaded.png",
        "work/flycast-tests/4x4-evo/candidate-1/17-purchased.png",
        "work/flycast-tests/4x4-evo/candidate-1/24-slot-ready.png",
        "work/flycast-tests/4x4-evo/candidate-1/26-save-done.png"
      ]
    },
    {
      "title": "Armada",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_032_Armada/CND_032_Armada-1.vmu",
          "card_sha256": "8c166ca0a8866e568fc57ba5913c54fd2c365038dbc30db5cceb01832d7e8945",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T40301N 00",
          "observations": [
            "Campaign selector initially selected blank A2; moving left to A1 revealed saved campaign with19037 Armada Destroyed, Game Time10516 minutes and31 missions completed.",
            "Loading campaign then selecting A1 listed DUSTY, MILES, HERMAN, WORF, matching embedded payload names.",
            "Selected and loaded MILES: Level44, RaceTerran, Credits5732, Destroyed5904, Died160. This matches source level44 Terran claim.",
            "At initial campaign-selection screen choose A1 with Left if A2 is highlighted; populated packaged card is A1.",
            "No combat, equipment audit, new-save/cold-reload cycle or hardware test completed."
          ],
          "source_report": "work/flycast-tests/strategy-tests/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/strategy-tests/armada/candidate-1/card-a1.png",
            "work/flycast-tests/strategy-tests/armada/candidate-1/miles-loaded.png",
            "work/flycast-tests/strategy-tests/armada/candidate-1/ship-miles.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_032_Armada/CND_032_Armada-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/strategy-tests/armada/blank/title.png",
        "work/flycast-tests/strategy-tests/armada/candidate-1/card-a1.png",
        "work/flycast-tests/strategy-tests/armada/candidate-1/miles-loaded.png",
        "work/flycast-tests/strategy-tests/armada/candidate-1/ship-miles.png"
      ]
    },
    {
      "title": "Army Men: Sarge's Heroes",
      "reports": [
        "work/flycast-tests/military/army-men/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_033_Army_Men_Sarge_s_Heroes/CND_033_Army_Men_Sarge_s_Heroes-7.vmu",
          "card_sha256": "fc37a5260924174eebce8ccc86b7c9bacfb586912af14e590cddfb017f80825d",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-9715N",
          "observations": [
            "Mounted original unmodified candidate enabled LOAD GAME where blank control disabled it.",
            "Actual OPTIONS displayed SOUND FX7, MUSIC VOLUME7, STEREO, matching source payload settings and differing from fresh5/5/mono.",
            "Selecting LOAD GAME launched RIFF mission without corruption dialog. This did not reproduce the source description claiming final The Way Home mission.",
            "Read acceptance established for settings; final-stage/all-character claims were not confirmed.",
            "No save-edit/cold-reload cycle; no physical Dreamcast or VMU Pro test.",
            "Initial navigation required immediate Start while static title displayed; delayed presses mostly cycled attract screens."
          ],
          "source_report": "work/flycast-tests/military/army-men/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/military/army-men/7/03-menu.png",
            "work/flycast-tests/military/army-men/7/15-load-highlight.png",
            "work/flycast-tests/military/army-men/7/19-mission.png",
            "work/flycast-tests/military/army-men/7/23-options.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_033_Army_Men_Sarge_s_Heroes/CND_033_Army_Men_Sarge_s_Heroes-7.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/military/army-men/7/03-menu.png",
        "work/flycast-tests/military/army-men/7/15-load-highlight.png",
        "work/flycast-tests/military/army-men/7/19-mission.png",
        "work/flycast-tests/military/army-men/7/23-options.png",
        "work/flycast-tests/military/army-men/blank/24-auto-start.png",
        "work/flycast-tests/military/army-men/blank/27-menu.png"
      ]
    },
    {
      "title": "Bang! Gunship Elite",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json",
        "work/confirmation-20261024/strategy/bang-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_035_Bang_Gunship_Elite/CND_035_Bang_Gunship_Elite-1.vmu",
          "card_sha256": "aa649b91ef72454acdc9c2c2bdbc54373a18b9a103a1840f19c54f13cf01599d",
          "verdict": "inconclusive_menu_input",
          "level": "inconclusive",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T44102N",
          "observations": [
            "The candidate card was mounted in A1 during an actual cold boot of the USA T44102N release. The game rendered its opening/title sequence.",
            "The blank-card control reached the main menu and created BANGBANG.SYS, but candidate testing did not reach a confirmed load-game selection or display the claimed unlocked levels.",
            "Start/A inputs did not yield an identifiable load menu before the user requested stopping. The last existing capture remains an opening animation; this does not establish a defective save.",
            "No universal or exact-build incompatibility verdict. Menu/input/emulation/companion-file causes were not distinguished. Testing was stopped at the user request."
          ],
          "source_report": "work/flycast-tests/strategy-tests/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/strategy-tests/bang/candidate-1/a-button.png",
            "work/flycast-tests/strategy-tests/bang/candidate-1/current.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_035_Bang_Gunship_Elite/CND_035_Bang_Gunship_Elite-1.vmu",
          "card_sha256": "aa649b91ef72454acdc9c2c2bdbc54373a18b9a103a1840f19c54f13cf01599d",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T44102N",
          "observations": [
            "Actual LOAD GAME screen lists y2k, Mission19, HARD.",
            "Start loads campaign map for y2k with score27108 and recorded mission statistics: duration6:13, hit rate8, damage score1220, mission score15.",
            "A launches selected Save the Optimus mission and its in-engine briefing cutscene.",
            "Analog menu navigation requires signed16-bit axes; previous inconclusive attempt used near-neutral127 instead of32767.",
            "No save-edit/cold-reload cycle; all19individual levels not independently launched."
          ],
          "source_report": "work/confirmation-20261024/strategy/bang-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/strategy/bang-candidate1/07-load.png",
            "work/confirmation-20261024/strategy/bang-candidate1/09-selected-profile.png",
            "work/confirmation-20261024/strategy/bang-candidate1/13-gameplay.png"
          ],
          "loading_instructions": "Mount A1 before boot. At title press Start. Use analog Down for Load Game, A to show saves, Start to load y2k. Campaign map: A launches selected mission.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "56d491b6748f90770a54386770a80d15e31d92e8050042b0127297ef37610b87",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_035_Bang_Gunship_Elite/CND_035_Bang_Gunship_Elite-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/strategy/bang-blank/03-empty-load.png",
        "work/confirmation-20261024/strategy/bang-blank/05-default-player.png",
        "work/confirmation-20261024/strategy/bang-candidate1/07-load.png",
        "work/confirmation-20261024/strategy/bang-candidate1/09-selected-profile.png",
        "work/confirmation-20261024/strategy/bang-candidate1/13-gameplay.png",
        "work/flycast-tests/strategy-tests/bang/blank/empty.png",
        "work/flycast-tests/strategy-tests/bang/blank/menu-final.png",
        "work/flycast-tests/strategy-tests/bang/candidate-1/a-button.png",
        "work/flycast-tests/strategy-tests/bang/candidate-1/current.png"
      ]
    },
    {
      "title": "Bomberman Online",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_048_Bomberman_Online/CND_048_Bomberman_Online-24.vmu",
          "card_sha256": "c7a16067a28d7e3e9d8c9efa76e1fcb417d27f5c9e3cd0c48c0b84c46562c33c",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "MK-51065",
          "observations": [
            "Cold boot with packaged candidate displayed populated Collection Panel grid instead of blank question marks.",
            "No.01 reads Apple and displays the apple picture; all visible grid tiles show distinct item pictures.",
            "Existing source is described as an all-panels hacked save; test did not enable emulator cheats or alter payload bytes.",
            "Network functionality and every costume were not individually tested.",
            "No candidate write/cold-reload cycle completed."
          ],
          "source_report": "work/flycast-tests/strategy-tests/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/strategy-tests/bomberman/candidate-24/panels.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_048_Bomberman_Online/CND_048_Bomberman_Online-24.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/strategy-tests/bomberman/blank/panels.png",
        "work/flycast-tests/strategy-tests/bomberman/blank/screen-01.png",
        "work/flycast-tests/strategy-tests/bomberman/candidate-24/panels.png"
      ]
    },
    {
      "title": "Bust-A-Move 4",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_053_Bust_A_Move_4/CND_053_Bust_A_Move_4-1.vmu",
          "card_sha256": "bce513b6c3bb3aa4b7cb7cbf07fff0d2eabf6b0760f92bf247e9035fb101b551",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-8117N",
          "observations": [
            "Cold boot with explicit-USA save enabled TAROT READING (LOVE) in OPTION, absent in independent blank control.",
            "Selecting Tarot reached playable card-selection screen with PRESS A BUTTON TO STOP.",
            "All-character claim was not separately audited.",
            "No game write/cold-reload cycle completed; physical VMUPro untested."
          ],
          "source_report": "work/flycast-tests/strategy-tests/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/strategy-tests/bust-a-move4/candidate-usa1/options-final.png",
            "work/flycast-tests/strategy-tests/bust-a-move4/candidate-usa1/tarot-screen.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_053_Bust_A_Move_4/CND_053_Bust_A_Move_4-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/strategy-tests/bust-a-move4/blank-options/options-final.png",
        "work/flycast-tests/strategy-tests/bust-a-move4/candidate-usa1/options-final.png",
        "work/flycast-tests/strategy-tests/bust-a-move4/candidate-usa1/tarot-screen.png"
      ]
    },
    {
      "title": "Caesars Palace 2000",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_055_Caesar_s_Palace_2000/CND_055_Caesar_s_Palace_2000-1.vmu",
          "card_sha256": "57ee4f83653f99c92e32a18905361b23c8fca1ddebec27b599d5d0244d87bfef",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-12504N",
          "observations": [
            "LOAD GAME reported Loaded, OK.",
            "Game displayed player DENNIS with $14,538,674.50 and Novice status; DENNIS independently matches source payload offsets1672 and2468.",
            "Source region unspecified; pass applies to tested USA T-12504N build only.",
            "No write/cold-reload cycle performed."
          ],
          "source_report": "work/flycast-tests/strategy-tests/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/strategy-tests/caesars/candidate-1/load-menu2.png",
            "work/flycast-tests/strategy-tests/caesars/candidate-1/loaded.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_055_Caesar_s_Palace_2000/CND_055_Caesar_s_Palace_2000-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/strategy-tests/caesars/blank/game-start.png",
        "work/flycast-tests/strategy-tests/caesars/blank/menu.png",
        "work/flycast-tests/strategy-tests/caesars/candidate-1/load-menu2.png",
        "work/flycast-tests/strategy-tests/caesars/candidate-1/loaded.png"
      ]
    },
    {
      "title": "Championship Surfer",
      "reports": [
        "work/flycast-tests/championship-surfer/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_067_Championship_Surfer/CND_067_Championship_Surfer-1.vmu",
          "card_sha256": "21a9b525374c01a2800f828f0a353b274429f0458a529dbb1f35a3717b30e544",
          "verdict": "pass_load_settings",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T41403N",
          "observations": [
            "Game Settings > Load Settings > controllerA socket1 displayed explicit LOADED: Settings loaded confirmation.",
            "This file is a6-block Settings save, not a10-block .GAM game-slot file.",
            "Load Game list remains empty with this standalone Settings card; that is not save rejection.",
            "This confirms settings-file acceptance only. The source claim about half the beaches being unlocked was not independently established.",
            "Game progress slots require separate .GAM payloads not tested here.",
            "No VMUPro hardware test."
          ],
          "source_report": "work/flycast-tests/championship-surfer/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/championship-surfer/candidate-1/17-settings-load.png",
            "work/flycast-tests/championship-surfer/candidate-1/19-settings-changed.png"
          ],
          "loading_instructions": "Mount at controllerA slot1. Main Menu > Settings > Load Settings > ControllerA ExpansionSocket1. Wait for Settings loaded. This .SAV belongs in Load Settings; it does not create a Load Game slot.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_067_Championship_Surfer/CND_067_Championship_Surfer-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/championship-surfer/blank/09-empty-load.png",
        "work/flycast-tests/championship-surfer/blank/11-game-mode.png",
        "work/flycast-tests/championship-surfer/blank/13-surfer-ready.png",
        "work/flycast-tests/championship-surfer/candidate-1/17-settings-load.png",
        "work/flycast-tests/championship-surfer/candidate-1/19-settings-changed.png"
      ]
    },
    {
      "title": "Dino Crisis",
      "reports": [
        "work/flycast-tests/dino-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_109_Dino_Crisis/CND_109_Dino_Crisis-3.vmu",
          "card_sha256": "2e0a49f0d347f5723095e3c7425be5455ef6eaf608328d523be2ff91188047ef",
          "verdict": "confirmed_gameplay_load",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1217N Not extracted from CHD; exact image hash retained",
          "observations": [
            "File 1: Control Room B3, Easy, 05 continues left, 07:11:11 play time, 00 clear times. Selected and confirmed load; actual 3D gameplay showed Regina in Control Room B3.",
            "End-game location claim not independently audited; actual playable location observed."
          ],
          "source_report": "work/flycast-tests/dino-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/dino-usa-candidate/05-load.png",
            "work/flycast-tests/dino-usa-candidate/06-slot.png",
            "work/flycast-tests/dino-usa-candidate/07-loaded.png",
            "work/flycast-tests/dino-usa-candidate/09-world-ready.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_109_Dino_Crisis/CND_109_Dino_Crisis-3.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/dino-blank/03-menu.png",
        "work/flycast-tests/dino-blank/04-load.png",
        "work/flycast-tests/dino-usa-candidate/05-load.png",
        "work/flycast-tests/dino-usa-candidate/06-slot.png",
        "work/flycast-tests/dino-usa-candidate/07-loaded.png",
        "work/flycast-tests/dino-usa-candidate/09-world-ready.png"
      ]
    },
    {
      "title": "ECW Anarchy Rulz",
      "reports": [
        "work/flycast-tests/ecw-anarchy-usa/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_133_ECW_Anarchy_Rulz/CND_133_ECW_Anarchy_Rulz-2.vmu",
          "card_sha256": "1c54eca389d89d2d53f06ee10cc9d4a39e9ce850e4f606c60f39ac1eaf0835ec",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T-8114N V1.000 20001106",
          "observations": [
            "Main menu adds BELT TOUR, absent on blank control.",
            "Utility settings change MED to EASY, recovery ON to OFF, and language EVERYONE to TEEN.",
            "Cheat Menu exposes STYLES, NEW STABLE STUFF, PAUL HEYMAN, CYRUS AND MOLINEAUX, WILLIAM F, VALKYRIE, SALLY M and LANCE STORM as UNLOCKED, plus BIG HEAD CHEAT toggle.",
            "Accepted original payload despite generic VMS CRC mismatch and extra-block warning; no payload repair.",
            "Verified displayed mode, options and cheat unlocks; did not enumerate every scroll row, enter matches, or test companion career/created-wrestler files."
          ],
          "source_report": "work/flycast-tests/ecw-anarchy-usa/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/ecw-anarchy-usa/candidate-1/03-auto-load.png",
            "work/flycast-tests/ecw-anarchy-usa/candidate-1/04-main.png",
            "work/flycast-tests/ecw-anarchy-usa/candidate-1/05-utilities.png",
            "work/flycast-tests/ecw-anarchy-usa/candidate-1/06-cheats-loaded.png"
          ],
          "loading_instructions": "Insert the tested card in controller A socket1 before boot. Press Start at the title and allow the automatic search for options on A1 to finish. The main menu now includes BELT TOUR. Choose UTILITIES (five Down from EXHIBITION), then CHEAT MENU to inspect unlocked rows.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_133_ECW_Anarchy_Rulz/CND_133_ECW_Anarchy_Rulz-2.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/ecw-anarchy-usa/blank/04-main.png",
        "work/flycast-tests/ecw-anarchy-usa/blank/05-utilities.png",
        "work/flycast-tests/ecw-anarchy-usa/blank/06-cheats-baseline.png",
        "work/flycast-tests/ecw-anarchy-usa/candidate-1/03-auto-load.png",
        "work/flycast-tests/ecw-anarchy-usa/candidate-1/04-main.png",
        "work/flycast-tests/ecw-anarchy-usa/candidate-1/05-utilities.png",
        "work/flycast-tests/ecw-anarchy-usa/candidate-1/06-cheats-loaded.png"
      ]
    },
    {
      "title": "ECW Hardcore Revolution",
      "reports": [
        "work/flycast-tests/ecw-hardcore-usa/results.json",
        "work/confirmation-20261024/root/ecw-hardcore/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_134_ECW_Hardcore_Revolution/CND_134_ECW_Hardcore_Revolution-1.vmu",
          "card_sha256": "e053e262a4cfba22c67a9759b59cf0ab3b7a5a0b5fe681c07fe5f1f697105bf4",
          "verdict": "pass_load_write_cold_reload",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": true,
          "game_build": "USA T-8112N V1.001 20000216",
          "observations": [
            "Original unmodified ECWHARDR.OPN automatically loaded from A1. Cheat menu displays NEW CUSTOM STUFF, STYLES AND GERTNER, RICH AND CYRUS, TAZ AND P. J. POLACO, JOBBERS, BEULAH AND SHEIK, BILL ALFONSO, JEFF JONES as UNLOCKED; baseline had only EXIT.",
            "BIG HEAD CHEAT initially OFF. Changed to ON, returned to Utilities > Save Options, selected YES for A1 and YES for overwrite.",
            "After A1 save the game advanced to asking whether to save on A2. Working A1 hash changed to a56b4cdd5fdb02461f0692aaa6ed0198a660ced66af940108733e4f80fd7bf62.",
            "Stopped the complete emulator process, copied its saved A1 card to a separate fresh cold-boot profile, started the same game image again, and automatically loaded A1. Cheat menu displayed BIG HEAD CHEAT ON with unlocks retained.",
            "The shipped card remains the original OFF-state candidate; only disposable working copies were changed. No wrestling match was played and no physical VMUPro was tested."
          ],
          "source_report": "work/confirmation-20261024/root/ecw-hardcore/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/05-menu.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/07-cheats-loaded.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/08-big-head-change.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/10-utilities.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/12-save-prompt.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/13-save-confirm.png",
            "work/confirmation-20261024/root/ecw-hardcore/candidate-1/15-save-complete.png",
            "work/confirmation-20261024/root/ecw-hardcore/cold-reload/16-cold-reload-big-head.png"
          ],
          "loading_instructions": "Mount A1 before boot. Start at the title and let automatic options search finish. Main menu > Cheat Menu (six Down from Exhibition). To save changes: B > Up > A for Utilities, Save Options, YES on A1 and YES to overwrite; wait until the A2 prompt appears.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "a0207380cffe6ca82aee2ebbc01237c56fe96b85d0da53ef63356a1db2fe4540",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_134_ECW_Hardcore_Revolution/CND_134_ECW_Hardcore_Revolution-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "unexecuted_candidates": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_134_ECW_Hardcore_Revolution/CND_134_ECW_Hardcore_Revolution-1.vmu",
          "reason": "not_tested_stopped_after_positive_sample",
          "source_report": "work/flycast-tests/ecw-hardcore-usa/results.json"
        }
      ],
      "screenshots": [
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/05-menu.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/07-cheats-loaded.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/08-big-head-change.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/10-utilities.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/12-save-prompt.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/13-save-confirm.png",
        "work/confirmation-20261024/root/ecw-hardcore/candidate-1/15-save-complete.png",
        "work/confirmation-20261024/root/ecw-hardcore/cold-reload/16-cold-reload-big-head.png",
        "work/flycast-tests/ecw-hardcore-usa/blank/03-auto-load.png",
        "work/flycast-tests/ecw-hardcore-usa/blank/04-main.png",
        "work/flycast-tests/ecw-hardcore-usa/blank/05-cheats-baseline.png",
        "work/flycast-tests/ecw-hardcore-usa/candidate-1/01-startup.png"
      ]
    },
    {
      "title": "Headhunter",
      "reports": [
        "work/flycast-tests/headhunter-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_204_Head_Hunter/CND_204_Head_Hunter-23.vmu",
          "card_sha256": "6386cca690f47112fd5164895663067dc3a79ca974dd7275d30140c9ec19bc6e",
          "verdict": "confirmed_gameplay_load",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "Europe (English selected) MK-5104150 Not extracted from CHD; exact image hash retained",
          "observations": [
            "Load Game table listed Angela, 30/12/2002 16:08, Disc 2, Queen of Hearts F1. Selecting it loaded ship cinematic and actual 3D gameplay as Angela on deck.",
            "Start of Disc 2 accepted; broader progression and other variants not audited."
          ],
          "source_report": "work/flycast-tests/headhunter-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/headhunter-candidate/03-load.png",
            "work/flycast-tests/headhunter-candidate/04-load-confirm.png",
            "work/flycast-tests/headhunter-candidate/05-world.png",
            "work/flycast-tests/headhunter-candidate/06-world.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_204_Head_Hunter/CND_204_Head_Hunter-23.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/headhunter-blank/06-load.png",
        "work/flycast-tests/headhunter-candidate/03-load.png",
        "work/flycast-tests/headhunter-candidate/04-load-confirm.png",
        "work/flycast-tests/headhunter-candidate/05-world.png",
        "work/flycast-tests/headhunter-candidate/06-world.png"
      ]
    },
    {
      "title": "Hidden & Dangerous",
      "reports": [
        "work/flycast-tests/military/hidden-dangerous/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_206_Hidden_and_Dangerous/CND_206_Hidden_and_Dangerous-1.vmu",
          "card_sha256": "a6ba101eb7490fd67b51e22e7ba37b0789c48dcaf7b14f9bc60bfc03173a4439",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-40502-N",
          "observations": [
            "Start Game loads existing save directly to campaign selection instead of blank-card name entry.",
            "All six campaign thumbnails colored; moving down selects Operation Sign of Cross, Norway, 23.2.1944.",
            "Accepting final campaign enters Mission selection for Thor’s Hammer; later mission Thirteenth Chamber is selectable.",
            "No corrupt-save rejection observed.",
            "Not every mission was played; source complete-game claim is not exhaustively verified.",
            "No candidate write/cold-reload cycle and no physical VMUPro hardware test."
          ],
          "source_report": "work/flycast-tests/military/hidden-dangerous/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/military/hidden-dangerous/1/04-player-list.png",
            "work/flycast-tests/military/hidden-dangerous/1/05-last-campaign.png",
            "work/flycast-tests/military/hidden-dangerous/1/06-last-campaign-start.png",
            "work/flycast-tests/military/hidden-dangerous/1/08-last-mission.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_206_Hidden_and_Dangerous/CND_206_Hidden_and_Dangerous-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/military/hidden-dangerous/1/04-player-list.png",
        "work/flycast-tests/military/hidden-dangerous/1/05-last-campaign.png",
        "work/flycast-tests/military/hidden-dangerous/1/06-last-campaign-start.png",
        "work/flycast-tests/military/hidden-dangerous/1/08-last-mission.png",
        "work/flycast-tests/military/hidden-dangerous/blank/05-start-game.png",
        "work/flycast-tests/military/hidden-dangerous/blank/08-name-right.png",
        "work/flycast-tests/military/hidden-dangerous/blank/09-new-campaign.png",
        "work/flycast-tests/military/hidden-dangerous/blank/10-saved.png"
      ]
    },
    {
      "title": "Hoyle Casino",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json",
        "work/confirmation-20261024/strategy/hoyle-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_209_Hoyle_Casino/CND_209_Hoyle_Casino-1.vmu",
          "card_sha256": "effcdd2455942cbe767770d268da1f81bb709b4a99d860448531280bf6b695c9",
          "verdict": "pass_load_write",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T11008N 00",
          "observations": [
            "Original candidate lists Dennis D with $579,279,347.",
            "Signing in and choosing Blackjack loads Dennis D with the same bankroll at a real table.",
            "Placed a $5 bet, stood on16, and finished the hand with $579,279,342.",
            "Returned to casino and chose Players > Replace Player > Dennis D; working card hash changed.",
            "Cold-reload attempts booted but did not reach profile selection due menu-input/navigation timing. Changed bankroll persistence was not established; no compatibility failure inferred."
          ],
          "source_report": "work/confirmation-20261024/strategy/hoyle-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/strategy/hoyle-candidate1/07-dennis-profile.png",
            "work/confirmation-20261024/strategy/hoyle-candidate1/14-blackjack-ready.png",
            "work/confirmation-20261024/strategy/hoyle-candidate1/18-next-bet.png"
          ],
          "loading_instructions": "Mount A1, Start at title, select Dennis D and A. Start > Games > Blackjack > $5-$1000 enters tested table.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "83c605b485601901c6e833de50408e1adbe26a4c40dff2084a41743227f0170f",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_209_Hoyle_Casino/CND_209_Hoyle_Casino-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": false,
      "screenshots": [
        "work/confirmation-20261024/strategy/hoyle-candidate1/07-dennis-profile.png",
        "work/confirmation-20261024/strategy/hoyle-candidate1/14-blackjack-ready.png",
        "work/confirmation-20261024/strategy/hoyle-candidate1/18-next-bet.png"
      ]
    },
    {
      "title": "Jeremy McGrath Supercross 2000",
      "reports": [
        "work/flycast-tests/jeremy-mcgrath/results.json",
        "work/confirmation-20261024/racing/jeremy-mcgrath/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_220_Jeremy_McGrath_Supercross_2000/CND_220_Jeremy_McGrath_Supercross_2000-1.vmu",
          "card_sha256": "046af115d0b735e8529a325f85b619c476ac84e7aea0f1daea255d3924fe6355",
          "verdict": "inconclusive_stopped_before_saved_series_load",
          "level": "inconclusive",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T-8104N",
          "observations": [
            "USA release T-8104N booted with candidate card mounted and reached main menu and Rider Select.",
            "No saved-series load was completed. Rider selection alone does not establish this season-save compatibility."
          ],
          "source_report": "work/flycast-tests/jeremy-mcgrath/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/jeremy-mcgrath/candidate-1/04-menu.png",
            "work/flycast-tests/jeremy-mcgrath/candidate-1/07-series-next.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_220_Jeremy_McGrath_Supercross_2000/CND_220_Jeremy_McGrath_Supercross_2000-1.vmu",
          "card_sha256": "046af115d0b735e8529a325f85b619c476ac84e7aea0f1daea255d3924fe6355",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T-8104N",
          "observations": [
            "Load Series listed OHANLEY-COMBO-WK2 from the mounted original card.",
            "Game explicitly displayed FILE LOADED SUCCESSFULLY.",
            "After acknowledgement resumed Week 2 Seattle, Supercross, Evening, Indoor, 3 laps.",
            "Source description Tabletop freestyle unlocked was not independently verified."
          ],
          "source_report": "work/confirmation-20261024/racing/jeremy-mcgrath/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/18-load-slots.png",
            "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/19-loaded.png",
            "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/20-series-loaded.png"
          ],
          "loading_instructions": "At title menu highlight Race, press Right twice to LOAD SERIES, A, select OHANLEY-COMBO-WK2, A, then acknowledge success.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "3026dc1ff12bda34aef5143b3ff062ab9d0faecd37f40a3052c13a37cb279989",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_220_Jeremy_McGrath_Supercross_2000/CND_220_Jeremy_McGrath_Supercross_2000-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/18-load-slots.png",
        "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/19-loaded.png",
        "work/confirmation-20261024/racing/jeremy-mcgrath/candidate-1/20-series-loaded.png",
        "work/flycast-tests/jeremy-mcgrath/blank/11-track-default.png",
        "work/flycast-tests/jeremy-mcgrath/blank/17-series-track.png",
        "work/flycast-tests/jeremy-mcgrath/candidate-1/04-menu.png",
        "work/flycast-tests/jeremy-mcgrath/candidate-1/07-series-next.png"
      ]
    },
    {
      "title": "JoJo's Bizarre Adventure",
      "reports": [
        "work/flycast-tests/jojo-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_226_JoJo_s_Bizarre_Adventure/CND_226_JoJo_s_Bizarre_Adventure-1.vmu",
          "card_sha256": "e5b55297b9c81998e02e400e200ca30c43a310e2006333ff50756a545dce565a",
          "verdict": "confirmed_game_load_write_and_reload_acceptance",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1206N V1.001",
          "observations": [
            "e5b55297b9c81998e02e400e200ca30c43a310e2006333ff50756a545dce565a",
            "e5b55297b9c81998e02e400e200ca30c43a310e2006333ff50756a545dce565a",
            "Game explicitly displayed Auto-load complete.",
            "In Option menu, changed difficulty from eight illuminated stars to seven using one left press.",
            "Selected Memory Card > Save > control port A socket1 > Yes to overwrite; game displayed Save complete.",
            "ec9931f02ce1976bcaff6d00f6348fc97207e073df90fe7bcf8db64d71f4164e",
            "Terminated Flycast, restarted same exact disc/profile/card; game explicitly displayed Auto-load complete. No emulator save-state used.",
            "jojo-usa-candidate/27-reloaded.png",
            "Not re-observed in options; reload acceptance and unchanged written payload are verified.",
            "ec9931f02ce1976bcaff6d00f6348fc97207e073df90fe7bcf8db64d71f4164e",
            "jojo-usa-candidate/02-start.png",
            "jojo-usa-candidate/20-options-settled.png",
            "jojo-usa-candidate/22-difficulty-changed.png",
            "jojo-usa-candidate/25-save-confirm.png",
            "jojo-usa-candidate/26-saved.png",
            "jojo-usa-candidate/27-reloaded.png",
            "Only this exact USA candidate and USA game release were tested; other JoJo variants remain untested.",
            "All-characters/all-modes source claim not independently verified.",
            "No physical Dreamcast or VMU Pro testing.",
            "Frontend/arcade transitions caused delayed screenshots and missed inputs during navigation; no bad-save inference made."
          ],
          "source_report": "work/flycast-tests/jojo-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/jojo-usa-candidate/02-start.png",
            "work/flycast-tests/jojo-usa-candidate/20-options-settled.png",
            "work/flycast-tests/jojo-usa-candidate/22-difficulty-changed.png",
            "work/flycast-tests/jojo-usa-candidate/25-save-confirm.png",
            "work/flycast-tests/jojo-usa-candidate/26-saved.png",
            "work/flycast-tests/jojo-usa-candidate/27-reloaded.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_226_JoJo_s_Bizarre_Adventure/CND_226_JoJo_s_Bizarre_Adventure-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/jojo-blank/03-memory-card.png",
        "work/flycast-tests/jojo-blank/05-save-confirm.png",
        "work/flycast-tests/jojo-blank/06-saved.png",
        "work/flycast-tests/jojo-blank/07-save-finished.png",
        "work/flycast-tests/jojo-usa-candidate/02-start.png",
        "work/flycast-tests/jojo-usa-candidate/20-options-settled.png",
        "work/flycast-tests/jojo-usa-candidate/22-difficulty-changed.png",
        "work/flycast-tests/jojo-usa-candidate/25-save-confirm.png",
        "work/flycast-tests/jojo-usa-candidate/26-saved.png",
        "work/flycast-tests/jojo-usa-candidate/27-reloaded.png"
      ]
    },
    {
      "title": "Mars Matrix",
      "reports": [
        "work/flycast-tests/mars-matrix/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_257_Mars_Matrix/CND_257_Mars_Matrix-12.vmu",
          "card_sha256": "797ce05f0cac32409b10c49c9582e64c30dbf25c91add437f6d65fb532f3cdf4",
          "verdict": "pass_load_write_cold_reload",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": true,
          "game_build": "T1221N",
          "observations": [
            "Loaded Total Score 10656170552644 versus blank 0.",
            "Special Options for combo time, ship speed, ship level and GHB charge speed visible and available; BG graphics remains disabled.",
            "Options offered 7 ships and FREE credit.",
            "Changed ships 7 to 6 on isolated working card; returned to main menu to save.",
            "Cold-started a new Flycast process with modified working card; Total Score retained and Options showed ships 6.",
            "The test validates this card against this USA game in Flycast, not VMUPro hardware or every game revision.",
            "All claimed gallery images/stages were not individually inspected.",
            "Explicit Lua emulator.exit at test shutdown triggered a renderer assertion after the save had been written; cold reload succeeded."
          ],
          "source_report": "work/flycast-tests/mars-matrix/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/mars-matrix/candidate-12/03-menu.png",
            "work/flycast-tests/mars-matrix/candidate-12/04-special-options.png",
            "work/flycast-tests/mars-matrix/candidate-12/09-options.png",
            "work/flycast-tests/mars-matrix/candidate-12/10-ships-edited.png",
            "work/flycast-tests/mars-matrix/candidate-12/14-reload-menu.png",
            "work/flycast-tests/mars-matrix/candidate-12/15-reloaded-ships-six.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_257_Mars_Matrix/CND_257_Mars_Matrix-12.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_257_Mars_Matrix/CND_257_Mars_Matrix-5.vmu",
          "card_sha256": "305693c8b2397aab866d04a6f6e5c46606b088fa6ed24516d0f9a48a37274235",
          "verdict": "incompatible_with_tested_USA_release_save_ignored",
          "level": "not_loaded_exact_build",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T1221N",
          "observations": [
            "USA T1221N booted without loading the Japanese-named MARSMATRIXSV progress.",
            "Main menu Total Score 0, Gallery disabled and Special Options unavailable, identical to blank control.",
            "Game created separate new MARSMATRIXBU while preserving original MARSMATRIXSV payload unchanged.",
            "This is a regional save-name mismatch result for the exact tested USA release, not a declaration that the Japanese save is corrupt.",
            "A matching Japanese game release was not tested. No renaming or payload editing attempted."
          ],
          "source_report": "work/flycast-tests/mars-matrix/results.json",
          "source_report_card_index": 1,
          "screenshots": [
            "work/flycast-tests/mars-matrix/candidate-5/01-menu.png",
            "work/flycast-tests/mars-matrix/candidate-5/02-special-options.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_257_Mars_Matrix/CND_257_Mars_Matrix-9.vmu",
          "card_sha256": "ff95bdc1e9c8e6c70122bb142511b350e11df5b883e4a19a235238ac96712296",
          "verdict": "pass_load_write_cold_reload",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": true,
          "game_build": "T1221N",
          "observations": [
            "Loaded Total Score 15620966714100 versus blank 0.",
            "Special Options visible for combo time, ship speed, ship level and GHB charge speed; BG graphics remains disabled.",
            "Options showed 7 ships and 9 credits.",
            "Changed ships7 to6 on isolated working card; returned to main menu to save.",
            "Cold process restart retained Total Score15620966714100 and Options showed ships6.",
            "The test validates this card against this USA game in Flycast, not VMUPro hardware or every game revision.",
            "All claimed gallery images/stages were not individually inspected."
          ],
          "source_report": "work/flycast-tests/mars-matrix/results.json",
          "source_report_card_index": 2,
          "screenshots": [
            "work/flycast-tests/mars-matrix/candidate-9/01-menu.png",
            "work/flycast-tests/mars-matrix/candidate-9/02-special-options.png",
            "work/flycast-tests/mars-matrix/candidate-9/03-options.png",
            "work/flycast-tests/mars-matrix/candidate-9/04-ships-six.png",
            "work/flycast-tests/mars-matrix/candidate-9/05-reload-menu.png",
            "work/flycast-tests/mars-matrix/candidate-9/06-reloaded-ships-six.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_257_Mars_Matrix/CND_257_Mars_Matrix-9.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/mars-matrix/blank/05-menu.png",
        "work/flycast-tests/mars-matrix/blank/06-special-options.png",
        "work/flycast-tests/mars-matrix/blank/07-shop.png",
        "work/flycast-tests/mars-matrix/candidate-12/03-menu.png",
        "work/flycast-tests/mars-matrix/candidate-12/04-special-options.png",
        "work/flycast-tests/mars-matrix/candidate-12/09-options.png",
        "work/flycast-tests/mars-matrix/candidate-12/10-ships-edited.png",
        "work/flycast-tests/mars-matrix/candidate-12/14-reload-menu.png",
        "work/flycast-tests/mars-matrix/candidate-12/15-reloaded-ships-six.png",
        "work/flycast-tests/mars-matrix/candidate-5/01-menu.png",
        "work/flycast-tests/mars-matrix/candidate-5/02-special-options.png",
        "work/flycast-tests/mars-matrix/candidate-9/01-menu.png",
        "work/flycast-tests/mars-matrix/candidate-9/02-special-options.png",
        "work/flycast-tests/mars-matrix/candidate-9/03-options.png",
        "work/flycast-tests/mars-matrix/candidate-9/04-ships-six.png",
        "work/flycast-tests/mars-matrix/candidate-9/05-reload-menu.png",
        "work/flycast-tests/mars-matrix/candidate-9/06-reloaded-ships-six.png"
      ]
    },
    {
      "title": "Marvel vs. Capcom: Clash of Super Heroes",
      "reports": [
        "work/flycast-tests/mvc1-usa/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-7.vmu",
          "card_sha256": "22e7bb3086a99a38b2b4eb3a3ea64fea5cd3999537adf93ae50b5b9faef3000a",
          "verdict": "game_save_reload_passed",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": true,
          "game_build": "USA T1202N V1.000",
          "observations": [
            "ONSLAUGHT added to main menu",
            "Difficulty1 instead of blank difficulty4",
            "VM sound OFF instead of blank ON",
            "Stored VMS CRC0 accepted by this exact release. No payload repair was used.",
            "Observed ONSLAUGHT mode and settings; did not exhaustively enumerate every hidden character or play a complete match."
          ],
          "source_report": "work/flycast-tests/mvc1-usa/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/mvc1-usa/7/06-options-loaded.png",
            "work/flycast-tests/mvc1-usa/7/07-onslaught.png",
            "work/flycast-tests/mvc1-usa/7/09-difficulty-two.png",
            "work/flycast-tests/mvc1-usa/7/14-save-confirm.png",
            "work/flycast-tests/mvc1-usa/7/15-saved.png",
            "work/flycast-tests/mvc1-usa/7/17-save-complete.png",
            "work/flycast-tests/mvc1-usa/7/23-cold-reload-options.png",
            "work/flycast-tests/mvc1-usa/7/24-persistence.png"
          ],
          "loading_instructions": "Insert the card in controller A socket1 before boot. At main menu choose OPTION. Select BACK UP, ensure LOAD is selected, and press A. Choose Control Port A / Socket1, press A, choose Yes, and press A. Wait for Data load complete, press Start to leave load screen, then Start again for main menu. ONSLAUGHT appears only after the data has been loaded. Simply booting with the card did not load it automatically in this test.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-7.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-1.vmu",
          "card_sha256": "e1922b6af0bd6d968e5f8389db347444d7225bf6807bbe81f0e3e95464948dca",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1202N V1.000",
          "observations": [
            "ONSLAUGHT added to main menu",
            "Difficulty1 instead of blank4",
            "VM sound OFF instead of blank ON",
            "Loaded on exact USA release despite some source descriptions claiming JP; no all-region claim.",
            "Stored VMS CRC0 accepted without repair."
          ],
          "source_report": "work/flycast-tests/mvc1-usa/results.json",
          "source_report_card_index": 1,
          "screenshots": [
            "work/flycast-tests/mvc1-usa/1/05-options.png",
            "work/flycast-tests/mvc1-usa/1/06-onslaught.png"
          ],
          "loading_instructions": "Insert the card in controller A socket1 before boot. At main menu choose OPTION. Select BACK UP, ensure LOAD is selected, and press A. Choose Control Port A / Socket1, press A, choose Yes, and press A. Wait for Data load complete, press Start to leave load screen, then Start again for main menu. ONSLAUGHT appears only after the data has been loaded. Simply booting with the card did not load it automatically in this test.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-1.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-2.vmu",
          "card_sha256": "9eedf3c2117cd94f7c13a42843ea85fd21369013604c10950d36bbe3ad2af036",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1202N V1.000",
          "observations": [
            "ONSLAUGHT added to main menu",
            "Difficulty1 instead of blank4",
            "VM sound OFF instead of blank ON",
            "Source describes JP Perfect Save; tested successfully on exact USA release only.",
            "Stored VMS CRC0 accepted without repair."
          ],
          "source_report": "work/flycast-tests/mvc1-usa/results.json",
          "source_report_card_index": 2,
          "screenshots": [
            "work/flycast-tests/mvc1-usa/2/13-confirm.png",
            "work/flycast-tests/mvc1-usa/2/15-options-final.png",
            "work/flycast-tests/mvc1-usa/2/16-onslaught-final.png"
          ],
          "loading_instructions": "Insert the card in controller A socket1 before boot. At main menu choose OPTION. Select BACK UP, ensure LOAD is selected, and press A. Choose Control Port A / Socket1, press A, choose Yes, and press A. Wait for Data load complete, press Start to leave load screen, then Start again for main menu. ONSLAUGHT appears only after the data has been loaded. Simply booting with the card did not load it automatically in this test.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_259_Marvel_vs_Capcom/CND_259_Marvel_vs_Capcom-2.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/mvc1-usa/1/05-options.png",
        "work/flycast-tests/mvc1-usa/1/06-onslaught.png",
        "work/flycast-tests/mvc1-usa/2/13-confirm.png",
        "work/flycast-tests/mvc1-usa/2/15-options-final.png",
        "work/flycast-tests/mvc1-usa/2/16-onslaught-final.png",
        "work/flycast-tests/mvc1-usa/7/06-options-loaded.png",
        "work/flycast-tests/mvc1-usa/7/07-onslaught.png",
        "work/flycast-tests/mvc1-usa/7/09-difficulty-two.png",
        "work/flycast-tests/mvc1-usa/7/14-save-confirm.png",
        "work/flycast-tests/mvc1-usa/7/15-saved.png",
        "work/flycast-tests/mvc1-usa/7/17-save-complete.png",
        "work/flycast-tests/mvc1-usa/7/23-cold-reload-options.png",
        "work/flycast-tests/mvc1-usa/7/24-persistence.png",
        "work/flycast-tests/mvc1-usa/blank/04-main-menu.png",
        "work/flycast-tests/mvc1-usa/blank/05-options.png",
        "work/flycast-tests/mvc1-usa/blank/06-load-blank.png"
      ]
    },
    {
      "title": "Maximum Pool",
      "reports": [
        "work/flycast-tests/maximum-pool-game/results.json",
        "work/flycast-tests/strategy-tests/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_265_Maximum_Pool/CND_265_Maximum_Pool-11.vmu",
          "card_sha256": "770b70ea1da5d76b4e6f0cdce83024466ca45ff6322566e131f2706d9caee356",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T11010N V1.004 20001019",
          "observations": [
            "On startup the original candidate is accepted: Select Game shows Poker, Rocket Ball, 24 Cents Cool Table, Mad Bomber Cool Table and Chameleon Ball Cool Table, absent from the blank game selection.",
            "The selected saved mode is 24 Cents Cool Table.",
            "A bounded Preferences test changed Sound Effects from ON to OFF, then selected Save and returned to the main menu. The A1 card bytes did not change; a new persistent write is NOT established.",
            "Offline bonus-game/table menu access confirmed; not every game/table was individually launched.",
            "Private-server connectivity was not tested.",
            "No new-write/cold-restart result or physical VMU Pro result."
          ],
          "source_report": "work/flycast-tests/maximum-pool-game/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/maximum-pool-game/candidate-11/03-games.png",
            "work/flycast-tests/maximum-pool-game/candidate-11/04-preferences.png",
            "work/flycast-tests/maximum-pool-game/candidate-11/06-setting-change.png",
            "work/flycast-tests/maximum-pool-game/candidate-11/07-save.png"
          ],
          "loading_instructions": "Mount candidate in controller A socket1 before boot. Press Start at title and choose Play Pool. This WinCE menu uses Start to confirm; A alone did not activate selections during this test.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_265_Maximum_Pool/CND_265_Maximum_Pool-11.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": []
    },
    {
      "title": "Mortal Kombat Gold",
      "reports": [
        "work/flycast-tests/mk-gold-usa-rev1/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_279_Mortal_Kombat_Gold/CND_279_Mortal_Kombat_Gold-1.vmu",
          "card_sha256": "8c397cbaf355784fc7434cadaa395f85e2b60696df7edeebd896c3299e3ebcd3",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA Rev1 T-9701N V1.006 19990909",
          "observations": [
            "LOADING COMPLETE shown after LOAD CONFIGURATION DATA.",
            "Rounds changed2 to4; continues3 to9; VS screen enabled todisabled.",
            "Kombat Theater character endings became colored/unlocked, and an additional bottom-row thumbnail appeared.",
            "Original payload accepted despite generic VMS declared-length truncation warning; no repair.",
            "Verified ending-unlock display and options; did not exercise easy-fatality controls or complete matches."
          ],
          "source_report": "work/flycast-tests/mk-gold-usa-rev1/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/mk-gold-usa-rev1/candidate-1/06-load.png",
            "work/flycast-tests/mk-gold-usa-rev1/candidate-1/08-loaded-options.png",
            "work/flycast-tests/mk-gold-usa-rev1/candidate-1/09-unlocked-theater.png"
          ],
          "loading_instructions": "Use the tested USA Rev1 release, identified as T-9701N V1.006 (19990909). Put card in controller A socket1 before boot. Choose OPTIONS → MEMORY CARD → LOAD CONFIGURATION DATA. After LOADING COMPLETE, press A and return to OPTIONS. KOMBAT THEATER shows unlocked colored ending thumbnails.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_279_Mortal_Kombat_Gold/CND_279_Mortal_Kombat_Gold-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/mk-gold-usa-rev1/blank/04-options.png",
        "work/flycast-tests/mk-gold-usa-rev1/blank/05-theater.png",
        "work/flycast-tests/mk-gold-usa-rev1/candidate-1/06-load.png",
        "work/flycast-tests/mk-gold-usa-rev1/candidate-1/08-loaded-options.png",
        "work/flycast-tests/mk-gold-usa-rev1/candidate-1/09-unlocked-theater.png"
      ]
    },
    {
      "title": "Omikron: The Nomad Soul",
      "reports": [
        "work/flycast-tests/omikron-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_306_Omikron_The_Nomad_Soul/CND_306_Omikron_The_Nomad_Soul-19.vmu",
          "card_sha256": "8b8202c8902f7bf34a5649d9a8bfcdf85e60cb75acd2e9b278660a72d7f2462e",
          "verdict": "confirmed_gameplay_load",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA (En,Fr,De,Es,It; English selected) T36807N Not extracted from CHD; exact image hash retained",
          "observations": [
            "Load menu recognized first slot KAY'L 669 - 16 Nadim 7216 - 7:05:11. Selected load transitioned through Soul Transfer and Loading game to actual 3D world, with character beside crates. Start opened in-game pause menu.",
            "All_Unlocked claim not audited; accepted slot and actual playable loaded world confirmed."
          ],
          "source_report": "work/flycast-tests/omikron-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/omikron-candidate/04-slots.png",
            "work/flycast-tests/omikron-candidate/05-loading.png",
            "work/flycast-tests/omikron-candidate/07-world-ready.png",
            "work/flycast-tests/omikron-candidate/08-ingame-menu.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_306_Omikron_The_Nomad_Soul/CND_306_Omikron_The_Nomad_Soul-19.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/omikron-blank/08-empty.png",
        "work/flycast-tests/omikron-candidate/04-slots.png",
        "work/flycast-tests/omikron-candidate/05-loading.png",
        "work/flycast-tests/omikron-candidate/07-world-ready.png",
        "work/flycast-tests/omikron-candidate/08-ingame-menu.png"
      ]
    },
    {
      "title": "Plasma Sword: Nightmare of Bilstein",
      "reports": [
        "work/flycast-tests/plasma-sword-usa/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_324_Plasma_Sword/CND_324_Plasma_Sword-1.vmu",
          "card_sha256": "af4667a18ec5ae5aa5c595f341278c1ce4feada1a4e6220f4b896ce9140c321f",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1207N",
          "observations": [
            "Game displayed COMPLETE after manual load.",
            "Difficulty changed4 to1, time limit90 toINFINITY, CPU/human rounds3 to1, vibrationOFF toON.",
            "Kaede and Rai-on added at ends of top character-selection row; each was highlighted and named on screen using ordinary left presses.",
            "Original payload was accepted despite generic VMS declared-length truncation warning; no byte repair or renaming was used.",
            "Did not complete a full match or write/restart this candidate."
          ],
          "source_report": "work/flycast-tests/plasma-sword-usa/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/plasma-sword-usa/candidate-1/05-options.png",
            "work/flycast-tests/plasma-sword-usa/candidate-1/08-loaded.png",
            "work/flycast-tests/plasma-sword-usa/candidate-1/10-exit-options.png",
            "work/flycast-tests/plasma-sword-usa/candidate-1/14-roster.png",
            "work/flycast-tests/plasma-sword-usa/candidate-1/15-kaede.png",
            "work/flycast-tests/plasma-sword-usa/candidate-1/16-rai-on.png"
          ],
          "loading_instructions": "At title screen press Start, use Up/Down to choose OPTION, then press Start. In OPTION select MEMORY CARD with LOAD selected and press A. Choose Control Port A / Socket1 and press A; select YES and press A. After COMPLETE, use Start to acknowledge, then Start to leave card selection and Start again to exit OPTION. Choose ARCADE and press Start. Kaede and Rai-on appear at the outer ends of the upper roster row.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_324_Plasma_Sword/CND_324_Plasma_Sword-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/plasma-sword-usa/blank/06-arcade.png",
        "work/flycast-tests/plasma-sword-usa/blank/07-roster-name.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/05-options.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/08-loaded.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/10-exit-options.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/14-roster.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/15-kaede.png",
        "work/flycast-tests/plasma-sword-usa/candidate-1/16-rai-on.png"
      ]
    },
    {
      "title": "Railroad Tycoon II: Gold Edition",
      "reports": [
        "work/flycast-tests/strategy-tests/results.json",
        "work/confirmation-20261024/strategy/railroad-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_353_Railroad_Tycoon_2/CND_353_Railroad_Tycoon_2-1.vmu",
          "card_sha256": "23da5b92d7dfe661731d4f02e19a229521767658ce14954e45271a12a549a2c9",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "Railroad Tycoon II (Europe) (En,Fr,De), T40505D 50",
          "observations": [
            "Verified original Dreamcast BIOS resolved the REIOS-only boot hang; exact PAL game ID T40505D50.",
            "Selected Autoload/Autosave PortA Slot1; game explicitly displayed Loading Data.",
            "Campaign UI displayed earned medals on six Europe scenarios, six Around the World scenarios, and six The Iron Horse Goes to War scenarios.",
            "Scenario modifiers were displayed, but blank controls also show modifiers; these are not independent proof of cheats or unlocks.",
            "Selected North to Alaska and launched its scenario introduction video.",
            "No scenario play, new-save/cold-reload cycle, or four-bonus-stage claim independently confirmed.",
            "Same-BIOS blank control has no earned-medal icons or recorded completion difficulties in America/Europe; candidate has18visible medal records across inspected Europe/World/War pages."
          ],
          "source_report": "work/confirmation-20261024/strategy/railroad-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/strategy/railroad-bios-candidate1/03-autoload.png",
            "work/confirmation-20261024/strategy/railroad-bios-candidate1/08-europe-medals.png",
            "work/confirmation-20261024/strategy/railroad-bios-candidate1/11-next-trigger.png",
            "work/confirmation-20261024/strategy/railroad-bios-candidate1/12-bonus-stages.png",
            "work/confirmation-20261024/strategy/railroad-bios-candidate1/17-scenario-intro.png"
          ],
          "loading_instructions": "Use the PAL release T40505D50. In Flycast supply a verified retail BIOS (REIOS fallback hangs). Select PortA Slot1 at the autoload prompt, Start, dismiss welcome, analog cursor to Play Campaign, A. L/R triggers change campaign pages.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "b042cd4d6b6deb59fc9012dbd19655cae4e499b4703169df38c6036271ab55bf",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_353_Railroad_Tycoon_2/CND_353_Railroad_Tycoon_2-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/strategy/railroad-bios-blank/08-america-default.png",
        "work/confirmation-20261024/strategy/railroad-bios-blank/09-europe-default.png",
        "work/confirmation-20261024/strategy/railroad-bios-candidate1/03-autoload.png",
        "work/confirmation-20261024/strategy/railroad-bios-candidate1/08-europe-medals.png",
        "work/confirmation-20261024/strategy/railroad-bios-candidate1/11-next-trigger.png",
        "work/confirmation-20261024/strategy/railroad-bios-candidate1/12-bonus-stages.png",
        "work/confirmation-20261024/strategy/railroad-bios-candidate1/17-scenario-intro.png"
      ]
    },
    {
      "title": "Resident Evil 2",
      "reports": [
        "work/flycast-tests/re2-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_371_Resident_Evil_2/CND_371_Resident_Evil_2-30.vmu",
          "card_sha256": "7c1a5a5780c6a8a4bd497a6d8271feb9a0bacb128f57b773a5d8e846a7acaa9b",
          "verdict": "confirmed_system_load_unlocks_and_gameplay",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T1205N Not extracted from CHD; exact image hash retained",
          "observations": [
            "Special submenu added 4th, To-fu and Ex.Battle alongside Gallery/Exit. Entered The 4th Survivor, selected Game Start, waited through Hunk intro and map. Actual gameplay timer appeared; Up moved Hunk into another camera view.",
            "4th/To-fu/Ex.Battle menu unlocks and 4th Survivor gameplay confirmed; all gallery art and hard modes not audited. Source Europe/PAL compatibility not tested here. This is a system unlock file, not a campaign progression slot."
          ],
          "source_report": "work/flycast-tests/re2-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/re2-candidate/03-special.png",
            "work/flycast-tests/re2-candidate/06-mode-start.png",
            "work/flycast-tests/re2-candidate/14-4th-current.png",
            "work/flycast-tests/re2-candidate/15-4th-gameplay.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_371_Resident_Evil_2/CND_371_Resident_Evil_2-30.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/re2-blank/08-special-start.png",
        "work/flycast-tests/re2-candidate/03-special.png",
        "work/flycast-tests/re2-candidate/06-mode-start.png",
        "work/flycast-tests/re2-candidate/14-4th-current.png",
        "work/flycast-tests/re2-candidate/15-4th-gameplay.png"
      ]
    },
    {
      "title": "Roadsters",
      "reports": [
        "work/flycast-tests/roadsters/results.json",
        "work/confirmation-20261024/root/roadsters-pal/results.json",
        "work/confirmation-20261024/root/roadsters-usa/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_379_Roadsters/CND_379_Roadsters-1.vmu",
          "card_sha256": "f64c6150de866e303e61bfda7f528dc37e5e8a32147bb12ac6769bfc6eea4b01",
          "verdict": "not_recognized_tested_release",
          "level": "not_loaded_exact_build",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T22901N Exact image hash retained in provenance; version not extracted",
          "observations": [
            "With sole ROADSTER.001 candidate in A1, Trophy Driver Select > Load Driver > Pad A Expansion Socket 1 scanned VMU and reported No saved files found. Repeated after screenshot visibly selected A1; same result. No Season 2/Frankie state loaded.",
            "This exact USA release and candidate only; source region unspecified. This does not establish universal incompatibility or diagnose region/format/CRC/companion cause. No repair or alternative region tested before user stopped testing."
          ],
          "source_report": "work/flycast-tests/roadsters/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/roadsters/candidate-1/04-selection.png",
            "work/flycast-tests/roadsters/candidate-1/05-a1-recheck.png",
            "work/flycast-tests/roadsters/candidate-1/06-scan-result.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_379_Roadsters/CND_379_Roadsters-1.vmu",
          "card_sha256": "f64c6150de866e303e61bfda7f528dc37e5e8a32147bb12ac6769bfc6eea4b01",
          "verdict": "not_recognized_tested_release",
          "level": "not_loaded_exact_build",
          "changed_setting_survived_cold_restart": false,
          "game_build": "Europe T22901D 50 V1.010 20000501",
          "observations": [
            "Cold-booted Europe T22901D50 with unchanged original. Trophy Driver Select > Load Driver > A1 scanned and returned No saved files found. Working card remained byte-identical."
          ],
          "source_report": "work/confirmation-20261024/root/roadsters-pal/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/root/roadsters-pal/candidate-1/06-a1-selection.png",
            "work/confirmation-20261024/root/roadsters-pal/candidate-1/07-a1-scan.png",
            "work/confirmation-20261024/root/roadsters-pal/candidate-1/08-scan-result.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "ed91b2a6b695c845505865f4333601072e945537ea0dfca0c85d9ba7bb4c556b"
        },
        {
          "card_path": "work/confirmation-20261024/packaging/roadsters-experiment/TEST_Roadsters_CRC16-1.vmu",
          "card_sha256": "ced12b05375796d227835f62c19ec6ba8f136f3ae54cba9630b7333d8efc8d58",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "Europe T22901D 50 V1.010 20000501",
          "observations": [
            "Two-byte-only conventional VMS CRC repair (0x1c26 to0x16f4). Game-data bytes, filename ROADSTER.001 and card directory/FAT/root unchanged. Repair source and exactbyte offsets are documented in provenance.",
            "Same Europe build and A1 load path now lists FRANKIE. Selecting the save loads FRANKIE; Driver Stats shows Division2 Titus Enduro Cup, Cash Available $71000, Next Race Rocket Base A, Vertige Stinger Sport Upgrade.",
            "This establishes load acceptance after the checksum correction. No new save/cold-reload cycle or physical hardware test was performed. Repaired source and working card stayed hash-identical."
          ],
          "source_report": "work/confirmation-20261024/root/roadsters-pal/results.json",
          "source_report_card_index": 1,
          "screenshots": [
            "work/confirmation-20261024/root/roadsters-pal/crc-candidate/04-a1.png",
            "work/confirmation-20261024/root/roadsters-pal/crc-candidate/05-result.png",
            "work/confirmation-20261024/root/roadsters-pal/crc-candidate/06-loaded.png",
            "work/confirmation-20261024/root/roadsters-pal/crc-candidate/07-trophy-progress.png"
          ],
          "loading_instructions": "Start > Roadster Trophy > Load Driver. The slot menu defaults to Exit: press Down to wrap to Pad A Expansion Socket1, then A. Select FRANKIE, A, then Select Driver to display Division2 progress.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "ed91b2a6b695c845505865f4333601072e945537ea0dfca0c85d9ba7bb4c556b",
          "derived_card": true,
          "conversion_provenance": "work/confirmation-20261024/packaging/roadsters-experiment/provenance.json",
          "approved_package_destination": "Emulator-Tested/Dreamcast/TEST_Roadsters_CRC16/TEST_Roadsters_CRC16-1.vmu",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Roadsters_CRC16/TEST_Roadsters_CRC16-1.vmu"
        },
        {
          "card_path": "work/confirmation-20261024/packaging/roadsters-experiment/TEST_Roadsters_CRC16-1.vmu",
          "card_sha256": "ced12b05375796d227835f62c19ec6ba8f136f3ae54cba9630b7333d8efc8d58",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T22901N V1.007 20000213",
          "observations": [
            "The same two-byte-only CRC-corrected card also loaded in USA T22901N. A1 scan listed FRANKIE, selecting it loaded the driver, then Driver Stats showed Division2 Titus Enduro Cup, Rocket Base A next race, $71000 and Vertige Stinger Sport Upgrade.",
            "Prior identical-USA-build blank and uncorrected candidate were both unrecognized; this is a same-build corrected-card success, not just a region switch.",
            "No game-data, internal filename or VMU filesystem changes beyond the two VMS CRC bytes; source and working repaired cards remained SHA256-identical.",
            "No new save/cold-reload cycle or physical hardware test."
          ],
          "source_report": "work/confirmation-20261024/root/roadsters-usa/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/root/roadsters-usa/crc-candidate/04-a1.png",
            "work/confirmation-20261024/root/roadsters-usa/crc-candidate/05-result.png",
            "work/confirmation-20261024/root/roadsters-usa/crc-candidate/06-frankie.png",
            "work/confirmation-20261024/root/roadsters-usa/crc-candidate/07-progress.png"
          ],
          "loading_instructions": "Start > Roadster Trophy > Load Driver. The slot menu defaults to Exit: press Down to wrap to Pad A Expansion Socket1, then A. Select FRANKIE, A, then Select Driver to display Division2 progress.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "c9cbb6beefb0b4ad88c11dbc12658c99a35845c10bd51deb363b11f02e942e49",
          "derived_card": true,
          "conversion_provenance": "work/confirmation-20261024/packaging/roadsters-experiment/provenance.json",
          "approved_package_destination": "Emulator-Tested/Dreamcast/TEST_Roadsters_CRC16/TEST_Roadsters_CRC16-1.vmu",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Roadsters_CRC16/TEST_Roadsters_CRC16-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/root/roadsters-pal/candidate-1/06-a1-selection.png",
        "work/confirmation-20261024/root/roadsters-pal/candidate-1/07-a1-scan.png",
        "work/confirmation-20261024/root/roadsters-pal/candidate-1/08-scan-result.png",
        "work/confirmation-20261024/root/roadsters-pal/crc-candidate/04-a1.png",
        "work/confirmation-20261024/root/roadsters-pal/crc-candidate/05-result.png",
        "work/confirmation-20261024/root/roadsters-pal/crc-candidate/06-loaded.png",
        "work/confirmation-20261024/root/roadsters-pal/crc-candidate/07-trophy-progress.png",
        "work/confirmation-20261024/root/roadsters-usa/crc-candidate/04-a1.png",
        "work/confirmation-20261024/root/roadsters-usa/crc-candidate/05-result.png",
        "work/confirmation-20261024/root/roadsters-usa/crc-candidate/06-frankie.png",
        "work/confirmation-20261024/root/roadsters-usa/crc-candidate/07-progress.png",
        "work/flycast-tests/roadsters/blank/05-load-card.png",
        "work/flycast-tests/roadsters/candidate-1/04-selection.png",
        "work/flycast-tests/roadsters/candidate-1/05-a1-recheck.png",
        "work/flycast-tests/roadsters/candidate-1/06-scan-result.png"
      ]
    },
    {
      "title": "Sega Rally Championship 2",
      "reports": [
        "work/flycast-tests/sega-rally-2/results.json",
        "work/confirmation-20261024/racing/sega-rally-2/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_406_Sega_Rally_Championship_2/CND_406_Sega_Rally_Championship_2-1.vmu",
          "card_sha256": "10355adcbccba837d2ac707523d51e6b32b02784fd054a5a5e361a0b08c15ca5",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA MK-51019",
          "observations": [
            "Candidate auto-loaded on cold boot.",
            "10Year Championship ring displayed gold year markers versus blank-control silver markers; Year1, Year9 and Year10 inspected.",
            "Selected Year9 and reached car selection successfully.",
            "The saved gold completion progress is confirmed. Every car and every year were not individually raced; no save-write/cold-reload cycle.",
            "HLE Windows CE boot initially rendered black; game recovered without BIOS or emulator modifications."
          ],
          "source_report": "work/confirmation-20261024/racing/sega-rally-2/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/racing/sega-rally-2/candidate-1/04-years.png",
            "work/confirmation-20261024/racing/sega-rally-2/candidate-1/06-year9.png",
            "work/confirmation-20261024/racing/sega-rally-2/candidate-1/07-year9-cars.png",
            "work/confirmation-20261024/racing/sega-rally-2/candidate-1/08-year10.png"
          ],
          "loading_instructions": "Mount card at A1 before boot. Allow Windows CE startup to finish. From Mode Select choose 10Year Championship; inspect saved gold year markers.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "fe7813d7b13970130207d3a95df59998878b0d452f3e12e9e1787402c999640e",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_406_Sega_Rally_Championship_2/CND_406_Sega_Rally_Championship_2-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/racing/sega-rally-2/blank/07-years.png",
        "work/confirmation-20261024/racing/sega-rally-2/candidate-1/04-years.png",
        "work/confirmation-20261024/racing/sega-rally-2/candidate-1/06-year9.png",
        "work/confirmation-20261024/racing/sega-rally-2/candidate-1/07-year9-cars.png",
        "work/confirmation-20261024/racing/sega-rally-2/candidate-1/08-year10.png"
      ]
    },
    {
      "title": "Sega Swirl",
      "reports": [
        "work/flycast-tests/swirl-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-17.vmu",
          "card_sha256": "e84059306757a9360bc1768da090a3139ea4a2fee9db65a0f56d5d45a4ce276a",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Observed score tables: {\"timed\": [{\"rank\": 1, \"name\": \"Lynn\", \"score\": 24604, \"level\": 6, \"payload_record_index\": 10}, {\"rank\": 2, \"name\": \"Swirly Snake\", \"score\": 500, \"level\": 1, \"payload_record_index\": 11}, {\"rank\": 3, \"name\": \"Swirly Snake\", \"score\": 450, \"level\": 1, \"payload_record_index\": 12}], \"untimed\": [{\"rank\": 1, \"name\": \"Swirly Snake\", \"score\": 500, \"level\": 1, \"payload_record_index\": 0}, {\"rank\": 2, \"name\": \"Swirly Snake\", \"score\": 450, \"level\": 1, \"payload_record_index\": 1}, {\"rank\": 3, \"name\": \"Swirly Snake\", \"score\": 400, \"level\": 1, \"payload_record_index\": 2}]}"
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/swirl-17/scores-cycle-00.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-17.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-25.vmu",
          "card_sha256": "46cfe276a22b6cbecb43b7859eca56fcce1fd8382625e57b54d5f7d322e9cbd0",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Observed score tables: {\"timed\": [{\"rank\": 1, \"name\": \"ANDREAS\", \"score\": 33972, \"level\": 8, \"payload_record_index\": 10}, {\"rank\": 2, \"name\": \"ANDREAS\", \"score\": 26327, \"level\": 6, \"payload_record_index\": 11}, {\"rank\": 3, \"name\": \"ANDREAS\", \"score\": 24918, \"level\": 6, \"payload_record_index\": 12}], \"untimed\": [{\"rank\": 1, \"name\": \"ANDREAS\", \"score\": 22825, \"level\": 6, \"payload_record_index\": 0}, {\"rank\": 2, \"name\": \"ANDREAS\", \"score\": 19278, \"level\": 5, \"payload_record_index\": 1}, {\"rank\": 3, \"name\": \"ANDREAS\", \"score\": 19164, \"level\": 5, \"payload_record_index\": 2}]}"
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 1,
          "screenshots": [
            "work/flycast-tests/swirl-25/scores-cycle-00.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-25.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-26.vmu",
          "card_sha256": "808930ff20a70dcc904ca6f8d7b5a59254a3ff24aa1d20984df29055a511b600",
          "verdict": "not_loaded_tested_build",
          "level": "not_loaded_exact_build",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Observed score tables: {\"timed\": [{\"rank\": 1, \"name\": \"Swirly Snake\", \"score\": 500, \"level\": 1}, {\"rank\": 2, \"name\": \"Swirly Snake\", \"score\": 450, \"level\": 1}, {\"rank\": 3, \"name\": \"Swirly Snake\", \"score\": 400, \"level\": 1}], \"untimed\": [{\"rank\": 1, \"name\": \"Swirly Snake\", \"score\": 500, \"level\": 1}, {\"rank\": 2, \"name\": \"Swirly Snake\", \"score\": 450, \"level\": 1}, {\"rank\": 3, \"name\": \"Swirly Snake\", \"score\": 400, \"level\": 1}]}"
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 2,
          "screenshots": [
            "work/flycast-tests/swirl-26/level-scores-final.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-1.vmu",
          "card_sha256": "4fa5df40f7c38f4a44f48c08c6898b2a6c194712eedfe530403511e9a6580cd1",
          "verdict": "not_loaded_tested_build",
          "level": "not_loaded_exact_build",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Default Swirly Snake scores in both Level and SingleGame displays.",
            "Exact tested32-byte-record executable only. The original may work in a different SegaSwirl build; it is preserved.",
            "Converted1 independently displayed Kris13696level4 on this executable."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 3,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-1/level.png",
            "work/flycast-tests/swirl-batch/original-1/single.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-3.vmu",
          "card_sha256": "fd6ae411d105bcafc223aad85a72ab8fb31431c88770c04bac6ca15d019f369b",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "TIMED PHACE 20510 level5; UNTIMED Stephan19466 level6, matching parsed source scores.",
            "Only displayed score-table load checked; no new score saved. Exact modified boot wrapper/executable scope described in tested_game."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 4,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-3/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-3.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-4.vmu",
          "card_sha256": "2b6a54aa3a4e013a015b1213c27fdd232fad461ada64ccb9fcbb219637d3b7c4",
          "verdict": "loaded_anomalous_values",
          "level": "loaded_anomalous_values",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game accepted the data but displayed anomalous values: TIMED1919514451 level108; UNTIMED1912603124 level108; nake1701536110 level0.",
            "This is not a normal-data pass. Source claims Almost UNBEATABLE SCORES; intentional editing versus malformed layout is not established.",
            "Only displayed score-table load checked; no new score saved. Exact modified boot wrapper/executable scope described in tested_game."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 5,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-4/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-6.vmu",
          "card_sha256": "da7b5522fc33378e11bac75b3a835d272d57091dda06aabfac3086649b09a178",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "UNTIMED Yael1693 level1, matching source record. TIMED retained default Swirly Snake500.",
            "Only displayed score-table load checked; no new score saved. Exact modified boot wrapper/executable scope described in tested_game."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 6,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-6/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-6.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-7.vmu",
          "card_sha256": "33ea903857a6c6ccd7b2e754c5d7f53af173341180a4ced6d333114a70eb0345",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "TIMED Rishi12797 level4 and5987 level3; UNTIMED defaults500/450/400.",
            "Only displayed score-table load checked; no new score saved. Exact modified boot wrapper/executable scope described in tested_game."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 7,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-7/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-7.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-8.vmu",
          "card_sha256": "31f0d372b7a78c8bb787add6ba944ae2c70d77839b5b6cd2872d4d3fe9fad363",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "TIMED ANGEL23547 level6; UNTIMED ANGEL10771 level4, matching source records.",
            "Only displayed score-table load checked; no new score saved. Exact modified boot wrapper/executable scope described in tested_game."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 8,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-8/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-8.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-9.vmu",
          "card_sha256": "5a665893189c18794a69d8b0f171a17580be5ee689e0b17a97a5221984dcf9b4",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "TIMED Roy34546 level9,32887 level7; UNTIMED Roy13611 level3, matching source records.",
            "Score-table load only; no new-write/reload cycle. Exact executable/wrapper only."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 9,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-9/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-9.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-11.vmu",
          "card_sha256": "08d5e75ffebb373b2e796545dca86bf5b6682f4ce757e1a2e5133dbbc328cc4d",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Single-score TIMED ranks4 and5 show empty names,2652/62 and2100/62 respectively, matching source records33/34. These are nondefault values and establish payload acceptance.",
            "The level-score table is all defaults; the top Kronic420 single-score entry was not captured in this reviewed page.",
            "Score-table load only; no new-write/reload cycle. Exact executable/wrapper only."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 10,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-11/single.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-11.vmu"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-12.vmu",
          "card_sha256": "ffd2d63fed93c61fb31a3c8531836f1cd0ea05a1d2d3715703dab903333e7bff",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "UNTIMED Daminite14984 level5 and empty-name9480 level3, matching source scores. TIMED remains default.",
            "Score-table load only; no new-write/reload cycle. Exact executable/wrapper only."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 11,
          "screenshots": [
            "work/flycast-tests/swirl-batch/original-12/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_418_Sega_Swirl/CND_418_Sega_Swirl-12.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-26/CND_418_Sega_Swirl-26.vmu",
          "card_sha256": "21c7adb3dfb1261916d5e5468a4f50f0ff186f407cada7659e33edab9166addc",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Observed score tables: {\"timed\": [{\"rank\": 1, \"name\": \"Dale\", \"score\": 9990, \"level\": 4, \"payload_record_index\": 10}, {\"rank\": 2, \"name\": \"Dale\", \"score\": 9007, \"level\": 4, \"payload_record_index\": 11}, {\"rank\": 3, \"name\": \"Dale\", \"score\": 3698, \"level\": 2, \"payload_record_index\": 12}], \"untimed\": [{\"rank\": 1, \"name\": \"Swirly Snake\", \"score\": 500, \"level\": 1, \"payload_record_index\": 0}, {\"rank\": 2, \"name\": \"Swirly Snake\", \"score\": 450, \"level\": 1, \"payload_record_index\": 1}, {\"rank\": 3, \"name\": \"Swirly Snake\", \"score\": 400, \"level\": 1, \"payload_record_index\": 2}]}"
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 12,
          "screenshots": [
            "work/flycast-tests/swirl-26-converted/level-scores.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-26.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-01/CND_418_Sega_Swirl-1.vmu",
          "card_sha256": "40c671a54c726272d413ef305681d328efd6e0fb9f68b69f7dc561c708342bc8",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game level-score display matches the source custom scores after16-to24-byte name-field expansion. Nondefault top row verifies load; see screenshot."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 13,
          "screenshots": [
            "work/flycast-tests/swirl-batch/converted-1/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-1.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-02/CND_418_Sega_Swirl-2.vmu",
          "card_sha256": "85c0495e75638925e3c007d13a0acace7a8d1d26fdd888fc00969bb69227953d",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game level-score display matches the source custom scores after16-to24-byte name-field expansion. Nondefault top row verifies load; see screenshot."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 14,
          "screenshots": [
            "work/flycast-tests/swirl-batch/converted-2/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-2.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-05/CND_418_Sega_Swirl-5.vmu",
          "card_sha256": "29aabbaa1e4fef4810f7415bd363a87b8a8b6ac6524c12b938ab76de01550542",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game level-score display matches the source custom scores after16-to24-byte name-field expansion. Nondefault top row verifies load; see screenshot."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 15,
          "screenshots": [
            "work/flycast-tests/swirl-batch/converted-5/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-5.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-10/CND_418_Sega_Swirl-10.vmu",
          "card_sha256": "8149126f0146610bd36f09f75200e4e515f9a86cd8e442b4fb89072d3d60e04e",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game level-score display matches the source custom scores after16-to24-byte name-field expansion. Nondefault top row verifies load; see screenshot."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 16,
          "screenshots": [
            "work/flycast-tests/swirl-batch/converted-10/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-10.vmu"
        },
        {
          "card_path": "work/flycast-tests/swirl-converted/card-16/CND_418_Sega_Swirl-16.vmu",
          "card_sha256": "2f5b156006cae54b512537bab7f9fb7667db37c00aca553b00a5b96344f323d2",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "IGN10",
          "observations": [
            "Actual game level-score display matches the source custom scores after16-to24-byte name-field expansion. Nondefault top row verifies load; see screenshot."
          ],
          "source_report": "work/flycast-tests/swirl-results.json",
          "source_report_card_index": 17,
          "screenshots": [
            "work/flycast-tests/swirl-batch/converted-16/level.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "derived_layout_conversion": true,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/TEST_Sega_Swirl_Record32/TEST_Sega_Swirl_Record32-16.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/swirl-17/scores-cycle-00.png",
        "work/flycast-tests/swirl-25/scores-cycle-00.png",
        "work/flycast-tests/swirl-26-converted/level-scores.png",
        "work/flycast-tests/swirl-26/level-scores-final.png",
        "work/flycast-tests/swirl-batch/converted-1/level.png",
        "work/flycast-tests/swirl-batch/converted-10/level.png",
        "work/flycast-tests/swirl-batch/converted-16/level.png",
        "work/flycast-tests/swirl-batch/converted-2/level.png",
        "work/flycast-tests/swirl-batch/converted-5/level.png",
        "work/flycast-tests/swirl-batch/original-1/level.png",
        "work/flycast-tests/swirl-batch/original-1/single.png",
        "work/flycast-tests/swirl-batch/original-11/single.png",
        "work/flycast-tests/swirl-batch/original-12/level.png",
        "work/flycast-tests/swirl-batch/original-3/level.png",
        "work/flycast-tests/swirl-batch/original-4/level.png",
        "work/flycast-tests/swirl-batch/original-6/level.png",
        "work/flycast-tests/swirl-batch/original-7/level.png",
        "work/flycast-tests/swirl-batch/original-8/level.png",
        "work/flycast-tests/swirl-batch/original-9/level.png",
        "work/flycast-tests/swirl-headerless-blank/level-scores-final.png"
      ]
    },
    {
      "title": "Sno-Cross Championship Racing",
      "reports": [
        "work/flycast-tests/sno-cross/results.json",
        "work/confirmation-20261024/racing/sno-cross/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_442_Sno_Cross_Championship_Racing/CND_442_Sno_Cross_Championship_Racing-1.vmu",
          "card_sha256": "32ffe31a857605123bfc7bee1d731e547c9e76231bfc203187edc9212632505c",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T40207N",
          "observations": [
            "Booted with the original candidate mounted in A1; no payload edits or cheats applied.",
            "Championship 600cc and 700cc classes display trophies rather than blank-card question marks.",
            "Selected 600cc successfully: Yamaha SX600R sled selection appeared.",
            "Selected 700cc successfully: Yamaha SRX700 sled selection appeared.",
            "This confirms the source claim 600cc and 700cc classes open; racing, save writes and cold-reloading a changed setting were not tested."
          ],
          "source_report": "work/confirmation-20261024/racing/sno-cross/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/racing/sno-cross/candidate-2/06-600cc.png",
            "work/confirmation-20261024/racing/sno-cross/candidate-2/07-600cc-open.png",
            "work/confirmation-20261024/racing/sno-cross/candidate-2/10-700cc.png",
            "work/confirmation-20261024/racing/sno-cross/candidate-2/11-700cc-open.png"
          ],
          "loading_instructions": "Mount at A1 before boot; Start at title, choose Championship, then 600cc or 700cc. Wait for menu transition before selecting another item.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "136b2c2c7ed3016e2f55232a957a592b6b533f239752dffecf3c4e659829eb4c",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_442_Sno_Cross_Championship_Racing/CND_442_Sno_Cross_Championship_Racing-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/racing/sno-cross/blank/03-title.png",
        "work/confirmation-20261024/racing/sno-cross/blank/10-600cc-attempt.png",
        "work/confirmation-20261024/racing/sno-cross/blank/11-700cc-locked.png",
        "work/confirmation-20261024/racing/sno-cross/candidate-2/06-600cc.png",
        "work/confirmation-20261024/racing/sno-cross/candidate-2/07-600cc-open.png",
        "work/confirmation-20261024/racing/sno-cross/candidate-2/10-700cc.png",
        "work/confirmation-20261024/racing/sno-cross/candidate-2/11-700cc-open.png"
      ]
    },
    {
      "title": "Spec Ops II: Omega Squad",
      "reports": [
        "work/flycast-tests/military/spec-ops/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_456_Spec_Ops_II_Omega_Squad/CND_456_Spec_Ops_II_Omega_Squad-1.vmu",
          "card_sha256": "beb5969cac8340d9080929f2388db03c90611eb31da7ea27f4c6772be6f7270f",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T41704N",
          "observations": [
            "VMU slot 1 lists SO2: OMEGA SQUAD 100% Complete.",
            "Selecting the existing slot displays Loading Game, Do not remove VMU, then completes into the game menu.",
            "Mission menu permits Antarctica/Sub EXFIL selection and displays its briefing. No corrupt-save or load error occurred.",
            "The 100% Complete string is save metadata; actual 100% completion was not exhaustively checked.",
            "Blank control was not taken through every mission; later mission availability alone is not proof of an unlock difference.",
            "No candidate write/cold-reload cycle and no physical VMUPro hardware test."
          ],
          "source_report": "work/flycast-tests/military/spec-ops/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/military/spec-ops/1/02-vmu.png",
            "work/flycast-tests/military/spec-ops/1/03-load.png",
            "work/flycast-tests/military/spec-ops/1/05-antarctica.png",
            "work/flycast-tests/military/spec-ops/1/06-final-mission.png",
            "work/flycast-tests/military/spec-ops/1/07-final-briefing.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_456_Spec_Ops_II_Omega_Squad/CND_456_Spec_Ops_II_Omega_Squad-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/military/spec-ops/1/02-vmu.png",
        "work/flycast-tests/military/spec-ops/1/03-load.png",
        "work/flycast-tests/military/spec-ops/1/05-antarctica.png",
        "work/flycast-tests/military/spec-ops/1/06-final-mission.png",
        "work/flycast-tests/military/spec-ops/1/07-final-briefing.png",
        "work/flycast-tests/military/spec-ops/blank/04-menu.png",
        "work/flycast-tests/military/spec-ops/blank/05-new-game.png",
        "work/flycast-tests/military/spec-ops/blank/06-missions.png"
      ]
    },
    {
      "title": "Star Wars: Demolition",
      "reports": [
        "work/flycast-tests/military/star-wars-demolition/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_465_Star_Wars_Demolition/CND_465_Star_Wars_Demolition-3.vmu",
          "card_sha256": "9f457a29af4d70f47687065d9f7a51516b67bb99fc7ab6a4bc20ffad686d767a",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T23003N",
          "observations": [
            "Selected A1 candidate card: game displays Loading, then Star Wars Demolition game loaded successfully. Press A to continue.",
            "This differs from the blank card, which reports no game detected and asks to create one.",
            "User stopped further testing immediately after successful-load confirmation; player-profile and unlock contents were not inspected.",
            "No candidate write/cold-reload cycle and no physical VMUPro hardware test."
          ],
          "source_report": "work/flycast-tests/military/star-wars-demolition/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/military/star-wars-demolition/3/01-card.png",
            "work/flycast-tests/military/star-wars-demolition/3/02-load.png",
            "work/flycast-tests/military/star-wars-demolition/3/03-menu.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_465_Star_Wars_Demolition/CND_465_Star_Wars_Demolition-3.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/military/star-wars-demolition/3/01-card.png",
        "work/flycast-tests/military/star-wars-demolition/3/02-load.png",
        "work/flycast-tests/military/star-wars-demolition/3/03-menu.png",
        "work/flycast-tests/military/star-wars-demolition/blank/04-selected.png",
        "work/flycast-tests/military/star-wars-demolition/blank/05-main.png",
        "work/flycast-tests/military/star-wars-demolition/blank/09-profiles.png"
      ]
    },
    {
      "title": "Starlancer",
      "reports": [
        "work/flycast-tests/military/starlancer/results.json",
        "work/confirmation-20261024/military/starlancer/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_463_Star_Lancer/CND_463_Star_Lancer-10.vmu",
          "card_sha256": "e0e2804e50cb0b87aebea06e3dea04cd41cc59043142d8f894c365443f912ab5",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T40209N V1.002 20001101",
          "observations": [
            "Load Game lists TEETH2K, Mission23, time21:11, date02-02-2001, matching the candidate’s embedded callsign and mission.",
            "Selected the populated third row. Load completed into a rendered mission briefing room and movie without a corrupt-save error.",
            "Pressed A during the briefing to advance into the actual ship/missile equipment screen showing Raptor(POD)(2/10).",
            "Accepted equipment selection; the saved mission loaded into actual rendered space-flight cockpit with active HUD and elapsed time00:11.",
            "All medals, all ships, squadron commander rank and difficult setting from the source description were not individually verified.",
            "No save/write/cold-reload cycle; no physical VMUPro test."
          ],
          "source_report": "work/confirmation-20261024/military/starlancer/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/military/starlancer/10/06-loaded-list.png",
            "work/confirmation-20261024/military/starlancer/10/08-teeth2k.png",
            "work/confirmation-20261024/military/starlancer/10/09-load.png",
            "work/confirmation-20261024/military/starlancer/10/10-briefing.png",
            "work/confirmation-20261024/military/starlancer/10/11-briefing.png",
            "work/confirmation-20261024/military/starlancer/10/14-flight.png"
          ],
          "loading_instructions": "Mount in controllerA slot1 before boot. Press Start through intro/title. From main menu choose Load Game, activate the table, select TEETH2K on the third row and press A. A during briefing advances to equipment selection.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "c96ac9a3e1030125860aad02f63820cb23023e89f59c218cdd13e92ede6e76ff",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_463_Star_Lancer/CND_463_Star_Lancer-10.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/military/starlancer/10/06-loaded-list.png",
        "work/confirmation-20261024/military/starlancer/10/08-teeth2k.png",
        "work/confirmation-20261024/military/starlancer/10/09-load.png",
        "work/confirmation-20261024/military/starlancer/10/10-briefing.png",
        "work/confirmation-20261024/military/starlancer/10/11-briefing.png",
        "work/confirmation-20261024/military/starlancer/10/14-flight.png",
        "work/confirmation-20261024/military/starlancer/blank/05-load.png"
      ]
    },
    {
      "title": "Sword of the Berserk: Guts' Rage",
      "reports": [
        "work/flycast-tests/action/berserk/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_494_Sword_of_the_Berserk_Guts_Rage/CND_494_Sword_of_the_Berserk_Guts_Rage-11.vmu",
          "card_sha256": "371d784b2832eb1d51693436d0dafe92e8a3afaf9cb4a4eb6080ab8a14ea34f5",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-36805N",
          "observations": [
            "Actual USA game explicitly displayed Load completed normally during startup with imported candidate.",
            "Prize Box opens; Pucks Game can be selected and launches its own title screen.",
            "Named Prize Box entries: World, Gallery, Movies, Pucks Game, Battle Arena. Two secret entries remain question marks.",
            "Game load and Pucks Game unlock confirmed; write/cold reload not tested.",
            "All source-described unlocks not individually checked; two secret entries remain question marks."
          ],
          "source_report": "work/flycast-tests/action/berserk/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/action/berserk/c11/01-boot.png",
            "work/flycast-tests/action/berserk/c11/05-prize-box.png",
            "work/flycast-tests/action/berserk/c11/06-puck-select.png",
            "work/flycast-tests/action/berserk/c11/07-puck-game.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_494_Sword_of_the_Berserk_Guts_Rage/CND_494_Sword_of_the_Berserk_Guts_Rage-11.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/action/berserk/blank/01-boot.png",
        "work/flycast-tests/action/berserk/blank/05-main.png",
        "work/flycast-tests/action/berserk/blank/07-prize-box.png",
        "work/flycast-tests/action/berserk/c11/01-boot.png",
        "work/flycast-tests/action/berserk/c11/05-prize-box.png",
        "work/flycast-tests/action/berserk/c11/06-puck-select.png",
        "work/flycast-tests/action/berserk/c11/07-puck-game.png"
      ]
    },
    {
      "title": "Time Stalkers",
      "reports": [
        "work/flycast-tests/timestalkers-results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_527_Time_Stalkers/CND_527_Time_Stalkers-16.vmu",
          "card_sha256": "eb0a75a9f84f1f7e755dc3c9b9cc17ca8346bda4f38cdb01c012c70f5b06f542",
          "verdict": "confirmed_gameplay_load",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA MK-51011 Not extracted from CHD; exact image SHA256 in media receipt",
          "observations": [
            "Load screen listed slot1, January12 2002 AM5:10, Scenario The secret revealed.., Nigel:Raider, Gold99999999G. Confirmed load entered3Dworld; Start opened inventory showing equipment.",
            "Gold amount and playable loaded state confirmed; allmonsters/ranks/itempercentage not audited."
          ],
          "source_report": "work/flycast-tests/timestalkers-results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/timestalkers-usa-candidate/05-slot.png",
            "work/flycast-tests/timestalkers-usa-candidate/08-world-ready.png",
            "work/flycast-tests/timestalkers-usa-candidate/09-menu-world.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_527_Time_Stalkers/CND_527_Time_Stalkers-16.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/timestalkers-blank/08-menu.png",
        "work/flycast-tests/timestalkers-blank/09-load-menu.png",
        "work/flycast-tests/timestalkers-candidate13/01-menu.png",
        "work/flycast-tests/timestalkers-candidate13/02-card.png",
        "work/flycast-tests/timestalkers-candidate13/03-slot.png",
        "work/flycast-tests/timestalkers-usa-candidate/05-slot.png",
        "work/flycast-tests/timestalkers-usa-candidate/08-world-ready.png",
        "work/flycast-tests/timestalkers-usa-candidate/09-menu-world.png"
      ]
    },
    {
      "title": "Tom Clancy's Rainbow Six",
      "reports": [
        "work/confirmation-20261024/military/rainbow-six/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_356_Rainbow_Six/CND_356_Rainbow_Six-1.vmu",
          "card_sha256": "39c69dd8938d32c48126a37cd43e22e7accca6b52a74b3e980c0dcc8a6e7df4f",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T40401N V1.004 20000428",
          "observations": [
            "Original unmodified candidate automatically populated Engage with saved campaigns STYLIN, STYLIN_7 and SANTIAGO.",
            "Selected SANTIAGO displayed late missions M12 Deep Magic through M16 Mystic Tiger, plus EW Little Wing, EW Sapphire Rising and EW Lion's Den.",
            "Selected EW Lion's Den and Resume Campaign; the game proceeded to its mission loading image without a corrupt-save error.",
            "Resume completed into actual BRIEFING: Operation Lion's Den, with objective Rescue all hostages and the British Houses of Parliament mission description.",
            "Every mission and the source claim of all secrets were not exhaustively checked.",
            "No save/write/cold-reload cycle; no physical VMUPro test.",
            "HLE startup exhibited long black/movie intervals before reaching the title; this is not a save failure."
          ],
          "source_report": "work/confirmation-20261024/military/rainbow-six/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/military/rainbow-six/1/05-engage.png",
            "work/confirmation-20261024/military/rainbow-six/1/06-campaign.png",
            "work/confirmation-20261024/military/rainbow-six/1/07-loaded.png",
            "work/confirmation-20261024/military/rainbow-six/1/08-briefing.png",
            "work/confirmation-20261024/military/rainbow-six/1/10-mission.png"
          ],
          "loading_instructions": "Mount card in controllerA slot1 before boot. Wait through the long HLE intro, press Start, wait for VMU check, choose Engage. Select saved campaign, select mission, then Resume Campaign.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "207d557153804cdcc4d44c5496cc0c31d9dd25a515e6078740439e7a0f76cf4d",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_356_Rainbow_Six/CND_356_Rainbow_Six-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/military/rainbow-six/1/05-engage.png",
        "work/confirmation-20261024/military/rainbow-six/1/06-campaign.png",
        "work/confirmation-20261024/military/rainbow-six/1/07-loaded.png",
        "work/confirmation-20261024/military/rainbow-six/1/08-briefing.png",
        "work/confirmation-20261024/military/rainbow-six/1/10-mission.png",
        "work/confirmation-20261024/military/rainbow-six/blank/08-engage.png"
      ]
    },
    {
      "title": "Tomb Raider: The Last Revelation",
      "reports": [
        "work/flycast-tests/action/tomb-raider/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_542_Tomb_Raider_The_Last_Revelation/CND_542_Tomb_Raider_The_Last_Revelation-1.vmu",
          "card_sha256": "2ede857ba4df152e330b7a921e22e97771fb48a70c9c64cf31f4521ee0a0f429",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T-36806N",
          "observations": [
            "Load Game lists 024 The Tomb Of Seth, 0 days 01:29:30. Selecting this slot loaded Lara in Tomb of Seth with the torch-bearing guide, then pause menu responded normally.",
            "Confirmed level and saved time loaded. Unlimited ammunition, inventory, and every-unlock claim were not inspected."
          ],
          "source_report": "work/flycast-tests/action/tomb-raider/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/action/tomb-raider/c1/08-load-list.png",
            "work/flycast-tests/action/tomb-raider/c1/12-gameplay.png",
            "work/flycast-tests/action/tomb-raider/c1/13-pause.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_542_Tomb_Raider_The_Last_Revelation/CND_542_Tomb_Raider_The_Last_Revelation-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/action/tomb-raider/blank/07-main.png",
        "work/flycast-tests/action/tomb-raider/blank/10-load.png",
        "work/flycast-tests/action/tomb-raider/c1/08-load-list.png",
        "work/flycast-tests/action/tomb-raider/c1/12-gameplay.png",
        "work/flycast-tests/action/tomb-raider/c1/13-pause.png"
      ]
    },
    {
      "title": "Toy Commander",
      "reports": [
        "work/flycast-tests/action/toy-commander/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_545_Toy_Commander/CND_545_Toy_Commander-13.vmu",
          "card_sha256": "eb737f944a7c634700aa4b949cddeab348e032c50323f5a99e8b91605076bafd",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "MK-57020",
          "observations": [
            "VMU A1 lists MAR. Selected MAR, entered One Player; loaded Cellar selection and Huggy Bear final confrontation briefing, then launched its in-engine opening and reached pause menu.",
            "Confirmed saved player MAR and late-game Cellar/Huggy Bear access; did not enumerate every level or trophy."
          ],
          "source_report": "work/flycast-tests/action/toy-commander/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/action/toy-commander/c13/05-save-list.png",
            "work/flycast-tests/action/toy-commander/c13/07-progress.png",
            "work/flycast-tests/action/toy-commander/c13/08-levels.png",
            "work/flycast-tests/action/toy-commander/c13/09-boss-start.png",
            "work/flycast-tests/action/toy-commander/c13/10-boss-gameplay.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_545_Toy_Commander/CND_545_Toy_Commander-13.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": false,
      "screenshots": [
        "work/flycast-tests/action/toy-commander/blank/12-vmu.png",
        "work/flycast-tests/action/toy-commander/c13/05-save-list.png",
        "work/flycast-tests/action/toy-commander/c13/07-progress.png",
        "work/flycast-tests/action/toy-commander/c13/08-levels.png",
        "work/flycast-tests/action/toy-commander/c13/09-boss-start.png",
        "work/flycast-tests/action/toy-commander/c13/10-boss-gameplay.png"
      ]
    },
    {
      "title": "Toy Story 2: Buzz Lightyear to the Rescue!",
      "reports": [
        "work/flycast-tests/action/toy-story-2/results.json",
        "work/confirmation-20261024/action/toy-story-2/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_546_Toy_Story_2/CND_546_Toy_Story_2-2.vmu",
          "card_sha256": "f943528954f2cf156e09a009a5ebe0b9afa7fb8ffd835bdc25421335bc95cc7f",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T13003N",
          "observations": [
            "Main menu did not auto-load the save: initial Start Game showed Andy's House with00tokens.",
            "VMU Manager>A1>Load Game listed TOYS2DAT.001 with185/200blocksfree. Selected file and confirmed Yes to load.",
            "After loading, main menu changed START GAME to CONTINUE GAME. Continue opened FINAL SHOWDOWN with78tokens, matching embedded TOKENS78 description.",
            "Selected final level, reached LEVEL15:PROSPECTORSHOWDOWN introduction, then actual Buzz gameplay in the final arena.",
            "Fresh blank control displayed START GAME and NO DATA FILES TO LOAD in the same A1 load path.",
            "No source payload repair, new save or cold-reload cycle. All collectible/100%-completion claims were not separately audited; report records observed78tokens without certifying their legitimacy."
          ],
          "source_report": "work/confirmation-20261024/action/toy-story-2/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/action/toy-story-2/candidate1/11-start-game.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/17-load.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/18-file.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/23-back.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/24-progress.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/25-level.png",
            "work/confirmation-20261024/action/toy-story-2/candidate1/27-gameplay.png"
          ],
          "loading_instructions": "Wait through legal/brand intros, choose audio config and press Start. Main menu > VMU Manager > A1 > Load Game > TOYS2DAT.001 > Yes. Back twice > Continue Game. Final Showdown has78tokens; select it, then press A at Level15 splash to play.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "f4f039119e7783da3c927b4d04c47b97e9b0aa6dd131050e37ed327ee3c9d95d",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_546_Toy_Story_2/CND_546_Toy_Story_2-2.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/action/toy-story-2/blank/06-main.png",
        "work/confirmation-20261024/action/toy-story-2/blank/11-empty.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/11-start-game.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/17-load.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/18-file.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/23-back.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/24-progress.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/25-level.png",
        "work/confirmation-20261024/action/toy-story-2/candidate1/27-gameplay.png"
      ]
    },
    {
      "title": "Urban Chaos",
      "reports": [
        "work/flycast-tests/action/urban-chaos/results.json",
        "work/confirmation-20261024/root/urban-chaos/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_556_Urban_Chaos/CND_556_Urban_Chaos-7.vmu",
          "card_sha256": "73ba9cf2b9873bcb45ff1f15d023cf46770e09eca18a4825667c51c0d53c97a8",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T36810N V1.000 20000915",
          "observations": [
            "Original UR_CHAOS.010 is recognized as ARMS BREAKER after explicitly selecting populated A1. Initial EMPTY list was the blank A2 slot, not a rejection of the source card.",
            "Selected ARMS BREAKER and observed LOADING. Game returned to the loaded mission map with Arms Breaker selected, multiple opened map locations, Constitution003, Strength001 and Reflexes004.",
            "Starting Arms Breaker reached its actual mission briefing: destroy the two caches of weapons. Street gameplay was not entered.",
            "Candidate working card and original package card stayed byte-identical. No manual conversion, new save/cold-reload cycle or physical hardware test."
          ],
          "source_report": "work/confirmation-20261024/root/urban-chaos/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/root/urban-chaos/candidate-1/10-a1-selected.png",
            "work/confirmation-20261024/root/urban-chaos/candidate-1/12-a1-check.png",
            "work/confirmation-20261024/root/urban-chaos/candidate-1/13-load-selected.png",
            "work/confirmation-20261024/root/urban-chaos/candidate-1/14-after-load.png",
            "work/confirmation-20261024/root/urban-chaos/candidate-1/16-last-observed.png"
          ],
          "loading_instructions": "Start > Load Game. With two VMUs the test selected empty A2 initially: scroll down to Select VMU, choose Controller A Port1, wait for the menu to return. Scroll to ARMS BREAKER, press A and wait for loading. The loaded map selects Arms Breaker; A opens its mission briefing.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "ff6c995a2f69b35f43f0c388d2be1ef600244a5404f3668a30f289607cb91937",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_556_Urban_Chaos/CND_556_Urban_Chaos-7.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/root/urban-chaos/candidate-1/07-load-menu.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/08-load-scroll.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/09-select-vmu.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/10-a1-selected.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/12-a1-check.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/13-load-selected.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/14-after-load.png",
        "work/confirmation-20261024/root/urban-chaos/candidate-1/16-last-observed.png"
      ]
    },
    {
      "title": "Vigilante 8: 2nd Offense",
      "reports": [
        "work/flycast-tests/vigilante-8-2/results.json",
        "work/confirmation-20261024/action/vigilante-8/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_561_Vigilante_8_2nd_Offense/CND_561_Vigilante_8_2nd_Offense-10.vmu",
          "card_sha256": "8ba976470c0307fa36ec1f803155e492d5049a4e79e305a0f7ffe192903462be",
          "verdict": "pass_load_write_cold_reload",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": true,
          "game_build": "USA T13002N",
          "observations": [
            "Manual Options > VMU > A1 showed save V8SECOND, CORY; selecting Load produced explicit Game loaded confirmation.",
            "After load the Game Status tree was populated with additional character portraits, differing from default. Complete all-quest/all-car claims not individually audited.",
            "Original loaded All players difficulty was Hard92. Changed to Easy87 and explicitly pressed A to accept the change, then saved/overwrote the working copy through VMU menu.",
            "Terminated emulator, copied only the updated VMU file into a fresh profile and launched a new process. Explicitly loaded CORY again; Game loaded appeared, and All players difficulty read Easy87. Fresh blank default was Medium89, so this is a nondefault persistence check.",
            "An earlier Hard-to-Medium attempt used B to back out and reverted on cold load; explicit A acceptance resolves this UI cancellation.",
            "No emulated gameplay/combat or physical VMUPro test performed; evidence establishes load, in-game write and changed-setting cold reload."
          ],
          "source_report": "work/confirmation-20261024/action/vigilante-8/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/action/vigilante-8/candidate1/18-slot.png",
            "work/confirmation-20261024/action/vigilante-8/candidate1/20-load.png",
            "work/confirmation-20261024/action/vigilante-8/candidate1/28-status.png",
            "work/confirmation-20261024/action/vigilante-8/candidate1/31-difficulty.png",
            "work/confirmation-20261024/action/vigilante-8/cold-easy/11-reload.png",
            "work/confirmation-20261024/action/vigilante-8/cold-easy/14-reload.png",
            "work/confirmation-20261024/action/vigilante-8/cold-reload/18-easy-accept.png",
            "work/confirmation-20261024/action/vigilante-8/cold-reload/19-easy-accept.png",
            "work/confirmation-20261024/action/vigilante-8/cold-reload/25-save-easy.png",
            "work/confirmation-20261024/action/vigilante-8/cold-reload/27-save-easy.png"
          ],
          "loading_instructions": "At main menu choose Options > VMU. Select port A1 with A; select CORY icon with A; choose Load and press A. The game does not auto-load this profile at boot. For setting edits, press A to accept before using VMU > Save; B can cancel.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "d155b7abb3270bcbc769cd4d62dca50373e6854f136736f2485ee61667bc25d8",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_561_Vigilante_8_2nd_Offense/CND_561_Vigilante_8_2nd_Offense-10.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/action/vigilante-8/blank/15-blank.png",
        "work/confirmation-20261024/action/vigilante-8/blank/18-default.png",
        "work/confirmation-20261024/action/vigilante-8/blank/21-difficulty.png",
        "work/confirmation-20261024/action/vigilante-8/candidate1/18-slot.png",
        "work/confirmation-20261024/action/vigilante-8/candidate1/20-load.png",
        "work/confirmation-20261024/action/vigilante-8/candidate1/28-status.png",
        "work/confirmation-20261024/action/vigilante-8/candidate1/31-difficulty.png",
        "work/confirmation-20261024/action/vigilante-8/cold-easy/11-reload.png",
        "work/confirmation-20261024/action/vigilante-8/cold-easy/14-reload.png",
        "work/confirmation-20261024/action/vigilante-8/cold-reload/18-easy-accept.png",
        "work/confirmation-20261024/action/vigilante-8/cold-reload/19-easy-accept.png",
        "work/confirmation-20261024/action/vigilante-8/cold-reload/25-save-easy.png",
        "work/confirmation-20261024/action/vigilante-8/cold-reload/27-save-easy.png"
      ]
    },
    {
      "title": "Walt Disney World Quest: Magical Racing Tour",
      "reports": [
        "work/flycast-tests/disney-magical-racing/results.json",
        "work/confirmation-20261024/racing/disney-magical-racing/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_111_Disney_World_Magical_Racing_Tour/CND_111_Disney_World_Magical_Racing_Tour-1.vmu",
          "card_sha256": "42c88d8c33fc3039399ac601f4ae26132c1f3135457a35fbff12409c27d50f13",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T36804N",
          "observations": [
            "Candidate enabled Load Game. Save selection listed APL -117%.",
            "Loading that slot displayed STATUS 139%, with collected mechanical parts, flags and trophies. The slot label 117% and loaded 139% differ; both are recorded exactly as shown.",
            "A to continue entered the park map with Blizzard Beach selected and its earned flag/trophy visible.",
            "No race, exhaustive hidden-character audit, changed-setting write or cold-reload cycle was performed."
          ],
          "source_report": "work/confirmation-20261024/racing/disney-magical-racing/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/07-adventure.png",
            "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/08-load-slots.png",
            "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/09-loaded.png",
            "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/10-map.png"
          ],
          "loading_instructions": "Mount at A1 before boot. At title press Start, choose Adventure, Load Game, APL-117%, then A to continue from STATUS 139% to the park map.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "8de804bcf2f819a4a41cb3df099ca8d45032351163e95eb41f38aa421aea2997",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_111_Disney_World_Magical_Racing_Tour/CND_111_Disney_World_Magical_Racing_Tour-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "unexecuted_candidates": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_111_Disney_World_Magical_Racing_Tour/CND_111_Disney_World_Magical_Racing_Tour-1.vmu",
          "reason": "not_tested_stopped_after_positive_sample",
          "source_report": "work/flycast-tests/disney-magical-racing/results.json"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_111_Disney_World_Magical_Racing_Tour/CND_111_Disney_World_Magical_Racing_Tour-3.vmu",
          "reason": "not_tested_stopped_after_positive_sample",
          "source_report": "work/flycast-tests/disney-magical-racing/results.json"
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_111_Disney_World_Magical_Racing_Tour/CND_111_Disney_World_Magical_Racing_Tour-4.vmu",
          "reason": "not_tested_stopped_after_positive_sample",
          "source_report": "work/flycast-tests/disney-magical-racing/results.json"
        }
      ],
      "screenshots": [
        "work/confirmation-20261024/racing/disney-magical-racing/blank/05-load-disabled.png",
        "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/07-adventure.png",
        "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/08-load-slots.png",
        "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/09-loaded.png",
        "work/confirmation-20261024/racing/disney-magical-racing/candidate-1/10-map.png"
      ]
    },
    {
      "title": "Wild Metal",
      "reports": [
        "work/flycast-tests/action/wild-metal/results.json",
        "work/confirmation-20261024/action/wild-metal/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_578_Wild_Metal/CND_578_Wild_Metal-1.vmu",
          "card_sha256": "a4a9377111c16bd9c6a0480147236934a3dfd95dea87790d06605f74567aff87",
          "verdict": "inconclusive_input_navigation",
          "level": "inconclusive",
          "changed_setting_survived_cold_restart": false,
          "game_build": "T42101N 00",
          "observations": [
            "USA game boots with this card and reaches menus/gameplay.",
            "Blank control Load menu showed six EMPTY slots.",
            "Candidate trial did not reliably enter and observe the explicit Load Saved Game path; some inputs arrived during menu transitions and a new-game sequence was entered.",
            "No proof of candidate saved-state loading or rejection.",
            "No compatibility conclusion; not a corrupt-save finding.",
            "Write and cold reload not completed."
          ],
          "source_report": "work/flycast-tests/action/wild-metal/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/action/wild-metal/blank/22-down30.png",
            "work/flycast-tests/action/wild-metal/c1/17-load-list.png",
            "work/flycast-tests/action/wild-metal/c1/18-back.png"
          ],
          "loading_instructions": "",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false
        },
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_578_Wild_Metal/CND_578_Wild_Metal-1.vmu",
          "card_sha256": "a4a9377111c16bd9c6a0480147236934a3dfd95dea87790d06605f74567aff87",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T42101N 00",
          "observations": [
            "Single Player > Load Saved Game displayed 2:MAZE 0/8 in C1 VM1, followed by five EMPTY slots.",
            "Selecting the saved entry led to tank selection and Standby for 2:MAZE 0/8.",
            "After loading, actual tank gameplay rendered; Pause menu explicitly identified MAZE.",
            "Original payload was not repaired or edited. Source all-level/all-tank completion claim was not audited.",
            "Previous input-navigation inconclusive is superseded by this observed load. No new-save or cold-reload cycle completed."
          ],
          "source_report": "work/confirmation-20261024/action/wild-metal/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/action/wild-metal/candidate1/11-load-list.png",
            "work/confirmation-20261024/action/wild-metal/candidate1/13-tank.png",
            "work/confirmation-20261024/action/wild-metal/candidate1/16-gameplay.png",
            "work/confirmation-20261024/action/wild-metal/candidate1/17-pause.png"
          ],
          "loading_instructions": "Boot with card in A1. Game Select > Single Player > Down once to Load Saved Game > A. Wait for VMU scan; select 2:MAZE 0/8 with A, then confirm tank with A. Wait for level to load.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "29c47f88320f26a544ffc2439cb72e9ed417a932aa8495842a48f8692d72b604",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_578_Wild_Metal/CND_578_Wild_Metal-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/action/wild-metal/blank/prior-same-build-empty.png",
        "work/confirmation-20261024/action/wild-metal/candidate1/11-load-list.png",
        "work/confirmation-20261024/action/wild-metal/candidate1/13-tank.png",
        "work/confirmation-20261024/action/wild-metal/candidate1/16-gameplay.png",
        "work/confirmation-20261024/action/wild-metal/candidate1/17-pause.png",
        "work/flycast-tests/action/wild-metal/blank/22-down30.png",
        "work/flycast-tests/action/wild-metal/c1/17-load-list.png",
        "work/flycast-tests/action/wild-metal/c1/18-back.png"
      ]
    },
    {
      "title": "World Series Baseball 2K1",
      "reports": [
        "work/flycast-tests/military/baseball2k1/results.json",
        "work/confirmation-20261024/military/baseball2k1/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_579_World_Series_Baseball_2K1/CND_579_World_Series_Baseball_2K1-14.vmu",
          "card_sha256": "2021b98a9789b752de7666f0eb04a0aa9b5f0a983b7cf44d0dbbc517e188c4c4",
          "verdict": "pass_load_only",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA MK-51055 V1.000 20000711",
          "observations": [
            "Cold boot automatically recognized candidate14. Season Mode CONTINUE described Mets season from MAY28, unlike disabled blank control.",
            "Continue loaded actual Today’s Game with Mets vs Cardinals at Busch Stadium on MAY28.",
            "Simulated the game; Mets won3-2. Next day displayed Mets vs Dodgers on MAY29, and Save Season became enabled.",
            "Write trial was operator-interrupted while Saving overlay remained visible; resulting working copy failed to load after restart. This is not a valid completed-write compatibility test. Original candidate remains unchanged and load-confirmed.",
            "Source describes a completed season and Home Run Derby option. The observed save is a Mets season at May28; completion and Derby are not confirmed.",
            "Physical VMUPro not tested; other candidates and releases not covered.",
            "Operator-interrupted write is excluded from compatibility verdict. No completed write/cold-reload test."
          ],
          "source_report": "work/confirmation-20261024/military/baseball2k1/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/confirmation-20261024/military/baseball2k1/14/08-season.png",
            "work/confirmation-20261024/military/baseball2k1/14/09-loaded.png",
            "work/confirmation-20261024/military/baseball2k1/14/10-simulate.png",
            "work/confirmation-20261024/military/baseball2k1/14/11-next-day.png",
            "work/confirmation-20261024/military/baseball2k1/14/12-save.png",
            "work/confirmation-20261024/military/baseball2k1/14/13-save-confirm.png"
          ],
          "loading_instructions": "Mount original card in controllerA slot1 before boot. Press Start at title, choose Season, then Continue. Test loaded Mets on May28.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "trial_date": "2026-10-24",
          "media_sha256": "b0cffc87c4f399a9361ec691e32ba51ecdca8c0d98214c55762e38da577dff81",
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_579_World_Series_Baseball_2K1/CND_579_World_Series_Baseball_2K1-14.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/confirmation-20261024/military/baseball2k1/14/08-season.png",
        "work/confirmation-20261024/military/baseball2k1/14/09-loaded.png",
        "work/confirmation-20261024/military/baseball2k1/14/10-simulate.png",
        "work/confirmation-20261024/military/baseball2k1/14/11-next-day.png",
        "work/confirmation-20261024/military/baseball2k1/14/12-save.png",
        "work/confirmation-20261024/military/baseball2k1/14/13-save-confirm.png",
        "work/confirmation-20261024/military/baseball2k1/14/18-cold-main.png",
        "work/confirmation-20261024/military/baseball2k1/blank/08-season.png"
      ]
    },
    {
      "title": "WWF Attitude",
      "reports": [
        "work/flycast-tests/wwf-attitude-usa/results.json"
      ],
      "tests": [
        {
          "card_path": "Unverified-Candidates/Dreamcast/CND_585_WWF_Attitude/CND_585_WWF_Attitude-1.vmu",
          "card_sha256": "c56417d2b2d7688c19d2baa150ffcafd76a600084db96a57bce32b384badde77",
          "verdict": "game_loaded_save",
          "level": "load_pass",
          "changed_setting_survived_cold_restart": false,
          "game_build": "USA T-8103N V1.010 19991006",
          "observations": [
            "Automatic options load at startup; Cheat Menu changed from EXIT-only to unlocked rows.",
            "Visible unlocked rows: NEW CUSTOM STUFF; SABLE AND MERO; KURRGAN AND TAKA; SLAUGHTER AND S MICHAELS; JACQUELINE AND CHYNA; PAUL BEARER AND LAWLER; HEAD; TRAINER CHEAT; EXTRA ATTRIBUTES.",
            "Accepted original payload despite generic VMS CRC mismatch and extra-block warning; no payload repair.",
            "Verified cheat-unlock display; did not enumerate every scroll row, enter a match with each hidden wrestler, or test career files."
          ],
          "source_report": "work/flycast-tests/wwf-attitude-usa/results.json",
          "source_report_card_index": 0,
          "screenshots": [
            "work/flycast-tests/wwf-attitude-usa/candidate-1/04-state.png",
            "work/flycast-tests/wwf-attitude-usa/candidate-1/06-cheats-loaded.png"
          ],
          "loading_instructions": "Insert the tested card in controller A socket1 before boot. Press Start at the title. Allow the automatic search for options on A1 to finish. From the main menu select CHEAT MENU (six Down presses from EXHIBITION), then A. The loaded options expose unlocked rows for custom items, hidden wrestlers and cheats.",
          "source_integrity_verified": true,
          "physical_vmupro_tested": false,
          "tested_subset_card_path": "Emulator-Tested/Dreamcast/CND_585_WWF_Attitude/CND_585_WWF_Attitude-1.vmu"
        }
      ],
      "status": "at_least_one_load_pass",
      "blank_control_performed": true,
      "screenshots": [
        "work/flycast-tests/wwf-attitude-usa/blank/05-title.png",
        "work/flycast-tests/wwf-attitude-usa/blank/09-cheats-baseline.png",
        "work/flycast-tests/wwf-attitude-usa/candidate-1/04-state.png",
        "work/flycast-tests/wwf-attitude-usa/candidate-1/06-cheats-loaded.png"
      ]
    }
  ],
  "review_needed": [],
  "packaging": {
    "tested_subset": "Emulator-Tested/Dreamcast",
    "original_cards_modified": false,
    "baseline_catalog_scope": "Original static checks. Runtime acceptance is separately recorded here.",
    "original_report_path_prefix": "Testing/Evidence/",
    "no_test_discs_or_bios_in_addendum": true,
    "updated": "2026-10-24",
    "confirmed_cards_counted_by": "SHA256; historical trials retain individual results",
    "new_derived_cards_in_continuation": [
      {
        "source_path": "work/confirmation-20261024/packaging/roadsters-experiment/TEST_Roadsters_CRC16-1.vmu",
        "destination_path": "Emulator-Tested/Dreamcast/TEST_Roadsters_CRC16/TEST_Roadsters_CRC16-1.vmu",
        "sha256": "ced12b05375796d227835f62c19ec6ba8f136f3ae54cba9630b7333d8efc8d58",
        "provenance_path": "work/confirmation-20261024/packaging/roadsters-experiment/provenance.json"
      }
    ]
  },
  "previous_stop_decisions": [
    {
      "reason": "User permitted stopping once most sampled titles worked. Most completed title tests were positive; no further titles or variants scheduled.",
      "date": "2026-10-23"
    }
  ],
  "continuation": {
    "date": "2026-10-24",
    "reason": "User requested continued confirmation.",
    "new_trials": 18,
    "newly_confirmed_titles": [
      "Bang! Gunship Elite",
      "ECW Hardcore Revolution",
      "Hoyle Casino",
      "Jeremy McGrath Supercross 2000",
      "Railroad Tycoon II: Gold Edition",
      "Roadsters",
      "Sega Rally Championship 2",
      "Sno-Cross Championship Racing",
      "Starlancer",
      "Tom Clancy's Rainbow Six",
      "Toy Story 2: Buzz Lightyear to the Rescue!",
      "Urban Chaos",
      "Vigilante 8: 2nd Offense",
      "Walt Disney World Quest: Magical Racing Tour",
      "Wild Metal",
      "World Series Baseball 2K1"
    ],
    "new_confirmed_unique_cards": 16,
    "counting": "Historical attempts remain recorded. Titles and confirmed-card hashes are deduplicated; a repeated attempt does not create another unique confirmed card."
  }
}
