{
  "edition": "Original US Nintendo DS game through browser emulation",
  "updated": "2026-10-25",
  "rom": {
    "file": "super-princess-peach-us.nds",
    "sha256": "f175da705686803ca39af1558c14fc466f8d1e92af18c632ab51c650ad0aebd8",
    "bytes": 33554432,
    "gameCode": "ASPE",
    "modified": false
  },
  "runtime": {
    "frontend": "EmulatorJS 4.2.3",
    "core": "DeSmuME 2015",
    "corePackage": "@emulatorjs/core-desmume2015 4.2.3",
    "internalCoreBuild": "2.0.2",
    "packageUrl": "https://registry.npmjs.org/@emulatorjs/core-desmume2015/-/core-desmume2015-4.2.3.tgz",
    "packageSha256": "6c0045f52aec2a1dd002e1601416007b146d45b35f24d50c07c27ecd2b020955",
    "coreBinaryModified": false,
    "frontendSource": "runtime/src/",
    "coreSource": "https://github.com/EmulatorJS/desmume2015",
    "buildScripts": "https://github.com/EmulatorJS/build",
    "localizationCorrection": "Missing comma after DPAD_RIGHT in ko-KO.json, 2026-10-25"
  },
  "enhancements": {
    "layout": "left/right, top screen left and touch screen right",
    "rightStick": {
      "up": "Joy",
      "right": "Rage",
      "down": "Gloom",
      "left": "Calm"
    },
    "singleTouchPerExcursion": true,
    "neutralRequiredBetweenFlicks": true,
    "touchDurationMs": 130,
    "engageThreshold": 0.65,
    "neutralThreshold": 0.3,
    "touchCoordinatesSource": "https://www.nintendo.com/eu/media/images/06_screenshots/games_5/nintendo_ds_7/nds_superprincesspeach/super_princess_peach.jpg",
    "touchCoordinates": {
      "Joy": [
        40,
        42
      ],
      "Rage": [
        216,
        42
      ],
      "Gloom": [
        40,
        148
      ],
      "Calm": [
        216,
        148
      ]
    },
    "noFakeEmotionState": true,
    "screenSizes": {
      "default": "fit window",
      "available": [
        "fit",
        1,
        2,
        3,
        4
      ],
      "nativePixels": [
        512,
        192
      ],
      "largerSizesScroll": true,
      "fullscreenRetainsToolbar": true,
      "preferenceStorage": "cosom-super-princess-peach-display-v1",
      "smallerDisabledAtOrBelowNativeWidth": true
    },
    "keyboardBridge": "Per-source OR tracking with blur release",
    "nativeStylus": {
      "canvasPointerCapture": true,
      "singleCanvasFinger": true,
      "separateDpadMultitouchSafe": true,
      "outsideRelease": true,
      "cancelLostCaptureBlurRelease": true,
      "nativeCompatibilityMouseSuppressed": true,
      "syntheticEmotionPulsesPreserved": true
    },
    "optionalAssists": {
      "source": "cheats.mjs",
      "verification": "assist-verification.json",
      "default": "all off; regular-coin multiplier 1x",
      "selectionsPersistAcrossPageReload": false,
      "snapshotLoadReappliesCurrentSelections": true,
      "oneFrameRequiredBeforeCaptureAfterChange": true
    },
    "audioPriority": {
      "source": "performance.mjs",
      "default": false,
      "setting": "desmume_frameskip",
      "off": "0",
      "on": "1",
      "preferenceStorage": "cosom-super-princess-peach-audio-priority-v1",
      "defaultAudioBufferChanged": false,
      "performanceBenefitClaimed": false
    }
  },
  "saveNamespace": "cosom-super-princess-peach-original-v1",
  "verificationLimits": [
    "No complete campaign playthrough",
    "Physical controller and wireless reconnection require hardware testing"
  ],
  "browserVerification": [
    "Original title and file selection",
    "Stage1-1 entered",
    "All four native hearts activate corresponding emotions",
    "Repeated Joy and Gloom inputs toggle original emotion off",
    "Native stylus and synthetic emotion taps work after pointer correction",
    "Snapshot restores original position and gauge, including after page reload",
    "Fullscreen controls reachable",
    "4x2048x768 and Fit1187x445.125 dimensions verified"
  ],
  "browserRelease": "1.1.0",
  "browserVerification1_1_0": "../dev-blog/2026-10-25-cheats-and-audio-options/browser-qa.json"
}
