{
  "game": "Rubicon",
  "summary": "199 sound auditions from the original effect drivers. Both 88-entry effect tables and all nine source banks are preserved.",
  "completeness": {
    "effectDescriptors": 88,
    "auditions": 199,
    "unresolvedEffectIds": [],
    "sourceBanks": [
      "SFXMOD",
      "HALFMEGSFX",
      "SFXLEV1",
      "SFXLEV2",
      "SFXLEV3",
      "SFXLEV4",
      "SFXLEV5",
      "SFXLEV6",
      "SFXLEV7"
    ],
    "note": "All 88 main descriptors appear in 171 source-bounded contexts. Alternate 512 KB contexts are rendered where distinct; identical program and sample contexts alias existing auditions. Level-bank gameplay reachability remains unverified; banks 3/4/5/6 share bytes.",
    "alternate512KBEffectDescriptors": 88,
    "alternate512KBDistinctAuditions": 28,
    "alternate512KBContextMappings": 192,
    "alternate512KBSource": "media/sounds/halfmeg-descriptors.json"
  },
  "renderer": {
    "cpu": "Original game SFX driver, unchanged68000 code, Unicorn2.1.4 M68000",
    "clockPAL": 3546895,
    "updateRate": 50,
    "sampleRate": 44100,
    "channels": 1,
    "filter": "Unfiltered zero-order sample holding; frame-boundary register changes",
    "scope": "Isolated trigger, original envelope/pitch; game timing, analog hardware, simultaneous channels and spatial mixing not reconstructed."
  },
  "sounds": [
    {
      "id": "effect-00",
      "title": "Effect 00 (0x00) \u2014 shared bank",
      "src": "media/sounds/effect-00.wav",
      "raw": "media/sounds/effect-00.s8",
      "durationSeconds": 0.42,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 0,
      "level": null,
      "levels": [],
      "sha256": "34951c43fc1b60c8ca744f3d75091f9b7d7614d548c2e3bab1030d3febce4a98",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 4794,
        "sampleBytes": 1964,
        "initialPeriodPAL": 458,
        "referenceSampleRate": 7744.312227074236,
        "sampleSha256": "580b101ad3fe9e7adb6bc3829f9d0041135e97b7d872effd765090073cc8c848",
        "descriptorSourceOffset": 1970,
        "descriptor": {
          "id": 0,
          "hexId": "0x0",
          "descriptorSourceOffset": 1970,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 982,
          "loopLengthWords": 2,
          "period": 458,
          "sampleRatePAL": 7744.312227074236,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            982,
            2,
            458,
            64,
            0,
            0,
            64,
            1,
            19,
            20,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 25344,
        "rms16bit": 3767.427,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-00.registers.json"
    },
    {
      "id": "effect-01",
      "title": "Effect 01 (0x01) \u2014 shared bank",
      "src": "media/sounds/effect-01.wav",
      "raw": "media/sounds/effect-01.s8",
      "durationSeconds": 0.42,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 1,
      "level": null,
      "levels": [],
      "sha256": "8ff25855cf64b1f60691c77539f004c7a0eb3b5ea47bec55d3ce22a4ff246a21",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 4794,
        "sampleBytes": 1964,
        "initialPeriodPAL": 410,
        "referenceSampleRate": 8650.963414634147,
        "sampleSha256": "580b101ad3fe9e7adb6bc3829f9d0041135e97b7d872effd765090073cc8c848",
        "descriptorSourceOffset": 2002,
        "descriptor": {
          "id": 1,
          "hexId": "0x1",
          "descriptorSourceOffset": 2002,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 982,
          "loopLengthWords": 2,
          "period": 410,
          "sampleRatePAL": 8650.963414634147,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            982,
            2,
            410,
            64,
            0,
            0,
            64,
            1,
            19,
            20,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 25344,
        "rms16bit": 3566.67,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-01.registers.json"
    },
    {
      "id": "effect-02",
      "title": "Effect 02 (0x02) \u2014 shared bank",
      "src": "media/sounds/effect-02.wav",
      "raw": "media/sounds/effect-02.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 2,
      "level": null,
      "levels": [],
      "sha256": "5ae8bddbf4dcc31fa3cbd85b19afeb1400848c9be31397fcdd4a661db6643347",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 6758,
        "sampleBytes": 3622,
        "initialPeriodPAL": 458,
        "referenceSampleRate": 7744.312227074236,
        "sampleSha256": "a73baeff34ebc0f282b64e1758480804d3ae8773e1e27fca8ab89fdc011ae570",
        "descriptorSourceOffset": 2034,
        "descriptor": {
          "id": 2,
          "hexId": "0x2",
          "descriptorSourceOffset": 2034,
          "sampleStartOffset": 1964,
          "loopStartOffset": -8,
          "sampleAddress": 228642,
          "loopAddress": 226670,
          "initialLengthWords": 1811,
          "loopLengthWords": 2,
          "period": 458,
          "sampleRatePAL": 7744.312227074236,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            1964,
            65535,
            65528,
            1811,
            2,
            458,
            64,
            0,
            0,
            64,
            1,
            28,
            29,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 27904,
        "rms16bit": 3482.944,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-02.registers.json"
    },
    {
      "id": "effect-03",
      "title": "Effect 03 (0x03) \u2014 shared bank",
      "src": "media/sounds/effect-03.wav",
      "raw": "media/sounds/effect-03.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 3,
      "level": null,
      "levels": [],
      "sha256": "f4cc8f5e123f07255e7ac23831785004c0b9096ac1ab4c3cfe2f0f67fc3bf539",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 6758,
        "sampleBytes": 3622,
        "initialPeriodPAL": 410,
        "referenceSampleRate": 8650.963414634147,
        "sampleSha256": "a73baeff34ebc0f282b64e1758480804d3ae8773e1e27fca8ab89fdc011ae570",
        "descriptorSourceOffset": 2066,
        "descriptor": {
          "id": 3,
          "hexId": "0x3",
          "descriptorSourceOffset": 2066,
          "sampleStartOffset": 1964,
          "loopStartOffset": -8,
          "sampleAddress": 228642,
          "loopAddress": 226670,
          "initialLengthWords": 1811,
          "loopLengthWords": 2,
          "period": 410,
          "sampleRatePAL": 8650.963414634147,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            1964,
            65535,
            65528,
            1811,
            2,
            410,
            64,
            0,
            0,
            64,
            1,
            28,
            29,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 27904,
        "rms16bit": 3291.132,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-03.registers.json"
    },
    {
      "id": "effect-04",
      "title": "Effect 04 (0x04) \u2014 shared bank",
      "src": "media/sounds/effect-04.wav",
      "raw": "media/sounds/effect-04.s8",
      "durationSeconds": 1.14,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 4,
      "level": null,
      "levels": [],
      "sha256": "7ed153715376c5ab4cfc46e495561f050a429f81bb9b6431ed5068742bce415d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 10380,
        "sampleBytes": 5986,
        "initialPeriodPAL": 536,
        "referenceSampleRate": 6617.3414179104475,
        "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
        "descriptorSourceOffset": 2098,
        "descriptor": {
          "id": 4,
          "hexId": "0x4",
          "descriptorSourceOffset": 2098,
          "sampleStartOffset": 5586,
          "loopStartOffset": -8,
          "sampleAddress": 232264,
          "loopAddress": 226670,
          "initialLengthWords": 2993,
          "loopLengthWords": 2,
          "period": 536,
          "sampleRatePAL": 6617.3414179104475,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 55,
          "stopTick": 56,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            5586,
            65535,
            65528,
            2993,
            2,
            536,
            64,
            0,
            0,
            64,
            1,
            55,
            56,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 7687.625,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-04.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 4,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 4794,
            "sampleBytes": 5986,
            "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
            "descriptorSourceOffset": 2098,
            "descriptor": {
              "id": 4,
              "hexId": "0x4",
              "descriptorSourceOffset": 2098,
              "sampleStartOffset": 0,
              "loopStartOffset": -8,
              "sampleAddress": 226678,
              "loopAddress": 226670,
              "initialLengthWords": 2993,
              "loopLengthWords": 2,
              "period": 536,
              "sampleRatePAL": 6617.3414179104475,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 55,
              "stopTick": 56,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                0,
                65535,
                65528,
                2993,
                2,
                536,
                64,
                0,
                0,
                64,
                1,
                55,
                56,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-05",
      "title": "Effect 05 (0x05) \u2014 shared bank",
      "src": "media/sounds/effect-05.wav",
      "raw": "media/sounds/effect-05.s8",
      "durationSeconds": 1.12,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 5,
      "level": null,
      "levels": [],
      "sha256": "de874d1328e3c86f344635fd6d60952b93203b268175fc30ea3083d9957aee4f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 10380,
        "sampleBytes": 5986,
        "initialPeriodPAL": 500,
        "referenceSampleRate": 7093.79,
        "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
        "descriptorSourceOffset": 2130,
        "descriptor": {
          "id": 5,
          "hexId": "0x5",
          "descriptorSourceOffset": 2130,
          "sampleStartOffset": 5586,
          "loopStartOffset": -8,
          "sampleAddress": 232264,
          "loopAddress": 226670,
          "initialLengthWords": 2993,
          "loopLengthWords": 2,
          "period": 500,
          "sampleRatePAL": 7093.79,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 54,
          "stopTick": 55,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            5586,
            65535,
            65528,
            2993,
            2,
            500,
            64,
            0,
            0,
            64,
            1,
            54,
            55,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 7481.112,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-05.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 5,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 4794,
            "sampleBytes": 5986,
            "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
            "descriptorSourceOffset": 2130,
            "descriptor": {
              "id": 5,
              "hexId": "0x5",
              "descriptorSourceOffset": 2130,
              "sampleStartOffset": 0,
              "loopStartOffset": -8,
              "sampleAddress": 226678,
              "loopAddress": 226670,
              "initialLengthWords": 2993,
              "loopLengthWords": 2,
              "period": 500,
              "sampleRatePAL": 7093.79,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 54,
              "stopTick": 55,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                0,
                65535,
                65528,
                2993,
                2,
                500,
                64,
                0,
                0,
                64,
                1,
                54,
                55,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-06",
      "title": "Effect 06 (0x06) \u2014 shared bank",
      "src": "media/sounds/effect-06.wav",
      "raw": "media/sounds/effect-06.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 6,
      "level": null,
      "levels": [],
      "sha256": "051e2f49de3d10e1ac0f6fd5dc4059508330412b757912dc34026bf01043a142",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 16366,
        "sampleBytes": 2058,
        "initialPeriodPAL": 512,
        "referenceSampleRate": 6927.529296875,
        "sampleSha256": "4c5060add59e10c4ec56408a1ad30b7a0a9121a4e46d430851ea7c6c1d4347f3",
        "descriptorSourceOffset": 2162,
        "descriptor": {
          "id": 6,
          "hexId": "0x6",
          "descriptorSourceOffset": 2162,
          "sampleStartOffset": 11572,
          "loopStartOffset": -8,
          "sampleAddress": 238250,
          "loopAddress": 226670,
          "initialLengthWords": 1029,
          "loopLengthWords": 2,
          "period": 512,
          "sampleRatePAL": 6927.529296875,
          "peakVolume": 40,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 25,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            11572,
            65535,
            65528,
            1029,
            2,
            512,
            40,
            0,
            0,
            40,
            1,
            24,
            25,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 18400,
        "rms16bit": 3119.691,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-06.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 6,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 10780,
            "sampleBytes": 2058,
            "sampleSha256": "4c5060add59e10c4ec56408a1ad30b7a0a9121a4e46d430851ea7c6c1d4347f3",
            "descriptorSourceOffset": 2162,
            "descriptor": {
              "id": 6,
              "hexId": "0x6",
              "descriptorSourceOffset": 2162,
              "sampleStartOffset": 5986,
              "loopStartOffset": -8,
              "sampleAddress": 232664,
              "loopAddress": 226670,
              "initialLengthWords": 1029,
              "loopLengthWords": 2,
              "period": 512,
              "sampleRatePAL": 6927.529296875,
              "peakVolume": 40,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 25,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                5986,
                65535,
                65528,
                1029,
                2,
                512,
                40,
                0,
                0,
                40,
                1,
                24,
                25,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-07",
      "title": "Effect 07 (0x07) \u2014 shared bank",
      "src": "media/sounds/effect-07.wav",
      "raw": "media/sounds/effect-07.s8",
      "durationSeconds": 0.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 7,
      "level": null,
      "levels": [],
      "sha256": "0fe7e45de8864e0315572d56abe2a50eff87daff4fad352bf87937ec96dae542",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 46860,
        "sampleBytes": 3284,
        "initialPeriodPAL": 360,
        "referenceSampleRate": 9852.486111111111,
        "sampleSha256": "0e7497e20b8242cf085e82e4934275a2dc0265f5d88dea52b334fdff30a85817",
        "descriptorSourceOffset": 2194,
        "descriptor": {
          "id": 7,
          "hexId": "0x7",
          "descriptorSourceOffset": 2194,
          "sampleStartOffset": 42066,
          "loopStartOffset": -8,
          "sampleAddress": 268744,
          "loopAddress": 226670,
          "initialLengthWords": 1642,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 4,
          "stopTick": 35,
          "pitchSequenceId": 7,
          "unknown15": 0,
          "rawWords": [
            0,
            42066,
            65535,
            65528,
            1642,
            2,
            360,
            48,
            0,
            8,
            32,
            1,
            4,
            35,
            7,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 18720,
        "rms16bit": 3511.154,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-07.registers.json"
    },
    {
      "id": "effect-08",
      "title": "Effect 08 (0x08) \u2014 shared bank",
      "src": "media/sounds/effect-08.wav",
      "raw": "media/sounds/effect-08.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 8,
      "level": null,
      "levels": [],
      "sha256": "9c0a1df8ed77c46b91e4229eaa764d8abb2f61c13c86b58a4755b22ad7b5ab4f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 18424,
        "sampleBytes": 3634,
        "initialPeriodPAL": 462,
        "referenceSampleRate": 7677.261904761905,
        "sampleSha256": "fc8215ba7b1d48f2c027a4e4fc07eb081e38f1a986a0ab29292bd057fd277e99",
        "descriptorSourceOffset": 2226,
        "descriptor": {
          "id": 8,
          "hexId": "0x8",
          "descriptorSourceOffset": 2226,
          "sampleStartOffset": 13630,
          "loopStartOffset": -8,
          "sampleAddress": 240308,
          "loopAddress": 226670,
          "initialLengthWords": 1817,
          "loopLengthWords": 2,
          "period": 462,
          "sampleRatePAL": 7677.261904761905,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            13630,
            65535,
            65528,
            1817,
            2,
            462,
            64,
            0,
            0,
            64,
            1,
            29,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20480,
        "rms16bit": 3006.842,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-08.registers.json"
    },
    {
      "id": "effect-09",
      "title": "Effect 09 (0x09) \u2014 shared bank",
      "src": "media/sounds/effect-09.wav",
      "raw": "media/sounds/effect-09.s8",
      "durationSeconds": 1.36,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 9,
      "level": null,
      "levels": [],
      "sha256": "6ef456954d9d00d963e83293e8bd69b64f6e7e58c48d50c374bfae03f3a728bd",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 900,
        "referenceSampleRate": 3940.9944444444445,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 2258,
        "descriptor": {
          "id": 9,
          "hexId": "0x9",
          "descriptorSourceOffset": 2258,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 900,
          "sampleRatePAL": 3940.9944444444445,
          "peakVolume": 50,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 40,
          "releaseStep": 2,
          "releaseTick": 48,
          "stopTick": 67,
          "pitchSequenceId": 6,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            900,
            50,
            4,
            1,
            40,
            2,
            48,
            67,
            6,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 25792,
        "rms16bit": 7275.162,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-09.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 9,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 2258,
            "descriptor": {
              "id": 9,
              "hexId": "0x9",
              "descriptorSourceOffset": 2258,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 900,
              "sampleRatePAL": 3940.9944444444445,
              "peakVolume": 50,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 40,
              "releaseStep": 2,
              "releaseTick": 48,
              "stopTick": 67,
              "pitchSequenceId": 6,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                900,
                50,
                4,
                1,
                40,
                2,
                48,
                67,
                6,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-10",
      "title": "Effect 10 (0x0A) \u2014 shared bank",
      "src": "media/sounds/effect-10.wav",
      "raw": "media/sounds/effect-10.s8",
      "durationSeconds": 0.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 10,
      "level": null,
      "levels": [],
      "sha256": "dfdab9551352c3afbc513c6d564b839ebfcb52dbfdf539d592331aebb81626b7",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 22058,
        "sampleBytes": 3950,
        "initialPeriodPAL": 430,
        "referenceSampleRate": 8248.593023255815,
        "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
        "descriptorSourceOffset": 2290,
        "descriptor": {
          "id": 10,
          "hexId": "0xa",
          "descriptorSourceOffset": 2290,
          "sampleStartOffset": 17264,
          "loopStartOffset": -8,
          "sampleAddress": 243942,
          "loopAddress": 226670,
          "initialLengthWords": 1975,
          "loopLengthWords": 2,
          "period": 430,
          "sampleRatePAL": 8248.593023255815,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 8,
          "stopTick": 28,
          "pitchSequenceId": 11,
          "unknown15": 0,
          "rawWords": [
            0,
            17264,
            65535,
            65528,
            1975,
            2,
            430,
            50,
            0,
            3,
            20,
            1,
            8,
            28,
            11,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17480,
        "rms16bit": 2615.314,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-10.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 10,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 12838,
            "sampleBytes": 3950,
            "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
            "descriptorSourceOffset": 2290,
            "descriptor": {
              "id": 10,
              "hexId": "0xa",
              "descriptorSourceOffset": 2290,
              "sampleStartOffset": 8044,
              "loopStartOffset": -8,
              "sampleAddress": 234722,
              "loopAddress": 226670,
              "initialLengthWords": 1975,
              "loopLengthWords": 2,
              "period": 430,
              "sampleRatePAL": 8248.593023255815,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 3,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 8,
              "stopTick": 28,
              "pitchSequenceId": 11,
              "unknown15": 0,
              "rawWords": [
                0,
                8044,
                65535,
                65528,
                1975,
                2,
                430,
                50,
                0,
                3,
                20,
                1,
                8,
                28,
                11,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-11",
      "title": "Effect 11 (0x0B) \u2014 shared bank",
      "src": "media/sounds/effect-11.wav",
      "raw": "media/sounds/effect-11.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 11,
      "level": null,
      "levels": [],
      "sha256": "e2d18f06815ccff4a2382d899dbb51c6f560191d12989fd5ad3718845cde3802",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50144,
        "sampleBytes": 612,
        "initialPeriodPAL": 360,
        "referenceSampleRate": 9852.486111111111,
        "sampleSha256": "730f3b2ec7f4d1c9d313e98b04618851b9673868291948fe0ac26f1a634cff00",
        "descriptorSourceOffset": 2322,
        "descriptor": {
          "id": 11,
          "hexId": "0xb",
          "descriptorSourceOffset": 2322,
          "sampleStartOffset": 45350,
          "loopStartOffset": -8,
          "sampleAddress": 272028,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 19,
          "unknown15": 0,
          "rawWords": [
            0,
            45350,
            65535,
            65528,
            306,
            2,
            360,
            30,
            0,
            1,
            20,
            1,
            29,
            30,
            19,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11136,
        "rms16bit": 1430.211,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-11.registers.json"
    },
    {
      "id": "effect-12",
      "title": "Effect 12 (0x0C) \u2014 shared bank",
      "src": "media/sounds/effect-12.wav",
      "raw": "media/sounds/effect-12.s8",
      "durationSeconds": 1.76,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 12,
      "level": null,
      "levels": [],
      "sha256": "28cb1576b7fa9f9addd855831dd59e4de51ed71267a6a9c2e17671adc44db884",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 447,
        "referenceSampleRate": 7934.888143176734,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 2354,
        "descriptor": {
          "id": 12,
          "hexId": "0xc",
          "descriptorSourceOffset": 2354,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 447,
          "sampleRatePAL": 7934.888143176734,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 71,
          "stopTick": 87,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            447,
            64,
            0,
            0,
            64,
            1,
            71,
            87,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 7198.451,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-12.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 12,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 2354,
            "descriptor": {
              "id": 12,
              "hexId": "0xc",
              "descriptorSourceOffset": 2354,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 447,
              "sampleRatePAL": 7934.888143176734,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 71,
              "stopTick": 87,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                447,
                64,
                0,
                0,
                64,
                1,
                71,
                87,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-13",
      "title": "Effect 13 (0x0D) \u2014 shared bank",
      "src": "media/sounds/effect-13.wav",
      "raw": "media/sounds/effect-13.s8",
      "durationSeconds": 1.76,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 13,
      "level": null,
      "levels": [],
      "sha256": "003781f974e7a60ffc00eb5d33de2492bafb2514d7af7e9355f8e8e158f770f1",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 520,
        "referenceSampleRate": 6820.951923076923,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 2386,
        "descriptor": {
          "id": 13,
          "hexId": "0xd",
          "descriptorSourceOffset": 2386,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 520,
          "sampleRatePAL": 6820.951923076923,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 71,
          "stopTick": 87,
          "pitchSequenceId": 1,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            520,
            64,
            0,
            0,
            64,
            1,
            71,
            87,
            1,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 8465.647,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-13.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 13,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 2386,
            "descriptor": {
              "id": 13,
              "hexId": "0xd",
              "descriptorSourceOffset": 2386,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 520,
              "sampleRatePAL": 6820.951923076923,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 71,
              "stopTick": 87,
              "pitchSequenceId": 1,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                520,
                64,
                0,
                0,
                64,
                1,
                71,
                87,
                1,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-14",
      "title": "Effect 14 (0x0E) \u2014 shared bank",
      "src": "media/sounds/effect-14.wav",
      "raw": "media/sounds/effect-14.s8",
      "durationSeconds": 0.96,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 14,
      "level": null,
      "levels": [],
      "sha256": "202da42918a25298c5ed401133525e669bdb8e9c36239699bf5479fe55fd731e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 247,
        "referenceSampleRate": 14359.8987854251,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 2418,
        "descriptor": {
          "id": 14,
          "hexId": "0xe",
          "descriptorSourceOffset": 2418,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 247,
          "sampleRatePAL": 14359.8987854251,
          "peakVolume": 28,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 28,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 47,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            247,
            28,
            0,
            0,
            28,
            1,
            46,
            47,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 14224,
        "rms16bit": 3169.876,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-14.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 14,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 2418,
            "descriptor": {
              "id": 14,
              "hexId": "0xe",
              "descriptorSourceOffset": 2418,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 247,
              "sampleRatePAL": 14359.8987854251,
              "peakVolume": 28,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 28,
              "releaseStep": 1,
              "releaseTick": 46,
              "stopTick": 47,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                247,
                28,
                0,
                0,
                28,
                1,
                46,
                47,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-15",
      "title": "Effect 15 (0x0F) \u2014 shared bank",
      "src": "media/sounds/effect-15.wav",
      "raw": "media/sounds/effect-15.s8",
      "durationSeconds": 0.96,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 15,
      "level": null,
      "levels": [],
      "sha256": "a3b4dd3b1152deb47c14b45037fd6f9011f7229e5b89e2991ac4f4cff7d91ce0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26808,
        "sampleBytes": 7530,
        "initialPeriodPAL": 340,
        "referenceSampleRate": 10432.04411764706,
        "sampleSha256": "2a053c3ce5593637e8a717a61e5d73a87f3ea83aabe735a53fe6546c6d6474c4",
        "descriptorSourceOffset": 2450,
        "descriptor": {
          "id": 15,
          "hexId": "0xf",
          "descriptorSourceOffset": 2450,
          "sampleStartOffset": 22014,
          "loopStartOffset": -8,
          "sampleAddress": 248692,
          "loopAddress": 226670,
          "initialLengthWords": 3765,
          "loopLengthWords": 2,
          "period": 340,
          "sampleRatePAL": 10432.04411764706,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 48,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 47,
          "pitchSequenceId": 2,
          "unknown15": 0,
          "rawWords": [
            0,
            22014,
            65535,
            65528,
            3765,
            2,
            340,
            48,
            0,
            0,
            48,
            1,
            46,
            47,
            2,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 24384,
        "rms16bit": 5836.273,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-15.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 15,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 17588,
            "sampleBytes": 7530,
            "sampleSha256": "2a053c3ce5593637e8a717a61e5d73a87f3ea83aabe735a53fe6546c6d6474c4",
            "descriptorSourceOffset": 2450,
            "descriptor": {
              "id": 15,
              "hexId": "0xf",
              "descriptorSourceOffset": 2450,
              "sampleStartOffset": 12794,
              "loopStartOffset": -8,
              "sampleAddress": 239472,
              "loopAddress": 226670,
              "initialLengthWords": 3765,
              "loopLengthWords": 2,
              "period": 340,
              "sampleRatePAL": 10432.04411764706,
              "peakVolume": 48,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 48,
              "releaseStep": 1,
              "releaseTick": 46,
              "stopTick": 47,
              "pitchSequenceId": 2,
              "unknown15": 0,
              "rawWords": [
                0,
                12794,
                65535,
                65528,
                3765,
                2,
                340,
                48,
                0,
                0,
                48,
                1,
                46,
                47,
                2,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-16",
      "title": "Effect 16 (0x10) \u2014 shared bank",
      "src": "media/sounds/effect-16.wav",
      "raw": "media/sounds/effect-16.s8",
      "durationSeconds": 1.08,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 16,
      "level": null,
      "levels": [],
      "sha256": "c3a0c69fb6cc90d9f92a66196a71f98720c209daff296574da062bdbce473b06",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 34338,
        "sampleBytes": 6100,
        "initialPeriodPAL": 508,
        "referenceSampleRate": 6982.076771653543,
        "sampleSha256": "cfb70623b766ab6e823ac6e8b7cd949236bf50c4cb1579ee69fb959fa0cf56fc",
        "descriptorSourceOffset": 2482,
        "descriptor": {
          "id": 16,
          "hexId": "0x10",
          "descriptorSourceOffset": 2482,
          "sampleStartOffset": 29544,
          "loopStartOffset": -8,
          "sampleAddress": 256222,
          "loopAddress": 226670,
          "initialLengthWords": 3050,
          "loopLengthWords": 2,
          "period": 508,
          "sampleRatePAL": 6982.076771653543,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 52,
          "stopTick": 53,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            29544,
            65535,
            65528,
            3050,
            2,
            508,
            64,
            0,
            0,
            64,
            1,
            52,
            53,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 5163.602,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-16.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 16,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 25118,
            "sampleBytes": 6100,
            "sampleSha256": "cfb70623b766ab6e823ac6e8b7cd949236bf50c4cb1579ee69fb959fa0cf56fc",
            "descriptorSourceOffset": 2482,
            "descriptor": {
              "id": 16,
              "hexId": "0x10",
              "descriptorSourceOffset": 2482,
              "sampleStartOffset": 20324,
              "loopStartOffset": -8,
              "sampleAddress": 247002,
              "loopAddress": 226670,
              "initialLengthWords": 3050,
              "loopLengthWords": 2,
              "period": 508,
              "sampleRatePAL": 6982.076771653543,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 52,
              "stopTick": 53,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                20324,
                65535,
                65528,
                3050,
                2,
                508,
                64,
                0,
                0,
                64,
                1,
                52,
                53,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-17",
      "title": "Effect 17 (0x11) \u2014 shared bank",
      "src": "media/sounds/effect-17.wav",
      "raw": "media/sounds/effect-17.s8",
      "durationSeconds": 0.24,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 17,
      "level": null,
      "levels": [],
      "sha256": "3b262721fb7a154ef12f820587e916ab905c3ef9fc0003127382f113e121d58d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 18424,
        "sampleBytes": 3634,
        "initialPeriodPAL": 420,
        "referenceSampleRate": 8444.988095238095,
        "sampleSha256": "fc8215ba7b1d48f2c027a4e4fc07eb081e38f1a986a0ab29292bd057fd277e99",
        "descriptorSourceOffset": 2514,
        "descriptor": {
          "id": 17,
          "hexId": "0x11",
          "descriptorSourceOffset": 2514,
          "sampleStartOffset": 13630,
          "loopStartOffset": -8,
          "sampleAddress": 240308,
          "loopAddress": 226670,
          "initialLengthWords": 1817,
          "loopLengthWords": 2,
          "period": 420,
          "sampleRatePAL": 8444.988095238095,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 5,
          "releaseTick": 2,
          "stopTick": 11,
          "pitchSequenceId": 1,
          "unknown15": 0,
          "rawWords": [
            0,
            13630,
            65535,
            65528,
            1817,
            2,
            420,
            60,
            0,
            0,
            60,
            5,
            2,
            11,
            1,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13140,
        "rms16bit": 2808.287,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-17.registers.json"
    },
    {
      "id": "effect-18",
      "title": "Effect 18 (0x12) \u2014 shared bank",
      "src": "media/sounds/effect-18.wav",
      "raw": "media/sounds/effect-18.s8",
      "durationSeconds": 0.72,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 18,
      "level": null,
      "levels": [],
      "sha256": "0affba3c28a346f0b015b9d001fc35659dc8a842058956ef74110c73a7723b93",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 40438,
        "sampleBytes": 3638,
        "initialPeriodPAL": 468,
        "referenceSampleRate": 7578.83547008547,
        "sampleSha256": "5ac6bd3dea1c61d23229822abf69c8725e40e87557b777bb6ba7a47598489cd4",
        "descriptorSourceOffset": 2546,
        "descriptor": {
          "id": 18,
          "hexId": "0x12",
          "descriptorSourceOffset": 2546,
          "sampleStartOffset": 35644,
          "loopStartOffset": -8,
          "sampleAddress": 262322,
          "loopAddress": 226670,
          "initialLengthWords": 1819,
          "loopLengthWords": 2,
          "period": 468,
          "sampleRatePAL": 7578.83547008547,
          "peakVolume": 38,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 38,
          "releaseStep": 1,
          "releaseTick": 34,
          "stopTick": 35,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            35644,
            65535,
            65528,
            1819,
            2,
            468,
            38,
            0,
            0,
            38,
            1,
            34,
            35,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 19152,
        "rms16bit": 3522.782,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-18.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 18,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 31218,
            "sampleBytes": 3638,
            "sampleSha256": "5ac6bd3dea1c61d23229822abf69c8725e40e87557b777bb6ba7a47598489cd4",
            "descriptorSourceOffset": 2546,
            "descriptor": {
              "id": 18,
              "hexId": "0x12",
              "descriptorSourceOffset": 2546,
              "sampleStartOffset": 26424,
              "loopStartOffset": -8,
              "sampleAddress": 253102,
              "loopAddress": 226670,
              "initialLengthWords": 1819,
              "loopLengthWords": 2,
              "period": 468,
              "sampleRatePAL": 7578.83547008547,
              "peakVolume": 38,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 38,
              "releaseStep": 1,
              "releaseTick": 34,
              "stopTick": 35,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                26424,
                65535,
                65528,
                1819,
                2,
                468,
                38,
                0,
                0,
                38,
                1,
                34,
                35,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-19",
      "title": "Effect 19 (0x13) \u2014 shared bank",
      "src": "media/sounds/effect-19.wav",
      "raw": "media/sounds/effect-19.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 19,
      "level": null,
      "levels": [],
      "sha256": "edd669956e87560882a9a23c1af84a1b50bb462e5713f36d2dcf70d30ab04471",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 40438,
        "sampleBytes": 3638,
        "initialPeriodPAL": 468,
        "referenceSampleRate": 7578.83547008547,
        "sampleSha256": "5ac6bd3dea1c61d23229822abf69c8725e40e87557b777bb6ba7a47598489cd4",
        "descriptorSourceOffset": 2578,
        "descriptor": {
          "id": 19,
          "hexId": "0x13",
          "descriptorSourceOffset": 2578,
          "sampleStartOffset": 35644,
          "loopStartOffset": -8,
          "sampleAddress": 262322,
          "loopAddress": 226670,
          "initialLengthWords": 1819,
          "loopLengthWords": 2,
          "period": 468,
          "sampleRatePAL": 7578.83547008547,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 24,
          "releaseStep": 1,
          "releaseTick": 8,
          "stopTick": 28,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            35644,
            65535,
            65528,
            1819,
            2,
            468,
            48,
            0,
            8,
            24,
            1,
            8,
            28,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17920,
        "rms16bit": 2523.204,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-19.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 19,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 31218,
            "sampleBytes": 3638,
            "sampleSha256": "5ac6bd3dea1c61d23229822abf69c8725e40e87557b777bb6ba7a47598489cd4",
            "descriptorSourceOffset": 2578,
            "descriptor": {
              "id": 19,
              "hexId": "0x13",
              "descriptorSourceOffset": 2578,
              "sampleStartOffset": 26424,
              "loopStartOffset": -8,
              "sampleAddress": 253102,
              "loopAddress": 226670,
              "initialLengthWords": 1819,
              "loopLengthWords": 2,
              "period": 468,
              "sampleRatePAL": 7578.83547008547,
              "peakVolume": 48,
              "attackStep": 0,
              "decayStep": 8,
              "sustainVolume": 24,
              "releaseStep": 1,
              "releaseTick": 8,
              "stopTick": 28,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                26424,
                65535,
                65528,
                1819,
                2,
                468,
                48,
                0,
                8,
                24,
                1,
                8,
                28,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-20",
      "title": "Effect 20 (0x14) \u2014 shared bank",
      "src": "media/sounds/effect-20.wav",
      "raw": "media/sounds/effect-20.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 20,
      "level": null,
      "levels": [],
      "sha256": "d9dbe40254733f126c9d20707242f945ad30bcf6b4968fb746fce6372b0b6d5b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 40458,
        "sampleBytes": 3618,
        "initialPeriodPAL": 448,
        "referenceSampleRate": 7917.176339285715,
        "sampleSha256": "b342486bb3061e9e37df3503e32ab1675075f350c78f8e4e62073eff1a323edf",
        "descriptorSourceOffset": 2610,
        "descriptor": {
          "id": 20,
          "hexId": "0x14",
          "descriptorSourceOffset": 2610,
          "sampleStartOffset": 35664,
          "loopStartOffset": -8,
          "sampleAddress": 262342,
          "loopAddress": 226670,
          "initialLengthWords": 1809,
          "loopLengthWords": 2,
          "period": 448,
          "sampleRatePAL": 7917.176339285715,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 24,
          "releaseStep": 1,
          "releaseTick": 6,
          "stopTick": 28,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            35664,
            65535,
            65528,
            1809,
            2,
            448,
            48,
            0,
            8,
            24,
            1,
            6,
            28,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16640,
        "rms16bit": 2563.793,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-20.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 20,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 31238,
            "sampleBytes": 3618,
            "sampleSha256": "b342486bb3061e9e37df3503e32ab1675075f350c78f8e4e62073eff1a323edf",
            "descriptorSourceOffset": 2610,
            "descriptor": {
              "id": 20,
              "hexId": "0x14",
              "descriptorSourceOffset": 2610,
              "sampleStartOffset": 26444,
              "loopStartOffset": -8,
              "sampleAddress": 253122,
              "loopAddress": 226670,
              "initialLengthWords": 1809,
              "loopLengthWords": 2,
              "period": 448,
              "sampleRatePAL": 7917.176339285715,
              "peakVolume": 48,
              "attackStep": 0,
              "decayStep": 8,
              "sustainVolume": 24,
              "releaseStep": 1,
              "releaseTick": 6,
              "stopTick": 28,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                26444,
                65535,
                65528,
                1809,
                2,
                448,
                48,
                0,
                8,
                24,
                1,
                6,
                28,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-21",
      "title": "Effect 21 (0x15) \u2014 shared bank",
      "src": "media/sounds/effect-21.wav",
      "raw": "media/sounds/effect-21.s8",
      "durationSeconds": 0.38,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 21,
      "level": null,
      "levels": [],
      "sha256": "96c89ba6b8e2822952d9d37d9fa046e3fca1cb3ae2fac441cb6a223f423ec8c5",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 22058,
        "sampleBytes": 3950,
        "initialPeriodPAL": 520,
        "referenceSampleRate": 6820.951923076923,
        "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
        "descriptorSourceOffset": 2642,
        "descriptor": {
          "id": 21,
          "hexId": "0x15",
          "descriptorSourceOffset": 2642,
          "sampleStartOffset": 17264,
          "loopStartOffset": -8,
          "sampleAddress": 243942,
          "loopAddress": 226670,
          "initialLengthWords": 1975,
          "loopLengthWords": 2,
          "period": 520,
          "sampleRatePAL": 6820.951923076923,
          "peakVolume": 55,
          "attackStep": 0,
          "decayStep": 6,
          "sustainVolume": 8,
          "releaseStep": 1,
          "releaseTick": 11,
          "stopTick": 19,
          "pitchSequenceId": 10,
          "unknown15": 0,
          "rawWords": [
            0,
            17264,
            65535,
            65528,
            1975,
            2,
            520,
            55,
            0,
            6,
            8,
            1,
            11,
            19,
            10,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 14136,
        "rms16bit": 2190.291,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-21.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 21,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 12838,
            "sampleBytes": 3950,
            "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
            "descriptorSourceOffset": 2642,
            "descriptor": {
              "id": 21,
              "hexId": "0x15",
              "descriptorSourceOffset": 2642,
              "sampleStartOffset": 8044,
              "loopStartOffset": -8,
              "sampleAddress": 234722,
              "loopAddress": 226670,
              "initialLengthWords": 1975,
              "loopLengthWords": 2,
              "period": 520,
              "sampleRatePAL": 6820.951923076923,
              "peakVolume": 55,
              "attackStep": 0,
              "decayStep": 6,
              "sustainVolume": 8,
              "releaseStep": 1,
              "releaseTick": 11,
              "stopTick": 19,
              "pitchSequenceId": 10,
              "unknown15": 0,
              "rawWords": [
                0,
                8044,
                65535,
                65528,
                1975,
                2,
                520,
                55,
                0,
                6,
                8,
                1,
                11,
                19,
                10,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-22",
      "title": "Effect 22 (0x16) \u2014 shared bank",
      "src": "media/sounds/effect-22.wav",
      "raw": "media/sounds/effect-22.s8",
      "durationSeconds": 0.56,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 22,
      "level": null,
      "levels": [],
      "sha256": "4704e20af24342c6b90251067a289fed97673acfacda37167266056f0cf9c83e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 22058,
        "sampleBytes": 3950,
        "initialPeriodPAL": 430,
        "referenceSampleRate": 8248.593023255815,
        "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
        "descriptorSourceOffset": 2674,
        "descriptor": {
          "id": 22,
          "hexId": "0x16",
          "descriptorSourceOffset": 2674,
          "sampleStartOffset": 17264,
          "loopStartOffset": -8,
          "sampleAddress": 243942,
          "loopAddress": 226670,
          "initialLengthWords": 1975,
          "loopLengthWords": 2,
          "period": 430,
          "sampleRatePAL": 8248.593023255815,
          "peakVolume": 35,
          "attackStep": 10,
          "decayStep": 4,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 23,
          "stopTick": 29,
          "pitchSequenceId": 14,
          "unknown15": 0,
          "rawWords": [
            0,
            17264,
            65535,
            65528,
            1975,
            2,
            430,
            35,
            10,
            4,
            6,
            1,
            23,
            29,
            14,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 18400,
        "rms16bit": 2425.437,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-22.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 22,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 12838,
            "sampleBytes": 3950,
            "sampleSha256": "5a81cc67d278dc5dd6ec0f40fdef51435effcd8baaba3ff9d32a4441475b9744",
            "descriptorSourceOffset": 2674,
            "descriptor": {
              "id": 22,
              "hexId": "0x16",
              "descriptorSourceOffset": 2674,
              "sampleStartOffset": 8044,
              "loopStartOffset": -8,
              "sampleAddress": 234722,
              "loopAddress": 226670,
              "initialLengthWords": 1975,
              "loopLengthWords": 2,
              "period": 430,
              "sampleRatePAL": 8248.593023255815,
              "peakVolume": 35,
              "attackStep": 10,
              "decayStep": 4,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 23,
              "stopTick": 29,
              "pitchSequenceId": 14,
              "unknown15": 0,
              "rawWords": [
                0,
                8044,
                65535,
                65528,
                1975,
                2,
                430,
                35,
                10,
                4,
                6,
                1,
                23,
                29,
                14,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-23-level-1",
      "title": "Effect 23 (0x17) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-23-level-1.wav",
      "raw": "media/sounds/effect-23-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 23,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "f5eefe7625296a210ba696a068dccfa91add79e0e64e1cd668a215273727b35c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2706,
        "descriptor": {
          "id": 23,
          "hexId": "0x17",
          "descriptorSourceOffset": 2706,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 65504,
          "stopTick": 65535,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            460,
            64,
            1,
            1,
            32,
            1,
            65504,
            65535,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 18352,
        "rms16bit": 3655.427,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-23-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 23,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2706,
            "descriptor": {
              "id": 23,
              "hexId": "0x17",
              "descriptorSourceOffset": 2706,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 65504,
              "stopTick": 65535,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                460,
                64,
                1,
                1,
                32,
                1,
                65504,
                65535,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 23,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2706,
            "descriptor": {
              "id": 23,
              "hexId": "0x17",
              "descriptorSourceOffset": 2706,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 65504,
              "stopTick": 65535,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                460,
                64,
                1,
                1,
                32,
                1,
                65504,
                65535,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-23-level-2",
      "title": "Effect 23 (0x17) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-23-level-2.wav",
      "raw": "media/sounds/effect-23-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 23,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "81290b4b29eea7d42663d7773c18a478aa572c454b6a342d4f9cd8799412dfa6",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 2706,
        "descriptor": {
          "id": 23,
          "hexId": "0x17",
          "descriptorSourceOffset": 2706,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 65504,
          "stopTick": 65535,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            460,
            64,
            1,
            1,
            32,
            1,
            65504,
            65535,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 5465.162,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-23-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 23,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 2706,
            "descriptor": {
              "id": 23,
              "hexId": "0x17",
              "descriptorSourceOffset": 2706,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 65504,
              "stopTick": 65535,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                460,
                64,
                1,
                1,
                32,
                1,
                65504,
                65535,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-23-level-3",
      "title": "Effect 23 (0x17) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-23-level-3.wav",
      "raw": "media/sounds/effect-23-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 23,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "be83a52fcfc636eb60fdf1154ba4a94bb07867d257994847b88f48a6361dc499",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 2706,
        "descriptor": {
          "id": 23,
          "hexId": "0x17",
          "descriptorSourceOffset": 2706,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 65504,
          "stopTick": 65535,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            460,
            64,
            1,
            1,
            32,
            1,
            65504,
            65535,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 8466.062,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-23-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 23,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 2706,
            "descriptor": {
              "id": 23,
              "hexId": "0x17",
              "descriptorSourceOffset": 2706,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 65504,
              "stopTick": 65535,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                460,
                64,
                1,
                1,
                32,
                1,
                65504,
                65535,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-23-level-7",
      "title": "Effect 23 (0x17) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-23-level-7.wav",
      "raw": "media/sounds/effect-23-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 23,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "f5eefe7625296a210ba696a068dccfa91add79e0e64e1cd668a215273727b35c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2706,
        "descriptor": {
          "id": 23,
          "hexId": "0x17",
          "descriptorSourceOffset": 2706,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 65504,
          "stopTick": 65535,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            460,
            64,
            1,
            1,
            32,
            1,
            65504,
            65535,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 18352,
        "rms16bit": 3655.427,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-23-level-7.registers.json"
    },
    {
      "id": "effect-24-level-1",
      "title": "Effect 24 (0x18) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-24-level-1.wav",
      "raw": "media/sounds/effect-24-level-1.s8",
      "durationSeconds": 2.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 24,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "168879bbd7fac465841e04355759f70fa261d29b8c3809cf88edf94af309b7df",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 370,
        "referenceSampleRate": 9586.202702702703,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2738,
        "descriptor": {
          "id": 24,
          "hexId": "0x18",
          "descriptorSourceOffset": 2738,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 370,
          "sampleRatePAL": 9586.202702702703,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 97,
          "stopTick": 128,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            370,
            64,
            1,
            1,
            64,
            2,
            97,
            128,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 18648,
        "rms16bit": 4703.44,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-24-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 24,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2738,
            "descriptor": {
              "id": 24,
              "hexId": "0x18",
              "descriptorSourceOffset": 2738,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 370,
              "sampleRatePAL": 9586.202702702703,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 97,
              "stopTick": 128,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                370,
                64,
                1,
                1,
                64,
                2,
                97,
                128,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 24,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2738,
            "descriptor": {
              "id": 24,
              "hexId": "0x18",
              "descriptorSourceOffset": 2738,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 370,
              "sampleRatePAL": 9586.202702702703,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 97,
              "stopTick": 128,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                370,
                64,
                1,
                1,
                64,
                2,
                97,
                128,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-24-level-2",
      "title": "Effect 24 (0x18) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-24-level-2.wav",
      "raw": "media/sounds/effect-24-level-2.s8",
      "durationSeconds": 2.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 24,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "2dc5a260f8ff703d9cfb55911569b89b85fb1baa0e94254c8cbc065141894f8e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 370,
        "referenceSampleRate": 9586.202702702703,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 2738,
        "descriptor": {
          "id": 24,
          "hexId": "0x18",
          "descriptorSourceOffset": 2738,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 370,
          "sampleRatePAL": 9586.202702702703,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 97,
          "stopTick": 128,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            370,
            64,
            1,
            1,
            64,
            2,
            97,
            128,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32004,
        "rms16bit": 7012.962,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-24-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 24,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 2738,
            "descriptor": {
              "id": 24,
              "hexId": "0x18",
              "descriptorSourceOffset": 2738,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 370,
              "sampleRatePAL": 9586.202702702703,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 97,
              "stopTick": 128,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                370,
                64,
                1,
                1,
                64,
                2,
                97,
                128,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-24-level-3",
      "title": "Effect 24 (0x18) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-24-level-3.wav",
      "raw": "media/sounds/effect-24-level-3.s8",
      "durationSeconds": 2.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 24,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "c32df7e15ba0dd6d553bfca5829a0725aa5aa5354822d1c1fb638b10502eb227",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 370,
        "referenceSampleRate": 9586.202702702703,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 2738,
        "descriptor": {
          "id": 24,
          "hexId": "0x18",
          "descriptorSourceOffset": 2738,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 370,
          "sampleRatePAL": 9586.202702702703,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 97,
          "stopTick": 128,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            370,
            64,
            1,
            1,
            64,
            2,
            97,
            128,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 10897.016,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-24-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 24,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 2738,
            "descriptor": {
              "id": 24,
              "hexId": "0x18",
              "descriptorSourceOffset": 2738,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 370,
              "sampleRatePAL": 9586.202702702703,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 97,
              "stopTick": 128,
              "pitchSequenceId": 3,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                370,
                64,
                1,
                1,
                64,
                2,
                97,
                128,
                3,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-24-level-7",
      "title": "Effect 24 (0x18) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-24-level-7.wav",
      "raw": "media/sounds/effect-24-level-7.s8",
      "durationSeconds": 2.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 24,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "168879bbd7fac465841e04355759f70fa261d29b8c3809cf88edf94af309b7df",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 370,
        "referenceSampleRate": 9586.202702702703,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2738,
        "descriptor": {
          "id": 24,
          "hexId": "0x18",
          "descriptorSourceOffset": 2738,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 370,
          "sampleRatePAL": 9586.202702702703,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 97,
          "stopTick": 128,
          "pitchSequenceId": 3,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            370,
            64,
            1,
            1,
            64,
            2,
            97,
            128,
            3,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 18648,
        "rms16bit": 4703.44,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-24-level-7.registers.json"
    },
    {
      "id": "effect-25-level-1",
      "title": "Effect 25 (0x19) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-25-level-1.wav",
      "raw": "media/sounds/effect-25-level-1.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 25,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "735eeed5550f26d34b379df8da96b8a8dafad42b53b875e65468efe257a4ab74",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 418,
        "referenceSampleRate": 8485.394736842105,
        "sampleSha256": "465e66fc4b32035e0c5d426d16af960b55f4e106d1d5a4756c7566b6277805e5",
        "descriptorSourceOffset": 2770,
        "descriptor": {
          "id": 25,
          "hexId": "0x19",
          "descriptorSourceOffset": 2770,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 418,
          "sampleRatePAL": 8485.394736842105,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            418,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5280,
        "rms16bit": 1323.839,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-25-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 25,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "465e66fc4b32035e0c5d426d16af960b55f4e106d1d5a4756c7566b6277805e5",
            "descriptorSourceOffset": 2770,
            "descriptor": {
              "id": 25,
              "hexId": "0x19",
              "descriptorSourceOffset": 2770,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 418,
              "sampleRatePAL": 8485.394736842105,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                418,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-25-level-2",
      "title": "Effect 25 (0x19) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-25-level-2.wav",
      "raw": "media/sounds/effect-25-level-2.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 25,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "47ebe9883b53c55bb9d57af6e79927e15f4040b27864c1f864fd291dfd910d95",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 418,
        "referenceSampleRate": 8485.394736842105,
        "sampleSha256": "9aa1d3a82a906179fa36c75c61bb0132d64f6b78abdee0a591a362c765eb07b7",
        "descriptorSourceOffset": 2770,
        "descriptor": {
          "id": 25,
          "hexId": "0x19",
          "descriptorSourceOffset": 2770,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 418,
          "sampleRatePAL": 8485.394736842105,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            418,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3600,
        "rms16bit": 951.122,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-25-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 25,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "9aa1d3a82a906179fa36c75c61bb0132d64f6b78abdee0a591a362c765eb07b7",
            "descriptorSourceOffset": 2770,
            "descriptor": {
              "id": 25,
              "hexId": "0x19",
              "descriptorSourceOffset": 2770,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 418,
              "sampleRatePAL": 8485.394736842105,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                418,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-25-level-3",
      "title": "Effect 25 (0x19) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-25-level-3.wav",
      "raw": "media/sounds/effect-25-level-3.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 25,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "7340f12c6c429343ead5aeb7cb402836d0b5bcb1cd35690482cafcf14b546e65",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 418,
        "referenceSampleRate": 8485.394736842105,
        "sampleSha256": "b97b347471a33f2adbbb1b80244712137f40771affd014efc4f16d6910c298c6",
        "descriptorSourceOffset": 2770,
        "descriptor": {
          "id": 25,
          "hexId": "0x19",
          "descriptorSourceOffset": 2770,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 418,
          "sampleRatePAL": 8485.394736842105,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            418,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5760,
        "rms16bit": 1909.044,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-25-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 25,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "b97b347471a33f2adbbb1b80244712137f40771affd014efc4f16d6910c298c6",
            "descriptorSourceOffset": 2770,
            "descriptor": {
              "id": 25,
              "hexId": "0x19",
              "descriptorSourceOffset": 2770,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 418,
              "sampleRatePAL": 8485.394736842105,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                418,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-25-level-7",
      "title": "Effect 25 (0x19) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-25-level-7.wav",
      "raw": "media/sounds/effect-25-level-7.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 25,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "fde87d6ac9f2cf026badcfee38a44ab239e26682c0b5ee676c77a0a4a4b4163a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 418,
        "referenceSampleRate": 8485.394736842105,
        "sampleSha256": "2aeeb0ff84b50b944f6a551172ee7f8ab90a7921c92e9633f16af39cdd8dca69",
        "descriptorSourceOffset": 2770,
        "descriptor": {
          "id": 25,
          "hexId": "0x19",
          "descriptorSourceOffset": 2770,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 418,
          "sampleRatePAL": 8485.394736842105,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            418,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 1440,
        "rms16bit": 416.028,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-25-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 25,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "2aeeb0ff84b50b944f6a551172ee7f8ab90a7921c92e9633f16af39cdd8dca69",
            "descriptorSourceOffset": 2770,
            "descriptor": {
              "id": 25,
              "hexId": "0x19",
              "descriptorSourceOffset": 2770,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 418,
              "sampleRatePAL": 8485.394736842105,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                418,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-26-level-1",
      "title": "Effect 26 (0x1A) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-26-level-1.wav",
      "raw": "media/sounds/effect-26-level-1.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 26,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "28db274ee212e4ebef6f6ce38a378a32b5a0f4370cb57cf16b14fd29610c947a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 558,
        "referenceSampleRate": 6356.442652329749,
        "sampleSha256": "465e66fc4b32035e0c5d426d16af960b55f4e106d1d5a4756c7566b6277805e5",
        "descriptorSourceOffset": 2802,
        "descriptor": {
          "id": 26,
          "hexId": "0x1a",
          "descriptorSourceOffset": 2802,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 558,
          "sampleRatePAL": 6356.442652329749,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            558,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5280,
        "rms16bit": 1327.408,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-26-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 26,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "465e66fc4b32035e0c5d426d16af960b55f4e106d1d5a4756c7566b6277805e5",
            "descriptorSourceOffset": 2802,
            "descriptor": {
              "id": 26,
              "hexId": "0x1a",
              "descriptorSourceOffset": 2802,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 558,
              "sampleRatePAL": 6356.442652329749,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                558,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-26-level-2",
      "title": "Effect 26 (0x1A) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-26-level-2.wav",
      "raw": "media/sounds/effect-26-level-2.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 26,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "1e71c3fadf0e2aa6e6848e0701de8b83d7bf26a8d1e56d91d702ef426443db86",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 558,
        "referenceSampleRate": 6356.442652329749,
        "sampleSha256": "9aa1d3a82a906179fa36c75c61bb0132d64f6b78abdee0a591a362c765eb07b7",
        "descriptorSourceOffset": 2802,
        "descriptor": {
          "id": 26,
          "hexId": "0x1a",
          "descriptorSourceOffset": 2802,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 558,
          "sampleRatePAL": 6356.442652329749,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            558,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3600,
        "rms16bit": 944.591,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-26-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 26,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "9aa1d3a82a906179fa36c75c61bb0132d64f6b78abdee0a591a362c765eb07b7",
            "descriptorSourceOffset": 2802,
            "descriptor": {
              "id": 26,
              "hexId": "0x1a",
              "descriptorSourceOffset": 2802,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 558,
              "sampleRatePAL": 6356.442652329749,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                558,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-26-level-3",
      "title": "Effect 26 (0x1A) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-26-level-3.wav",
      "raw": "media/sounds/effect-26-level-3.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 26,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "6492adf57c79cd078d58b030831cdcf3584214dd31244fc79df521ebe8788ea3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 558,
        "referenceSampleRate": 6356.442652329749,
        "sampleSha256": "b97b347471a33f2adbbb1b80244712137f40771affd014efc4f16d6910c298c6",
        "descriptorSourceOffset": 2802,
        "descriptor": {
          "id": 26,
          "hexId": "0x1a",
          "descriptorSourceOffset": 2802,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 558,
          "sampleRatePAL": 6356.442652329749,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            558,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5760,
        "rms16bit": 1909.968,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-26-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 26,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "b97b347471a33f2adbbb1b80244712137f40771affd014efc4f16d6910c298c6",
            "descriptorSourceOffset": 2802,
            "descriptor": {
              "id": 26,
              "hexId": "0x1a",
              "descriptorSourceOffset": 2802,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 558,
              "sampleRatePAL": 6356.442652329749,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                558,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-26-level-7",
      "title": "Effect 26 (0x1A) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-26-level-7.wav",
      "raw": "media/sounds/effect-26-level-7.s8",
      "durationSeconds": 1.22,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 26,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "d30e3069871ee5a365da3632cdb04e65c9d390a6499d1a46d6b8878b8846386a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2800,
        "sampleBytes": 1452,
        "initialPeriodPAL": 558,
        "referenceSampleRate": 6356.442652329749,
        "sampleSha256": "2aeeb0ff84b50b944f6a551172ee7f8ab90a7921c92e9633f16af39cdd8dca69",
        "descriptorSourceOffset": 2802,
        "descriptor": {
          "id": 26,
          "hexId": "0x1a",
          "descriptorSourceOffset": 2802,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49610,
          "sampleAddress": 276280,
          "loopAddress": 276288,
          "initialLengthWords": 726,
          "loopLengthWords": 722,
          "period": 558,
          "sampleRatePAL": 6356.442652329749,
          "peakVolume": 12,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 13,
          "releaseStep": 2,
          "releaseTick": 54,
          "stopTick": 60,
          "pitchSequenceId": 4,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49610,
            726,
            722,
            558,
            12,
            2,
            1,
            13,
            2,
            54,
            60,
            4,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 1440,
        "rms16bit": 415.633,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-26-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 26,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2800,
            "sampleBytes": 1452,
            "sampleSha256": "2aeeb0ff84b50b944f6a551172ee7f8ab90a7921c92e9633f16af39cdd8dca69",
            "descriptorSourceOffset": 2802,
            "descriptor": {
              "id": 26,
              "hexId": "0x1a",
              "descriptorSourceOffset": 2802,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35654,
              "sampleAddress": 262324,
              "loopAddress": 262332,
              "initialLengthWords": 726,
              "loopLengthWords": 722,
              "period": 558,
              "sampleRatePAL": 6356.442652329749,
              "peakVolume": 12,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 13,
              "releaseStep": 2,
              "releaseTick": 54,
              "stopTick": 60,
              "pitchSequenceId": 4,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35654,
                726,
                722,
                558,
                12,
                2,
                1,
                13,
                2,
                54,
                60,
                4,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-27-level-1",
      "title": "Effect 27 (0x1B) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-27-level-1.wav",
      "raw": "media/sounds/effect-27-level-1.s8",
      "durationSeconds": 2.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 27,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "8fb937b5828e3ea37c56db85c8bb82bf815ebc919d90402472e32be769ab17f6",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 584,
        "referenceSampleRate": 6073.450342465753,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2834,
        "descriptor": {
          "id": 27,
          "hexId": "0x1b",
          "descriptorSourceOffset": 2834,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 584,
          "sampleRatePAL": 6073.450342465753,
          "peakVolume": 32,
          "attackStep": 32,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 81,
          "stopTick": 144,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            584,
            32,
            32,
            1,
            64,
            1,
            81,
            144,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9472,
        "rms16bit": 3026.572,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-27-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 27,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2834,
            "descriptor": {
              "id": 27,
              "hexId": "0x1b",
              "descriptorSourceOffset": 2834,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 584,
              "sampleRatePAL": 6073.450342465753,
              "peakVolume": 32,
              "attackStep": 32,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 81,
              "stopTick": 144,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                584,
                32,
                32,
                1,
                64,
                1,
                81,
                144,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 27,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2834,
            "descriptor": {
              "id": 27,
              "hexId": "0x1b",
              "descriptorSourceOffset": 2834,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 584,
              "sampleRatePAL": 6073.450342465753,
              "peakVolume": 32,
              "attackStep": 32,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 81,
              "stopTick": 144,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                584,
                32,
                32,
                1,
                64,
                1,
                81,
                144,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-27-level-2",
      "title": "Effect 27 (0x1B) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-27-level-2.wav",
      "raw": "media/sounds/effect-27-level-2.s8",
      "durationSeconds": 2.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 27,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "badcc2227d736686a4bdb4f4a8caa53f611920766db5f586c5229276c61c7f52",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 584,
        "referenceSampleRate": 6073.450342465753,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 2834,
        "descriptor": {
          "id": 27,
          "hexId": "0x1b",
          "descriptorSourceOffset": 2834,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 584,
          "sampleRatePAL": 6073.450342465753,
          "peakVolume": 32,
          "attackStep": 32,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 81,
          "stopTick": 144,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            584,
            32,
            32,
            1,
            64,
            1,
            81,
            144,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16256,
        "rms16bit": 4534.427,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-27-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 27,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 2834,
            "descriptor": {
              "id": 27,
              "hexId": "0x1b",
              "descriptorSourceOffset": 2834,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 584,
              "sampleRatePAL": 6073.450342465753,
              "peakVolume": 32,
              "attackStep": 32,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 81,
              "stopTick": 144,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                584,
                32,
                32,
                1,
                64,
                1,
                81,
                144,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-27-level-3",
      "title": "Effect 27 (0x1B) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-27-level-3.wav",
      "raw": "media/sounds/effect-27-level-3.s8",
      "durationSeconds": 2.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 27,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "d80cefbb7d756fb5de3b1ff51f90f1d5eedce8703b817ae8bcd1ee23d903fd55",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 584,
        "referenceSampleRate": 6073.450342465753,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 2834,
        "descriptor": {
          "id": 27,
          "hexId": "0x1b",
          "descriptorSourceOffset": 2834,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 584,
          "sampleRatePAL": 6073.450342465753,
          "peakVolume": 32,
          "attackStep": 32,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 81,
          "stopTick": 144,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            584,
            32,
            32,
            1,
            64,
            1,
            81,
            144,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16256,
        "rms16bit": 7001.348,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-27-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 27,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 2834,
            "descriptor": {
              "id": 27,
              "hexId": "0x1b",
              "descriptorSourceOffset": 2834,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 584,
              "sampleRatePAL": 6073.450342465753,
              "peakVolume": 32,
              "attackStep": 32,
              "decayStep": 1,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 81,
              "stopTick": 144,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                584,
                32,
                32,
                1,
                64,
                1,
                81,
                144,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-27-level-7",
      "title": "Effect 27 (0x1B) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-27-level-7.wav",
      "raw": "media/sounds/effect-27-level-7.s8",
      "durationSeconds": 2.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 27,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "8fb937b5828e3ea37c56db85c8bb82bf815ebc919d90402472e32be769ab17f6",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 584,
        "referenceSampleRate": 6073.450342465753,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2834,
        "descriptor": {
          "id": 27,
          "hexId": "0x1b",
          "descriptorSourceOffset": 2834,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 584,
          "sampleRatePAL": 6073.450342465753,
          "peakVolume": 32,
          "attackStep": 32,
          "decayStep": 1,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 81,
          "stopTick": 144,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            584,
            32,
            32,
            1,
            64,
            1,
            81,
            144,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9472,
        "rms16bit": 3026.572,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-27-level-7.registers.json"
    },
    {
      "id": "effect-28-level-1",
      "title": "Effect 28 (0x1C) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-28-level-1.wav",
      "raw": "media/sounds/effect-28-level-1.s8",
      "durationSeconds": 3.86,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 28,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "f82d14545da3e60b85484b2d06375ba08175132d83e9068aed7e871a00b75baf",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 494,
        "referenceSampleRate": 7179.94939271255,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2866,
        "descriptor": {
          "id": 28,
          "hexId": "0x1c",
          "descriptorSourceOffset": 2866,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 494,
          "sampleRatePAL": 7179.94939271255,
          "peakVolume": 32,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 161,
          "stopTick": 192,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            494,
            32,
            1,
            1,
            32,
            1,
            161,
            192,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9176,
        "rms16bit": 2879.89,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-28-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 28,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2866,
            "descriptor": {
              "id": 28,
              "hexId": "0x1c",
              "descriptorSourceOffset": 2866,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 494,
              "sampleRatePAL": 7179.94939271255,
              "peakVolume": 32,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 161,
              "stopTick": 192,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                494,
                32,
                1,
                1,
                32,
                1,
                161,
                192,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 28,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 2866,
            "descriptor": {
              "id": 28,
              "hexId": "0x1c",
              "descriptorSourceOffset": 2866,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 494,
              "sampleRatePAL": 7179.94939271255,
              "peakVolume": 32,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 161,
              "stopTick": 192,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                494,
                32,
                1,
                1,
                32,
                1,
                161,
                192,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-28-level-2",
      "title": "Effect 28 (0x1C) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-28-level-2.wav",
      "raw": "media/sounds/effect-28-level-2.s8",
      "durationSeconds": 3.86,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 28,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "e301d1c8e47297313101f44992b64162116d6bb822603c07eb8ae24c24afad7c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 494,
        "referenceSampleRate": 7179.94939271255,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 2866,
        "descriptor": {
          "id": 28,
          "hexId": "0x1c",
          "descriptorSourceOffset": 2866,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 494,
          "sampleRatePAL": 7179.94939271255,
          "peakVolume": 32,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 161,
          "stopTick": 192,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            494,
            32,
            1,
            1,
            32,
            1,
            161,
            192,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15748,
        "rms16bit": 4273.462,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-28-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 28,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 2866,
            "descriptor": {
              "id": 28,
              "hexId": "0x1c",
              "descriptorSourceOffset": 2866,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 494,
              "sampleRatePAL": 7179.94939271255,
              "peakVolume": 32,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 161,
              "stopTick": 192,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                494,
                32,
                1,
                1,
                32,
                1,
                161,
                192,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-28-level-3",
      "title": "Effect 28 (0x1C) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-28-level-3.wav",
      "raw": "media/sounds/effect-28-level-3.s8",
      "durationSeconds": 3.86,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 28,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "717e716b635100be831cc65a91337c81f0ae30a22b25ba98a7ff0dfd32bfaad7",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 494,
        "referenceSampleRate": 7179.94939271255,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 2866,
        "descriptor": {
          "id": 28,
          "hexId": "0x1c",
          "descriptorSourceOffset": 2866,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 494,
          "sampleRatePAL": 7179.94939271255,
          "peakVolume": 32,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 161,
          "stopTick": 192,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            494,
            32,
            1,
            1,
            32,
            1,
            161,
            192,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16256,
        "rms16bit": 6670.975,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-28-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 28,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 2866,
            "descriptor": {
              "id": 28,
              "hexId": "0x1c",
              "descriptorSourceOffset": 2866,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 494,
              "sampleRatePAL": 7179.94939271255,
              "peakVolume": 32,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 32,
              "releaseStep": 1,
              "releaseTick": 161,
              "stopTick": 192,
              "pitchSequenceId": 5,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                494,
                32,
                1,
                1,
                32,
                1,
                161,
                192,
                5,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-28-level-7",
      "title": "Effect 28 (0x1C) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-28-level-7.wav",
      "raw": "media/sounds/effect-28-level-7.s8",
      "durationSeconds": 3.86,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 28,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "f82d14545da3e60b85484b2d06375ba08175132d83e9068aed7e871a00b75baf",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 494,
        "referenceSampleRate": 7179.94939271255,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 2866,
        "descriptor": {
          "id": 28,
          "hexId": "0x1c",
          "descriptorSourceOffset": 2866,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 494,
          "sampleRatePAL": 7179.94939271255,
          "peakVolume": 32,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 161,
          "stopTick": 192,
          "pitchSequenceId": 5,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            494,
            32,
            1,
            1,
            32,
            1,
            161,
            192,
            5,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9176,
        "rms16bit": 2879.89,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-28-level-7.registers.json"
    },
    {
      "id": "effect-29-level-1",
      "title": "Effect 29 (0x1D) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-29-level-1.wav",
      "raw": "media/sounds/effect-29-level-1.s8",
      "durationSeconds": 0.64,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 29,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "e0c05c625838c2d458630c9819d6c3ab7dbcf72bb8d83600e1d487122eb1048f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 4252,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
        "descriptorSourceOffset": 2898,
        "descriptor": {
          "id": 29,
          "hexId": "0x1d",
          "descriptorSourceOffset": 2898,
          "sampleStartOffset": 51054,
          "loopStartOffset": 51056,
          "sampleAddress": 277732,
          "loopAddress": 277734,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 4,
          "sustainVolume": 10,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 35,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            51054,
            0,
            51056,
            957,
            956,
            300,
            50,
            10,
            4,
            10,
            1,
            25,
            35,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6048,
        "rms16bit": 824.737,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-29-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 29,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 4252,
            "sampleBytes": 1914,
            "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
            "descriptorSourceOffset": 2898,
            "descriptor": {
              "id": 29,
              "hexId": "0x1d",
              "descriptorSourceOffset": 2898,
              "sampleStartOffset": 37098,
              "loopStartOffset": 37100,
              "sampleAddress": 263776,
              "loopAddress": 263778,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 4,
              "sustainVolume": 10,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 35,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                37098,
                0,
                37100,
                957,
                956,
                300,
                50,
                10,
                4,
                10,
                1,
                25,
                35,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-29-level-2",
      "title": "Effect 29 (0x1D) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-29-level-2.wav",
      "raw": "media/sounds/effect-29-level-2.s8",
      "durationSeconds": 0.64,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 29,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "a31a21da2c261c971b34893c29b58d7ef4f53f4b234623282bdebf961da448a2",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 4252,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "a61ac13e67b1aa9f7a8bef67f591354a0061baf2569d75a1357cd8840463266d",
        "descriptorSourceOffset": 2898,
        "descriptor": {
          "id": 29,
          "hexId": "0x1d",
          "descriptorSourceOffset": 2898,
          "sampleStartOffset": 51054,
          "loopStartOffset": 51056,
          "sampleAddress": 277732,
          "loopAddress": 277734,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 4,
          "sustainVolume": 10,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 35,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            51054,
            0,
            51056,
            957,
            956,
            300,
            50,
            10,
            4,
            10,
            1,
            25,
            35,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3120,
        "rms16bit": 434.982,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-29-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 29,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 4252,
            "sampleBytes": 1914,
            "sampleSha256": "a61ac13e67b1aa9f7a8bef67f591354a0061baf2569d75a1357cd8840463266d",
            "descriptorSourceOffset": 2898,
            "descriptor": {
              "id": 29,
              "hexId": "0x1d",
              "descriptorSourceOffset": 2898,
              "sampleStartOffset": 37098,
              "loopStartOffset": 37100,
              "sampleAddress": 263776,
              "loopAddress": 263778,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 4,
              "sustainVolume": 10,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 35,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                37098,
                0,
                37100,
                957,
                956,
                300,
                50,
                10,
                4,
                10,
                1,
                25,
                35,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-29-level-3",
      "title": "Effect 29 (0x1D) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-29-level-3.wav",
      "raw": "media/sounds/effect-29-level-3.s8",
      "durationSeconds": 0.64,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 29,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "fa0fdd674d2e37f8bfe512a4ef8d0d4ff009cfcec91266327d904d402adc8099",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 4252,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "398024ff739b9d3e63b420aae288ab8da0567b009ffb1713acf3707b59cd1b84",
        "descriptorSourceOffset": 2898,
        "descriptor": {
          "id": 29,
          "hexId": "0x1d",
          "descriptorSourceOffset": 2898,
          "sampleStartOffset": 51054,
          "loopStartOffset": 51056,
          "sampleAddress": 277732,
          "loopAddress": 277734,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 4,
          "sustainVolume": 10,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 35,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            51054,
            0,
            51056,
            957,
            956,
            300,
            50,
            10,
            4,
            10,
            1,
            25,
            35,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 21168,
        "rms16bit": 3205.92,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-29-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 29,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 4252,
            "sampleBytes": 1914,
            "sampleSha256": "398024ff739b9d3e63b420aae288ab8da0567b009ffb1713acf3707b59cd1b84",
            "descriptorSourceOffset": 2898,
            "descriptor": {
              "id": 29,
              "hexId": "0x1d",
              "descriptorSourceOffset": 2898,
              "sampleStartOffset": 37098,
              "loopStartOffset": 37100,
              "sampleAddress": 263776,
              "loopAddress": 263778,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 4,
              "sustainVolume": 10,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 35,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                37098,
                0,
                37100,
                957,
                956,
                300,
                50,
                10,
                4,
                10,
                1,
                25,
                35,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-29-level-7",
      "title": "Effect 29 (0x1D) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-29-level-7.wav",
      "raw": "media/sounds/effect-29-level-7.s8",
      "durationSeconds": 0.64,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 29,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "18df25eac4bd3e62a90db2000fd46bb7e2099d7e9ea05bbf8b652ad6efd3cac8",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 4252,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "2e04f4b64e34a6099c4662583b6baf56175c4eddc1a66c787939be63d465f029",
        "descriptorSourceOffset": 2898,
        "descriptor": {
          "id": 29,
          "hexId": "0x1d",
          "descriptorSourceOffset": 2898,
          "sampleStartOffset": 51054,
          "loopStartOffset": 51056,
          "sampleAddress": 277732,
          "loopAddress": 277734,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 4,
          "sustainVolume": 10,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 35,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            51054,
            0,
            51056,
            957,
            956,
            300,
            50,
            10,
            4,
            10,
            1,
            25,
            35,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17480,
        "rms16bit": 2962.293,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-29-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 29,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 4252,
            "sampleBytes": 1914,
            "sampleSha256": "2e04f4b64e34a6099c4662583b6baf56175c4eddc1a66c787939be63d465f029",
            "descriptorSourceOffset": 2898,
            "descriptor": {
              "id": 29,
              "hexId": "0x1d",
              "descriptorSourceOffset": 2898,
              "sampleStartOffset": 37098,
              "loopStartOffset": 37100,
              "sampleAddress": 263776,
              "loopAddress": 263778,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 4,
              "sustainVolume": 10,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 35,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                37098,
                0,
                37100,
                957,
                956,
                300,
                50,
                10,
                4,
                10,
                1,
                25,
                35,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-30-level-1",
      "title": "Effect 30 (0x1E) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-30-level-1.wav",
      "raw": "media/sounds/effect-30-level-1.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 30,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "2ae47f377f804131eabef660d57e5360607ce11bb5e977702b79cf5c9b39e450",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 520,
        "referenceSampleRate": 6820.951923076923,
        "sampleSha256": "37a9fbd44e351a9559c9b58511484bce6a2c2e55ca1ca6855868216e2e5df95e",
        "descriptorSourceOffset": 2930,
        "descriptor": {
          "id": 30,
          "hexId": "0x1e",
          "descriptorSourceOffset": 2930,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 520,
          "sampleRatePAL": 6820.951923076923,
          "peakVolume": 50,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 2,
          "releaseTick": 8,
          "stopTick": 32,
          "pitchSequenceId": 9,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            520,
            50,
            4,
            1,
            50,
            2,
            8,
            32,
            9,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5376,
        "rms16bit": 1052.396,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-30-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 30,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "37a9fbd44e351a9559c9b58511484bce6a2c2e55ca1ca6855868216e2e5df95e",
            "descriptorSourceOffset": 2930,
            "descriptor": {
              "id": 30,
              "hexId": "0x1e",
              "descriptorSourceOffset": 2930,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 520,
              "sampleRatePAL": 6820.951923076923,
              "peakVolume": 50,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 2,
              "releaseTick": 8,
              "stopTick": 32,
              "pitchSequenceId": 9,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                520,
                50,
                4,
                1,
                50,
                2,
                8,
                32,
                9,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-30-level-2",
      "title": "Effect 30 (0x1E) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-30-level-2.wav",
      "raw": "media/sounds/effect-30-level-2.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 30,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "e8141b192fffa0865437e1857f34eb95eb6e1bbc818902847a0c2a6eb8ccdce9",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 520,
        "referenceSampleRate": 6820.951923076923,
        "sampleSha256": "deaa7e1584d2cd1e2a9c1941fdf11998e847af4919f17c97c4a07efbc8c01cf3",
        "descriptorSourceOffset": 2930,
        "descriptor": {
          "id": 30,
          "hexId": "0x1e",
          "descriptorSourceOffset": 2930,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 520,
          "sampleRatePAL": 6820.951923076923,
          "peakVolume": 50,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 2,
          "releaseTick": 8,
          "stopTick": 32,
          "pitchSequenceId": 9,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            520,
            50,
            4,
            1,
            50,
            2,
            8,
            32,
            9,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 14224,
        "rms16bit": 3091.358,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-30-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 30,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "deaa7e1584d2cd1e2a9c1941fdf11998e847af4919f17c97c4a07efbc8c01cf3",
            "descriptorSourceOffset": 2930,
            "descriptor": {
              "id": 30,
              "hexId": "0x1e",
              "descriptorSourceOffset": 2930,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 520,
              "sampleRatePAL": 6820.951923076923,
              "peakVolume": 50,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 2,
              "releaseTick": 8,
              "stopTick": 32,
              "pitchSequenceId": 9,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                520,
                50,
                4,
                1,
                50,
                2,
                8,
                32,
                9,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-30-level-3",
      "title": "Effect 30 (0x1E) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-30-level-3.wav",
      "raw": "media/sounds/effect-30-level-3.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 30,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "2693277842f63e232dfc19bf7ef2f568baa05695c831b0bf13bf67905432eac8",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 520,
        "referenceSampleRate": 6820.951923076923,
        "sampleSha256": "4af464af3a8b8dd2f3f3341a3c97c1ed8964e98bbde6a731d53f6fe93d73fc9d",
        "descriptorSourceOffset": 2930,
        "descriptor": {
          "id": 30,
          "hexId": "0x1e",
          "descriptorSourceOffset": 2930,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 520,
          "sampleRatePAL": 6820.951923076923,
          "peakVolume": 50,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 2,
          "releaseTick": 8,
          "stopTick": 32,
          "pitchSequenceId": 9,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            520,
            50,
            4,
            1,
            50,
            2,
            8,
            32,
            9,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11536,
        "rms16bit": 3497.822,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-30-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 30,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "4af464af3a8b8dd2f3f3341a3c97c1ed8964e98bbde6a731d53f6fe93d73fc9d",
            "descriptorSourceOffset": 2930,
            "descriptor": {
              "id": 30,
              "hexId": "0x1e",
              "descriptorSourceOffset": 2930,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 520,
              "sampleRatePAL": 6820.951923076923,
              "peakVolume": 50,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 2,
              "releaseTick": 8,
              "stopTick": 32,
              "pitchSequenceId": 9,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                520,
                50,
                4,
                1,
                50,
                2,
                8,
                32,
                9,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-31-level-1",
      "title": "Effect 31 (0x1F) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-31-level-1.wav",
      "raw": "media/sounds/effect-31-level-1.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 31,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "78bcbfa8e021442ffca38e8be6482c0bf04e7fa3e8fe58c7f8460f50a9af7be0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "37a9fbd44e351a9559c9b58511484bce6a2c2e55ca1ca6855868216e2e5df95e",
        "descriptorSourceOffset": 2962,
        "descriptor": {
          "id": 31,
          "hexId": "0x1f",
          "descriptorSourceOffset": 2962,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 40,
          "attackStep": 5,
          "decayStep": 3,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 30,
          "pitchSequenceId": 10,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            460,
            40,
            5,
            3,
            5,
            1,
            25,
            30,
            10,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6480,
        "rms16bit": 1307.61,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-31-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 31,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "37a9fbd44e351a9559c9b58511484bce6a2c2e55ca1ca6855868216e2e5df95e",
            "descriptorSourceOffset": 2962,
            "descriptor": {
              "id": 31,
              "hexId": "0x1f",
              "descriptorSourceOffset": 2962,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 40,
              "attackStep": 5,
              "decayStep": 3,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 30,
              "pitchSequenceId": 10,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                460,
                40,
                5,
                3,
                5,
                1,
                25,
                30,
                10,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-31-level-2",
      "title": "Effect 31 (0x1F) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-31-level-2.wav",
      "raw": "media/sounds/effect-31-level-2.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 31,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "1b5ccd4eb896c6d1ef77ca59de2f9a35f9885f6a91396c97e09b13cd880e4320",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "deaa7e1584d2cd1e2a9c1941fdf11998e847af4919f17c97c4a07efbc8c01cf3",
        "descriptorSourceOffset": 2962,
        "descriptor": {
          "id": 31,
          "hexId": "0x1f",
          "descriptorSourceOffset": 2962,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 40,
          "attackStep": 5,
          "decayStep": 3,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 30,
          "pitchSequenceId": 10,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            460,
            40,
            5,
            3,
            5,
            1,
            25,
            30,
            10,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17780,
        "rms16bit": 3762.274,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-31-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 31,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "deaa7e1584d2cd1e2a9c1941fdf11998e847af4919f17c97c4a07efbc8c01cf3",
            "descriptorSourceOffset": 2962,
            "descriptor": {
              "id": 31,
              "hexId": "0x1f",
              "descriptorSourceOffset": 2962,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 40,
              "attackStep": 5,
              "decayStep": 3,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 30,
              "pitchSequenceId": 10,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                460,
                40,
                5,
                3,
                5,
                1,
                25,
                30,
                10,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-31-level-3",
      "title": "Effect 31 (0x1F) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-31-level-3.wav",
      "raw": "media/sounds/effect-31-level-3.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 31,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "676d7387b148fd4e6b4514358589018f77eaab75426b62fd1cf3340fc6cc018b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 6166,
        "sampleBytes": 1754,
        "initialPeriodPAL": 460,
        "referenceSampleRate": 7710.641304347826,
        "sampleSha256": "4af464af3a8b8dd2f3f3341a3c97c1ed8964e98bbde6a731d53f6fe93d73fc9d",
        "descriptorSourceOffset": 2962,
        "descriptor": {
          "id": 31,
          "hexId": "0x1f",
          "descriptorSourceOffset": 2962,
          "sampleStartOffset": 52968,
          "loopStartOffset": 52970,
          "sampleAddress": 279646,
          "loopAddress": 279648,
          "initialLengthWords": 877,
          "loopLengthWords": 876,
          "period": 460,
          "sampleRatePAL": 7710.641304347826,
          "peakVolume": 40,
          "attackStep": 5,
          "decayStep": 3,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 25,
          "stopTick": 30,
          "pitchSequenceId": 10,
          "unknown15": 0,
          "rawWords": [
            0,
            52968,
            0,
            52970,
            877,
            876,
            460,
            40,
            5,
            3,
            5,
            1,
            25,
            30,
            10,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17408,
        "rms16bit": 4237.478,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-31-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 31,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 6166,
            "sampleBytes": 1754,
            "sampleSha256": "4af464af3a8b8dd2f3f3341a3c97c1ed8964e98bbde6a731d53f6fe93d73fc9d",
            "descriptorSourceOffset": 2962,
            "descriptor": {
              "id": 31,
              "hexId": "0x1f",
              "descriptorSourceOffset": 2962,
              "sampleStartOffset": 39012,
              "loopStartOffset": 39014,
              "sampleAddress": 265690,
              "loopAddress": 265692,
              "initialLengthWords": 877,
              "loopLengthWords": 876,
              "period": 460,
              "sampleRatePAL": 7710.641304347826,
              "peakVolume": 40,
              "attackStep": 5,
              "decayStep": 3,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 25,
              "stopTick": 30,
              "pitchSequenceId": 10,
              "unknown15": 0,
              "rawWords": [
                0,
                39012,
                0,
                39014,
                877,
                876,
                460,
                40,
                5,
                3,
                5,
                1,
                25,
                30,
                10,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-32-level-1",
      "title": "Effect 32 (0x20) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-32-level-1.wav",
      "raw": "media/sounds/effect-32-level-1.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 32,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "67bb31b326362bf90df746c93a25ec18ddc1e9f76d0c85c9a19eb9e33003dbcf",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 7920,
        "sampleBytes": 4000,
        "initialPeriodPAL": 390,
        "referenceSampleRate": 9094.602564102564,
        "sampleSha256": "3e34197963ef9edc963a8ddd820b5cf8f208cdc81d6482dd1c78332f7fafe46e",
        "descriptorSourceOffset": 2994,
        "descriptor": {
          "id": 32,
          "hexId": "0x20",
          "descriptorSourceOffset": 2994,
          "sampleStartOffset": 54722,
          "loopStartOffset": -8,
          "sampleAddress": 281400,
          "loopAddress": 226670,
          "initialLengthWords": 2000,
          "loopLengthWords": 2,
          "period": 390,
          "sampleRatePAL": 9094.602564102564,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 15,
          "stopTick": 24,
          "pitchSequenceId": 12,
          "unknown15": 0,
          "rawWords": [
            0,
            54722,
            65535,
            65528,
            2000,
            2,
            390,
            30,
            0,
            0,
            30,
            1,
            15,
            24,
            12,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6720,
        "rms16bit": 1230.085,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-32-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 32,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 7920,
            "sampleBytes": 4000,
            "sampleSha256": "3e34197963ef9edc963a8ddd820b5cf8f208cdc81d6482dd1c78332f7fafe46e",
            "descriptorSourceOffset": 2994,
            "descriptor": {
              "id": 32,
              "hexId": "0x20",
              "descriptorSourceOffset": 2994,
              "sampleStartOffset": 40766,
              "loopStartOffset": -8,
              "sampleAddress": 267444,
              "loopAddress": 226670,
              "initialLengthWords": 2000,
              "loopLengthWords": 2,
              "period": 390,
              "sampleRatePAL": 9094.602564102564,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 15,
              "stopTick": 24,
              "pitchSequenceId": 12,
              "unknown15": 0,
              "rawWords": [
                0,
                40766,
                65535,
                65528,
                2000,
                2,
                390,
                30,
                0,
                0,
                30,
                1,
                15,
                24,
                12,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-32-level-2",
      "title": "Effect 32 (0x20) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-32-level-2.wav",
      "raw": "media/sounds/effect-32-level-2.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 32,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "6cd439450240c67c1dab16ab273b7c67c88426f09835f88c35c7b3b8717eb851",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 7920,
        "sampleBytes": 4000,
        "initialPeriodPAL": 390,
        "referenceSampleRate": 9094.602564102564,
        "sampleSha256": "0d7b06abc70f6e531b67933eec8ddd40d588e322ddd31304a7be17a580a58d10",
        "descriptorSourceOffset": 2994,
        "descriptor": {
          "id": 32,
          "hexId": "0x20",
          "descriptorSourceOffset": 2994,
          "sampleStartOffset": 54722,
          "loopStartOffset": -8,
          "sampleAddress": 281400,
          "loopAddress": 226670,
          "initialLengthWords": 2000,
          "loopLengthWords": 2,
          "period": 390,
          "sampleRatePAL": 9094.602564102564,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 15,
          "stopTick": 24,
          "pitchSequenceId": 12,
          "unknown15": 0,
          "rawWords": [
            0,
            54722,
            65535,
            65528,
            2000,
            2,
            390,
            30,
            0,
            0,
            30,
            1,
            15,
            24,
            12,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13716,
        "rms16bit": 2441.253,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-32-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 32,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 7920,
            "sampleBytes": 4000,
            "sampleSha256": "0d7b06abc70f6e531b67933eec8ddd40d588e322ddd31304a7be17a580a58d10",
            "descriptorSourceOffset": 2994,
            "descriptor": {
              "id": 32,
              "hexId": "0x20",
              "descriptorSourceOffset": 2994,
              "sampleStartOffset": 40766,
              "loopStartOffset": -8,
              "sampleAddress": 267444,
              "loopAddress": 226670,
              "initialLengthWords": 2000,
              "loopLengthWords": 2,
              "period": 390,
              "sampleRatePAL": 9094.602564102564,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 15,
              "stopTick": 24,
              "pitchSequenceId": 12,
              "unknown15": 0,
              "rawWords": [
                0,
                40766,
                65535,
                65528,
                2000,
                2,
                390,
                30,
                0,
                0,
                30,
                1,
                15,
                24,
                12,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-33-level-1",
      "title": "Effect 33 (0x21) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-33-level-1.wav",
      "raw": "media/sounds/effect-33-level-1.s8",
      "durationSeconds": 1.12,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 33,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "bac9c572e35711b41dd9a80b04f920c6dc231e135bbf3d66a02a1d91b35ba1e3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 11920,
        "sampleBytes": 6872,
        "initialPeriodPAL": 480,
        "referenceSampleRate": 7389.364583333333,
        "sampleSha256": "f14ea7e081a77820b68fd7ae084fca40d001df8f93fe075acbc04959f53971c2",
        "descriptorSourceOffset": 3026,
        "descriptor": {
          "id": 33,
          "hexId": "0x21",
          "descriptorSourceOffset": 3026,
          "sampleStartOffset": 58722,
          "loopStartOffset": -8,
          "sampleAddress": 285400,
          "loopAddress": 226670,
          "initialLengthWords": 3436,
          "loopLengthWords": 2,
          "period": 480,
          "sampleRatePAL": 7389.364583333333,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 54,
          "stopTick": 55,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58722,
            65535,
            65528,
            3436,
            2,
            480,
            30,
            0,
            0,
            30,
            1,
            54,
            55,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13320,
        "rms16bit": 2956.414,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-33-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 33,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 11920,
            "sampleBytes": 6872,
            "sampleSha256": "f14ea7e081a77820b68fd7ae084fca40d001df8f93fe075acbc04959f53971c2",
            "descriptorSourceOffset": 3026,
            "descriptor": {
              "id": 33,
              "hexId": "0x21",
              "descriptorSourceOffset": 3026,
              "sampleStartOffset": 44766,
              "loopStartOffset": -8,
              "sampleAddress": 271444,
              "loopAddress": 226670,
              "initialLengthWords": 3436,
              "loopLengthWords": 2,
              "period": 480,
              "sampleRatePAL": 7389.364583333333,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 54,
              "stopTick": 55,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44766,
                65535,
                65528,
                3436,
                2,
                480,
                30,
                0,
                0,
                30,
                1,
                54,
                55,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-33-level-2",
      "title": "Effect 33 (0x21) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-33-level-2.wav",
      "raw": "media/sounds/effect-33-level-2.s8",
      "durationSeconds": 1.12,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 33,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "a4103ff989dd162bbaa6bee096e077d3cec244aa4bcd73b576ef3f1482741b07",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 11920,
        "sampleBytes": 6872,
        "initialPeriodPAL": 480,
        "referenceSampleRate": 7389.364583333333,
        "sampleSha256": "2706f2f46da4ab1c1e29543b3978bf6103ac7880f44c77e12fc62a003de5a225",
        "descriptorSourceOffset": 3026,
        "descriptor": {
          "id": 33,
          "hexId": "0x21",
          "descriptorSourceOffset": 3026,
          "sampleStartOffset": 58722,
          "loopStartOffset": -8,
          "sampleAddress": 285400,
          "loopAddress": 226670,
          "initialLengthWords": 3436,
          "loopLengthWords": 2,
          "period": 480,
          "sampleRatePAL": 7389.364583333333,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 54,
          "stopTick": 55,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58722,
            65535,
            65528,
            3436,
            2,
            480,
            30,
            0,
            0,
            30,
            1,
            54,
            55,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15240,
        "rms16bit": 1923.75,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-33-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 33,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 11920,
            "sampleBytes": 6872,
            "sampleSha256": "2706f2f46da4ab1c1e29543b3978bf6103ac7880f44c77e12fc62a003de5a225",
            "descriptorSourceOffset": 3026,
            "descriptor": {
              "id": 33,
              "hexId": "0x21",
              "descriptorSourceOffset": 3026,
              "sampleStartOffset": 44766,
              "loopStartOffset": -8,
              "sampleAddress": 271444,
              "loopAddress": 226670,
              "initialLengthWords": 3436,
              "loopLengthWords": 2,
              "period": 480,
              "sampleRatePAL": 7389.364583333333,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 54,
              "stopTick": 55,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44766,
                65535,
                65528,
                3436,
                2,
                480,
                30,
                0,
                0,
                30,
                1,
                54,
                55,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-34-level-1",
      "title": "Effect 34 (0x22) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-34-level-1.wav",
      "raw": "media/sounds/effect-34-level-1.s8",
      "durationSeconds": 1.12,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 34,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "a792d7db0a41967ce26bcf920ac4124d2b1cd69bca658caaf51232ff2b8a2dc1",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 18792,
        "sampleBytes": 5218,
        "initialPeriodPAL": 680,
        "referenceSampleRate": 5216.02205882353,
        "sampleSha256": "efe5e1a4e4f861836c51aa0cc107ff54d190a60b7f97145bd17e93c4d12afd61",
        "descriptorSourceOffset": 3058,
        "descriptor": {
          "id": 34,
          "hexId": "0x22",
          "descriptorSourceOffset": 3058,
          "sampleStartOffset": 65594,
          "loopStartOffset": -8,
          "sampleAddress": 292272,
          "loopAddress": 226670,
          "initialLengthWords": 2609,
          "loopLengthWords": 2,
          "period": 680,
          "sampleRatePAL": 5216.02205882353,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 54,
          "stopTick": 55,
          "pitchSequenceId": 13,
          "unknown15": 0,
          "rawWords": [
            1,
            58,
            65535,
            65528,
            2609,
            2,
            680,
            60,
            0,
            3,
            20,
            1,
            54,
            55,
            13,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 28956,
        "rms16bit": 6191.978,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-34-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 34,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 18792,
            "sampleBytes": 5218,
            "sampleSha256": "efe5e1a4e4f861836c51aa0cc107ff54d190a60b7f97145bd17e93c4d12afd61",
            "descriptorSourceOffset": 3058,
            "descriptor": {
              "id": 34,
              "hexId": "0x22",
              "descriptorSourceOffset": 3058,
              "sampleStartOffset": 51638,
              "loopStartOffset": -8,
              "sampleAddress": 278316,
              "loopAddress": 226670,
              "initialLengthWords": 2609,
              "loopLengthWords": 2,
              "period": 680,
              "sampleRatePAL": 5216.02205882353,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 3,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 54,
              "stopTick": 55,
              "pitchSequenceId": 13,
              "unknown15": 0,
              "rawWords": [
                0,
                51638,
                65535,
                65528,
                2609,
                2,
                680,
                60,
                0,
                3,
                20,
                1,
                54,
                55,
                13,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-34-level-2",
      "title": "Effect 34 (0x22) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-34-level-2.wav",
      "raw": "media/sounds/effect-34-level-2.s8",
      "durationSeconds": 1.12,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 34,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "e78ad763d94bbc8ff74e6a0fef5ab9a831b4a0470d8229266d32477ff220f3fc",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 18792,
        "sampleBytes": 5218,
        "initialPeriodPAL": 680,
        "referenceSampleRate": 5216.02205882353,
        "sampleSha256": "277ba2d079d6dc0d58f48d792b6d8a642226ef51d03b80ee1339e1b2041d3781",
        "descriptorSourceOffset": 3058,
        "descriptor": {
          "id": 34,
          "hexId": "0x22",
          "descriptorSourceOffset": 3058,
          "sampleStartOffset": 65594,
          "loopStartOffset": -8,
          "sampleAddress": 292272,
          "loopAddress": 226670,
          "initialLengthWords": 2609,
          "loopLengthWords": 2,
          "period": 680,
          "sampleRatePAL": 5216.02205882353,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 54,
          "stopTick": 55,
          "pitchSequenceId": 13,
          "unknown15": 0,
          "rawWords": [
            1,
            58,
            65535,
            65528,
            2609,
            2,
            680,
            60,
            0,
            3,
            20,
            1,
            54,
            55,
            13,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 10152,
        "rms16bit": 1768.475,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-34-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 34,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 18792,
            "sampleBytes": 5218,
            "sampleSha256": "277ba2d079d6dc0d58f48d792b6d8a642226ef51d03b80ee1339e1b2041d3781",
            "descriptorSourceOffset": 3058,
            "descriptor": {
              "id": 34,
              "hexId": "0x22",
              "descriptorSourceOffset": 3058,
              "sampleStartOffset": 51638,
              "loopStartOffset": -8,
              "sampleAddress": 278316,
              "loopAddress": 226670,
              "initialLengthWords": 2609,
              "loopLengthWords": 2,
              "period": 680,
              "sampleRatePAL": 5216.02205882353,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 3,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 54,
              "stopTick": 55,
              "pitchSequenceId": 13,
              "unknown15": 0,
              "rawWords": [
                0,
                51638,
                65535,
                65528,
                2609,
                2,
                680,
                60,
                0,
                3,
                20,
                1,
                54,
                55,
                13,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-35-level-1",
      "title": "Effect 35 (0x23) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-35-level-1.wav",
      "raw": "media/sounds/effect-35-level-1.s8",
      "durationSeconds": 1.16,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 35,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "6d014ce39174f30b29cca30fb76c87f21b4aa62b05461174d57434b830bca2d1",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 528,
        "referenceSampleRate": 6717.604166666667,
        "sampleSha256": "5685cad590ef2d62f8b0b3013b5c4edd8b30bb63f6366c5a85dc44ebe2e3544e",
        "descriptorSourceOffset": 3090,
        "descriptor": {
          "id": 35,
          "hexId": "0x23",
          "descriptorSourceOffset": 3090,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 528,
          "sampleRatePAL": 6717.604166666667,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 57,
          "stopTick": 66,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            528,
            60,
            0,
            0,
            60,
            0,
            57,
            66,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 26400,
        "rms16bit": 5112.228,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-35-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 35,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "5685cad590ef2d62f8b0b3013b5c4edd8b30bb63f6366c5a85dc44ebe2e3544e",
            "descriptorSourceOffset": 3090,
            "descriptor": {
              "id": 35,
              "hexId": "0x23",
              "descriptorSourceOffset": 3090,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 528,
              "sampleRatePAL": 6717.604166666667,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 57,
              "stopTick": 66,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                528,
                60,
                0,
                0,
                60,
                0,
                57,
                66,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-35-level-2",
      "title": "Effect 35 (0x23) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-35-level-2.wav",
      "raw": "media/sounds/effect-35-level-2.s8",
      "durationSeconds": 1.16,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 35,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "78e32bbee0c5b91a74201ede6e23bebf81cb6d2b412b9cc4feb8dd87fcdde12a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 528,
        "referenceSampleRate": 6717.604166666667,
        "sampleSha256": "b32562c181f4fc889430b9ea316df4cab519621cb9a15f1a1f0a0f3ccd46ea13",
        "descriptorSourceOffset": 3090,
        "descriptor": {
          "id": 35,
          "hexId": "0x23",
          "descriptorSourceOffset": 3090,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 528,
          "sampleRatePAL": 6717.604166666667,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 57,
          "stopTick": 66,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            528,
            60,
            0,
            0,
            60,
            0,
            57,
            66,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 30480,
        "rms16bit": 6067.532,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-35-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 35,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "b32562c181f4fc889430b9ea316df4cab519621cb9a15f1a1f0a0f3ccd46ea13",
            "descriptorSourceOffset": 3090,
            "descriptor": {
              "id": 35,
              "hexId": "0x23",
              "descriptorSourceOffset": 3090,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 528,
              "sampleRatePAL": 6717.604166666667,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 57,
              "stopTick": 66,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                528,
                60,
                0,
                0,
                60,
                0,
                57,
                66,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-35-level-3",
      "title": "Effect 35 (0x23) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-35-level-3.wav",
      "raw": "media/sounds/effect-35-level-3.s8",
      "durationSeconds": 1.16,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 35,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "c4ad31895e7178484a96779fdcfdf4eb7f457a9444514a3305617dba409bdd9a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 528,
        "referenceSampleRate": 6717.604166666667,
        "sampleSha256": "82f8226863238a046ed1e82eb4f912e081aa6899ca6c91a5fe6f789e4274ef9a",
        "descriptorSourceOffset": 3090,
        "descriptor": {
          "id": 35,
          "hexId": "0x23",
          "descriptorSourceOffset": 3090,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 528,
          "sampleRatePAL": 6717.604166666667,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 57,
          "stopTick": 66,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            528,
            60,
            0,
            0,
            60,
            0,
            57,
            66,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 30720,
        "rms16bit": 11034.659,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-35-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 35,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "82f8226863238a046ed1e82eb4f912e081aa6899ca6c91a5fe6f789e4274ef9a",
            "descriptorSourceOffset": 3090,
            "descriptor": {
              "id": 35,
              "hexId": "0x23",
              "descriptorSourceOffset": 3090,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 528,
              "sampleRatePAL": 6717.604166666667,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 57,
              "stopTick": 66,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                528,
                60,
                0,
                0,
                60,
                0,
                57,
                66,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-35-level-7",
      "title": "Effect 35 (0x23) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-35-level-7.wav",
      "raw": "media/sounds/effect-35-level-7.s8",
      "durationSeconds": 1.16,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 35,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "9290c23e70399cd9aa3f54952655de7c58c810a0cf6c5aab8befd47ecb78fc25",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 528,
        "referenceSampleRate": 6717.604166666667,
        "sampleSha256": "9c67879a0c95fdf2e7481706416f27bdfe6bac030f3c0a2fe2b9b9f91d093fa2",
        "descriptorSourceOffset": 3090,
        "descriptor": {
          "id": 35,
          "hexId": "0x23",
          "descriptorSourceOffset": 3090,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 528,
          "sampleRatePAL": 6717.604166666667,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 57,
          "stopTick": 66,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            528,
            60,
            0,
            0,
            60,
            0,
            57,
            66,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 30480,
        "rms16bit": 5667.002,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-35-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 35,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "9c67879a0c95fdf2e7481706416f27bdfe6bac030f3c0a2fe2b9b9f91d093fa2",
            "descriptorSourceOffset": 3090,
            "descriptor": {
              "id": 35,
              "hexId": "0x23",
              "descriptorSourceOffset": 3090,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 528,
              "sampleRatePAL": 6717.604166666667,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 57,
              "stopTick": 66,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                528,
                60,
                0,
                0,
                60,
                0,
                57,
                66,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-36-level-1",
      "title": "Effect 36 (0x24) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-36-level-1.wav",
      "raw": "media/sounds/effect-36-level-1.s8",
      "durationSeconds": 1.2,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 36,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "f99a7b654025f182fc76e65257b7362aa40014e54fa49c4665a355da708318ab",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 538,
        "referenceSampleRate": 6592.741635687732,
        "sampleSha256": "5685cad590ef2d62f8b0b3013b5c4edd8b30bb63f6366c5a85dc44ebe2e3544e",
        "descriptorSourceOffset": 3122,
        "descriptor": {
          "id": 36,
          "hexId": "0x24",
          "descriptorSourceOffset": 3122,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 538,
          "sampleRatePAL": 6592.741635687732,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 59,
          "stopTick": 68,
          "pitchSequenceId": 15,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            538,
            64,
            0,
            1,
            50,
            0,
            59,
            68,
            15,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 21560,
        "rms16bit": 4561.405,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-36-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 36,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "5685cad590ef2d62f8b0b3013b5c4edd8b30bb63f6366c5a85dc44ebe2e3544e",
            "descriptorSourceOffset": 3122,
            "descriptor": {
              "id": 36,
              "hexId": "0x24",
              "descriptorSourceOffset": 3122,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 538,
              "sampleRatePAL": 6592.741635687732,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 59,
              "stopTick": 68,
              "pitchSequenceId": 15,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                538,
                64,
                0,
                1,
                50,
                0,
                59,
                68,
                15,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-36-level-2",
      "title": "Effect 36 (0x24) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-36-level-2.wav",
      "raw": "media/sounds/effect-36-level-2.s8",
      "durationSeconds": 1.2,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 36,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "c8a538220a8bee83c18bdebc50a28001c1f14704c72bbfabc9ebf18c56959916",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 538,
        "referenceSampleRate": 6592.741635687732,
        "sampleSha256": "b32562c181f4fc889430b9ea316df4cab519621cb9a15f1a1f0a0f3ccd46ea13",
        "descriptorSourceOffset": 3122,
        "descriptor": {
          "id": 36,
          "hexId": "0x24",
          "descriptorSourceOffset": 3122,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 538,
          "sampleRatePAL": 6592.741635687732,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 59,
          "stopTick": 68,
          "pitchSequenceId": 15,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            538,
            64,
            0,
            1,
            50,
            0,
            59,
            68,
            15,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 29972,
        "rms16bit": 5699.308,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-36-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 36,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "b32562c181f4fc889430b9ea316df4cab519621cb9a15f1a1f0a0f3ccd46ea13",
            "descriptorSourceOffset": 3122,
            "descriptor": {
              "id": 36,
              "hexId": "0x24",
              "descriptorSourceOffset": 3122,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 538,
              "sampleRatePAL": 6592.741635687732,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 59,
              "stopTick": 68,
              "pitchSequenceId": 15,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                538,
                64,
                0,
                1,
                50,
                0,
                59,
                68,
                15,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-36-level-3",
      "title": "Effect 36 (0x24) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-36-level-3.wav",
      "raw": "media/sounds/effect-36-level-3.s8",
      "durationSeconds": 1.2,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 36,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "f36d54864ce7c7bf861c8e0f9cf11ee86a1bfc5c7483a0874f530a7cb89e1c99",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 538,
        "referenceSampleRate": 6592.741635687732,
        "sampleSha256": "82f8226863238a046ed1e82eb4f912e081aa6899ca6c91a5fe6f789e4274ef9a",
        "descriptorSourceOffset": 3122,
        "descriptor": {
          "id": 36,
          "hexId": "0x24",
          "descriptorSourceOffset": 3122,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 538,
          "sampleRatePAL": 6592.741635687732,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 59,
          "stopTick": 68,
          "pitchSequenceId": 15,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            538,
            64,
            0,
            1,
            50,
            0,
            59,
            68,
            15,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32004,
        "rms16bit": 9845.743,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-36-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 36,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "82f8226863238a046ed1e82eb4f912e081aa6899ca6c91a5fe6f789e4274ef9a",
            "descriptorSourceOffset": 3122,
            "descriptor": {
              "id": 36,
              "hexId": "0x24",
              "descriptorSourceOffset": 3122,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 538,
              "sampleRatePAL": 6592.741635687732,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 59,
              "stopTick": 68,
              "pitchSequenceId": 15,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                538,
                64,
                0,
                1,
                50,
                0,
                59,
                68,
                15,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-36-level-7",
      "title": "Effect 36 (0x24) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-36-level-7.wav",
      "raw": "media/sounds/effect-36-level-7.s8",
      "durationSeconds": 1.2,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 36,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "e09f28817b39cdaba596a7b635461471c705be50ca7db9f675a71f926637739c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 6288,
        "initialPeriodPAL": 538,
        "referenceSampleRate": 6592.741635687732,
        "sampleSha256": "9c67879a0c95fdf2e7481706416f27bdfe6bac030f3c0a2fe2b9b9f91d093fa2",
        "descriptorSourceOffset": 3122,
        "descriptor": {
          "id": 36,
          "hexId": "0x24",
          "descriptorSourceOffset": 3122,
          "sampleStartOffset": 46802,
          "loopStartOffset": -8,
          "sampleAddress": 273480,
          "loopAddress": 226670,
          "initialLengthWords": 3144,
          "loopLengthWords": 2,
          "period": 538,
          "sampleRatePAL": 6592.741635687732,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 59,
          "stopTick": 68,
          "pitchSequenceId": 15,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            65535,
            65528,
            3144,
            2,
            538,
            64,
            0,
            1,
            50,
            0,
            59,
            68,
            15,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 24892,
        "rms16bit": 5013.613,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-36-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 36,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 6288,
            "sampleSha256": "9c67879a0c95fdf2e7481706416f27bdfe6bac030f3c0a2fe2b9b9f91d093fa2",
            "descriptorSourceOffset": 3122,
            "descriptor": {
              "id": 36,
              "hexId": "0x24",
              "descriptorSourceOffset": 3122,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 3144,
              "loopLengthWords": 2,
              "period": 538,
              "sampleRatePAL": 6592.741635687732,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 59,
              "stopTick": 68,
              "pitchSequenceId": 15,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                3144,
                2,
                538,
                64,
                0,
                1,
                50,
                0,
                59,
                68,
                15,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-37-level-1",
      "title": "Effect 37 (0x25) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-37-level-1.wav",
      "raw": "media/sounds/effect-37-level-1.s8",
      "durationSeconds": 0.9,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 37,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "434ef18ec75a418dbd6fe9c546a62b34a60d6f2af1d8e69a01506c96b047411e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 6288,
        "sampleBytes": 4982,
        "initialPeriodPAL": 448,
        "referenceSampleRate": 7917.176339285715,
        "sampleSha256": "1fc3e8d41c937a2c896ba5560f5e77f93b01a6f6540c3a21c12dd7424a9d6bf2",
        "descriptorSourceOffset": 3154,
        "descriptor": {
          "id": 37,
          "hexId": "0x25",
          "descriptorSourceOffset": 3154,
          "sampleStartOffset": 53090,
          "loopStartOffset": -8,
          "sampleAddress": 279768,
          "loopAddress": 226670,
          "initialLengthWords": 2491,
          "loopLengthWords": 2,
          "period": 448,
          "sampleRatePAL": 7917.176339285715,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 44,
          "stopTick": 53,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            53090,
            65535,
            65528,
            2491,
            2,
            448,
            60,
            0,
            0,
            60,
            0,
            44,
            53,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13440,
        "rms16bit": 2772.432,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-37-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 37,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 6288,
            "sampleBytes": 4982,
            "sampleSha256": "1fc3e8d41c937a2c896ba5560f5e77f93b01a6f6540c3a21c12dd7424a9d6bf2",
            "descriptorSourceOffset": 3154,
            "descriptor": {
              "id": 37,
              "hexId": "0x25",
              "descriptorSourceOffset": 3154,
              "sampleStartOffset": 39134,
              "loopStartOffset": -8,
              "sampleAddress": 265812,
              "loopAddress": 226670,
              "initialLengthWords": 2491,
              "loopLengthWords": 2,
              "period": 448,
              "sampleRatePAL": 7917.176339285715,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 44,
              "stopTick": 53,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                39134,
                65535,
                65528,
                2491,
                2,
                448,
                60,
                0,
                0,
                60,
                0,
                44,
                53,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-37-level-2",
      "title": "Effect 37 (0x25) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-37-level-2.wav",
      "raw": "media/sounds/effect-37-level-2.s8",
      "durationSeconds": 0.9,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 37,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "9990083a7203f4a358db761ebf09fa9d8e28a368f8e738c2bf23deef55033e17",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 6288,
        "sampleBytes": 4982,
        "initialPeriodPAL": 448,
        "referenceSampleRate": 7917.176339285715,
        "sampleSha256": "c98b4d0b77165cce1175fd2d7d414d490413f37f40036ddba59022fd0ab24880",
        "descriptorSourceOffset": 3154,
        "descriptor": {
          "id": 37,
          "hexId": "0x25",
          "descriptorSourceOffset": 3154,
          "sampleStartOffset": 53090,
          "loopStartOffset": -8,
          "sampleAddress": 279768,
          "loopAddress": 226670,
          "initialLengthWords": 2491,
          "loopLengthWords": 2,
          "period": 448,
          "sampleRatePAL": 7917.176339285715,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 44,
          "stopTick": 53,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            53090,
            65535,
            65528,
            2491,
            2,
            448,
            60,
            0,
            0,
            60,
            0,
            44,
            53,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 30480,
        "rms16bit": 6666.654,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-37-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 37,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 6288,
            "sampleBytes": 4982,
            "sampleSha256": "c98b4d0b77165cce1175fd2d7d414d490413f37f40036ddba59022fd0ab24880",
            "descriptorSourceOffset": 3154,
            "descriptor": {
              "id": 37,
              "hexId": "0x25",
              "descriptorSourceOffset": 3154,
              "sampleStartOffset": 39134,
              "loopStartOffset": -8,
              "sampleAddress": 265812,
              "loopAddress": 226670,
              "initialLengthWords": 2491,
              "loopLengthWords": 2,
              "period": 448,
              "sampleRatePAL": 7917.176339285715,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 44,
              "stopTick": 53,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                39134,
                65535,
                65528,
                2491,
                2,
                448,
                60,
                0,
                0,
                60,
                0,
                44,
                53,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-38-level-1",
      "title": "Effect 38 (0x26) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-38-level-1.wav",
      "raw": "media/sounds/effect-38-level-1.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 38,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "e9025c34d0be6feb2cd6f080d03c1d0fb29954bd82bc6e52dee1c198566917b8",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 11270,
        "sampleBytes": 2002,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "bed46ed593dd7df8f8cd5665d021fe6765c124c83a99f54b2459bdaf7a4b0e7a",
        "descriptorSourceOffset": 3186,
        "descriptor": {
          "id": 38,
          "hexId": "0x26",
          "descriptorSourceOffset": 3186,
          "sampleStartOffset": 58072,
          "loopStartOffset": -8,
          "sampleAddress": 284750,
          "loopAddress": 226670,
          "initialLengthWords": 1001,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 25,
          "stopTick": 34,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58072,
            65535,
            65528,
            1001,
            2,
            548,
            60,
            0,
            0,
            60,
            0,
            25,
            34,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16560,
        "rms16bit": 3179.713,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-38-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 38,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 11270,
            "sampleBytes": 2002,
            "sampleSha256": "bed46ed593dd7df8f8cd5665d021fe6765c124c83a99f54b2459bdaf7a4b0e7a",
            "descriptorSourceOffset": 3186,
            "descriptor": {
              "id": 38,
              "hexId": "0x26",
              "descriptorSourceOffset": 3186,
              "sampleStartOffset": 44116,
              "loopStartOffset": -8,
              "sampleAddress": 270794,
              "loopAddress": 226670,
              "initialLengthWords": 1001,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 25,
              "stopTick": 34,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44116,
                65535,
                65528,
                1001,
                2,
                548,
                60,
                0,
                0,
                60,
                0,
                25,
                34,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-38-level-2",
      "title": "Effect 38 (0x26) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-38-level-2.wav",
      "raw": "media/sounds/effect-38-level-2.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 38,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "58938fbb7c5f64cf841387d0321b9e92533b73b5773466251479785d3cf7c308",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 11270,
        "sampleBytes": 2002,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "908a3349253bb71d8c111feffa621b2afa1985ec4ab63882307dd6f40799aaed",
        "descriptorSourceOffset": 3186,
        "descriptor": {
          "id": 38,
          "hexId": "0x26",
          "descriptorSourceOffset": 3186,
          "sampleStartOffset": 58072,
          "loopStartOffset": -8,
          "sampleAddress": 284750,
          "loopAddress": 226670,
          "initialLengthWords": 1001,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 0,
          "releaseTick": 25,
          "stopTick": 34,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58072,
            65535,
            65528,
            1001,
            2,
            548,
            60,
            0,
            0,
            60,
            0,
            25,
            34,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 30480,
        "rms16bit": 3967.585,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-38-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 38,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 11270,
            "sampleBytes": 2002,
            "sampleSha256": "908a3349253bb71d8c111feffa621b2afa1985ec4ab63882307dd6f40799aaed",
            "descriptorSourceOffset": 3186,
            "descriptor": {
              "id": 38,
              "hexId": "0x26",
              "descriptorSourceOffset": 3186,
              "sampleStartOffset": 44116,
              "loopStartOffset": -8,
              "sampleAddress": 270794,
              "loopAddress": 226670,
              "initialLengthWords": 1001,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 60,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 60,
              "releaseStep": 0,
              "releaseTick": 25,
              "stopTick": 34,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44116,
                65535,
                65528,
                1001,
                2,
                548,
                60,
                0,
                0,
                60,
                0,
                25,
                34,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-39-level-1",
      "title": "Effect 39 (0x27) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-39-level-1.wav",
      "raw": "media/sounds/effect-39-level-1.s8",
      "durationSeconds": 0.48,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 39,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "571ad5802a56068ceea133cbf78dad203a78addf9fab144cd4f6c0fe91d965ad",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 11370,
        "sampleBytes": 1902,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "6747b110f5c479626888a655639e090ba8cd44fa6d5b3f66916eb135d0ebb2e4",
        "descriptorSourceOffset": 3218,
        "descriptor": {
          "id": 39,
          "hexId": "0x27",
          "descriptorSourceOffset": 3218,
          "sampleStartOffset": 58172,
          "loopStartOffset": -8,
          "sampleAddress": 284850,
          "loopAddress": 226670,
          "initialLengthWords": 951,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 7,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 7,
          "releaseStep": 0,
          "releaseTick": 23,
          "stopTick": 32,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58172,
            65535,
            65528,
            951,
            2,
            548,
            7,
            0,
            0,
            7,
            0,
            23,
            32,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 1932,
        "rms16bit": 385.318,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-39-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 39,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 11370,
            "sampleBytes": 1902,
            "sampleSha256": "6747b110f5c479626888a655639e090ba8cd44fa6d5b3f66916eb135d0ebb2e4",
            "descriptorSourceOffset": 3218,
            "descriptor": {
              "id": 39,
              "hexId": "0x27",
              "descriptorSourceOffset": 3218,
              "sampleStartOffset": 44216,
              "loopStartOffset": -8,
              "sampleAddress": 270894,
              "loopAddress": 226670,
              "initialLengthWords": 951,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 7,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 7,
              "releaseStep": 0,
              "releaseTick": 23,
              "stopTick": 32,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44216,
                65535,
                65528,
                951,
                2,
                548,
                7,
                0,
                0,
                7,
                0,
                23,
                32,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-39-level-2",
      "title": "Effect 39 (0x27) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-39-level-2.wav",
      "raw": "media/sounds/effect-39-level-2.s8",
      "durationSeconds": 0.48,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 39,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "4786e15519a674ed35b5b361cbf8b9985edf1a599d0ac0153cd73a3ed7307c13",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 11370,
        "sampleBytes": 1902,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "0dbb7e6f4ba256792b47b706e67f952019d129d19f2886ef8ba82e2ddc0584cc",
        "descriptorSourceOffset": 3218,
        "descriptor": {
          "id": 39,
          "hexId": "0x27",
          "descriptorSourceOffset": 3218,
          "sampleStartOffset": 58172,
          "loopStartOffset": -8,
          "sampleAddress": 284850,
          "loopAddress": 226670,
          "initialLengthWords": 951,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 7,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 7,
          "releaseStep": 0,
          "releaseTick": 23,
          "stopTick": 32,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58172,
            65535,
            65528,
            951,
            2,
            548,
            7,
            0,
            0,
            7,
            0,
            23,
            32,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3332,
        "rms16bit": 329.991,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-39-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 39,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 11370,
            "sampleBytes": 1902,
            "sampleSha256": "0dbb7e6f4ba256792b47b706e67f952019d129d19f2886ef8ba82e2ddc0584cc",
            "descriptorSourceOffset": 3218,
            "descriptor": {
              "id": 39,
              "hexId": "0x27",
              "descriptorSourceOffset": 3218,
              "sampleStartOffset": 44216,
              "loopStartOffset": -8,
              "sampleAddress": 270894,
              "loopAddress": 226670,
              "initialLengthWords": 951,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 7,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 7,
              "releaseStep": 0,
              "releaseTick": 23,
              "stopTick": 32,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44216,
                65535,
                65528,
                951,
                2,
                548,
                7,
                0,
                0,
                7,
                0,
                23,
                32,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-40-level-1",
      "title": "Effect 40 (0x28) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-40-level-1.wav",
      "raw": "media/sounds/effect-40-level-1.s8",
      "durationSeconds": 0.44,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 40,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "f392a86a3aa9f834a11929536d565a86b38bbb27cf553406a9b04299e98eb3f7",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 11470,
        "sampleBytes": 1802,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "41114627346cf206c6cb28adadb4f73fecf28a3f377f8be98c85f1570cffcad3",
        "descriptorSourceOffset": 3250,
        "descriptor": {
          "id": 40,
          "hexId": "0x28",
          "descriptorSourceOffset": 3250,
          "sampleStartOffset": 58272,
          "loopStartOffset": -8,
          "sampleAddress": 284950,
          "loopAddress": 226670,
          "initialLengthWords": 901,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 2,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 2,
          "releaseStep": 0,
          "releaseTick": 21,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58272,
            65535,
            65528,
            901,
            2,
            548,
            2,
            0,
            0,
            2,
            0,
            21,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 552,
        "rms16bit": 114.582,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-40-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 40,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 11470,
            "sampleBytes": 1802,
            "sampleSha256": "41114627346cf206c6cb28adadb4f73fecf28a3f377f8be98c85f1570cffcad3",
            "descriptorSourceOffset": 3250,
            "descriptor": {
              "id": 40,
              "hexId": "0x28",
              "descriptorSourceOffset": 3250,
              "sampleStartOffset": 44316,
              "loopStartOffset": -8,
              "sampleAddress": 270994,
              "loopAddress": 226670,
              "initialLengthWords": 901,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 2,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 2,
              "releaseStep": 0,
              "releaseTick": 21,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44316,
                65535,
                65528,
                901,
                2,
                548,
                2,
                0,
                0,
                2,
                0,
                21,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-40-level-2",
      "title": "Effect 40 (0x28) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-40-level-2.wav",
      "raw": "media/sounds/effect-40-level-2.s8",
      "durationSeconds": 0.44,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 40,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "fdc76ea444c3c946bc8fb1102d1f6e48223cea513e77ce25ebc94f33ea37dfa9",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 11470,
        "sampleBytes": 1802,
        "initialPeriodPAL": 548,
        "referenceSampleRate": 6472.436131386861,
        "sampleSha256": "ebab5b462ddf5776ca2010e2cc4281f4cfcd6ed06c0371e2d902c2ca1f48f66e",
        "descriptorSourceOffset": 3250,
        "descriptor": {
          "id": 40,
          "hexId": "0x28",
          "descriptorSourceOffset": 3250,
          "sampleStartOffset": 58272,
          "loopStartOffset": -8,
          "sampleAddress": 284950,
          "loopAddress": 226670,
          "initialLengthWords": 901,
          "loopLengthWords": 2,
          "period": 548,
          "sampleRatePAL": 6472.436131386861,
          "peakVolume": 2,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 2,
          "releaseStep": 0,
          "releaseTick": 21,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            58272,
            65535,
            65528,
            901,
            2,
            548,
            2,
            0,
            0,
            2,
            0,
            21,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 496,
        "rms16bit": 73.76,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-40-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 40,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 11470,
            "sampleBytes": 1802,
            "sampleSha256": "ebab5b462ddf5776ca2010e2cc4281f4cfcd6ed06c0371e2d902c2ca1f48f66e",
            "descriptorSourceOffset": 3250,
            "descriptor": {
              "id": 40,
              "hexId": "0x28",
              "descriptorSourceOffset": 3250,
              "sampleStartOffset": 44316,
              "loopStartOffset": -8,
              "sampleAddress": 270994,
              "loopAddress": 226670,
              "initialLengthWords": 901,
              "loopLengthWords": 2,
              "period": 548,
              "sampleRatePAL": 6472.436131386861,
              "peakVolume": 2,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 2,
              "releaseStep": 0,
              "releaseTick": 21,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                44316,
                65535,
                65528,
                901,
                2,
                548,
                2,
                0,
                0,
                2,
                0,
                21,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-41-level-1",
      "title": "Effect 41 (0x29) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-41-level-1.wav",
      "raw": "media/sounds/effect-41-level-1.s8",
      "durationSeconds": 1.42,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 41,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "d90e378a7ffd4d049e5c4383a4a2788ce26b2177979223d39931050fcdfd2f8d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 13272,
        "sampleBytes": 3284,
        "initialPeriodPAL": 640,
        "referenceSampleRate": 5542.0234375,
        "sampleSha256": "96018658d9b6a1a473527cc4ff627e90e14a21b22cff269c393d35eaa98b118d",
        "descriptorSourceOffset": 3282,
        "descriptor": {
          "id": 41,
          "hexId": "0x29",
          "descriptorSourceOffset": 3282,
          "sampleStartOffset": 60074,
          "loopStartOffset": 60100,
          "sampleAddress": 286752,
          "loopAddress": 286778,
          "initialLengthWords": 1642,
          "loopLengthWords": 1629,
          "period": 640,
          "sampleRatePAL": 5542.0234375,
          "peakVolume": 0,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 4,
          "releaseTick": 55,
          "stopTick": 70,
          "pitchSequenceId": 16,
          "unknown15": 0,
          "rawWords": [
            0,
            60074,
            0,
            60100,
            1642,
            1629,
            640,
            0,
            4,
            0,
            64,
            4,
            55,
            70,
            16,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 28416,
        "rms16bit": 8497.714,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-41-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 41,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 13272,
            "sampleBytes": 3284,
            "sampleSha256": "96018658d9b6a1a473527cc4ff627e90e14a21b22cff269c393d35eaa98b118d",
            "descriptorSourceOffset": 3282,
            "descriptor": {
              "id": 41,
              "hexId": "0x29",
              "descriptorSourceOffset": 3282,
              "sampleStartOffset": 46118,
              "loopStartOffset": 46144,
              "sampleAddress": 272796,
              "loopAddress": 272822,
              "initialLengthWords": 1642,
              "loopLengthWords": 1629,
              "period": 640,
              "sampleRatePAL": 5542.0234375,
              "peakVolume": 0,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 4,
              "releaseTick": 55,
              "stopTick": 70,
              "pitchSequenceId": 16,
              "unknown15": 0,
              "rawWords": [
                0,
                46118,
                0,
                46144,
                1642,
                1629,
                640,
                0,
                4,
                0,
                64,
                4,
                55,
                70,
                16,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-41-level-2",
      "title": "Effect 41 (0x29) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-41-level-2.wav",
      "raw": "media/sounds/effect-41-level-2.s8",
      "durationSeconds": 1.42,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 41,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "174bcf60e071317dc26373c8c5a2301d65ea288afc37eeac69f15477dd280720",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 13272,
        "sampleBytes": 3284,
        "initialPeriodPAL": 640,
        "referenceSampleRate": 5542.0234375,
        "sampleSha256": "f10c06f01b55d40128ddeba17e8003bd139a9bfc72f189ca6cb446cf057942a6",
        "descriptorSourceOffset": 3282,
        "descriptor": {
          "id": 41,
          "hexId": "0x29",
          "descriptorSourceOffset": 3282,
          "sampleStartOffset": 60074,
          "loopStartOffset": 60100,
          "sampleAddress": 286752,
          "loopAddress": 286778,
          "initialLengthWords": 1642,
          "loopLengthWords": 1629,
          "period": 640,
          "sampleRatePAL": 5542.0234375,
          "peakVolume": 0,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 4,
          "releaseTick": 55,
          "stopTick": 70,
          "pitchSequenceId": 16,
          "unknown15": 0,
          "rawWords": [
            0,
            60074,
            0,
            60100,
            1642,
            1629,
            640,
            0,
            4,
            0,
            64,
            4,
            55,
            70,
            16,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 25856,
        "rms16bit": 2998.602,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-41-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 41,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 13272,
            "sampleBytes": 3284,
            "sampleSha256": "f10c06f01b55d40128ddeba17e8003bd139a9bfc72f189ca6cb446cf057942a6",
            "descriptorSourceOffset": 3282,
            "descriptor": {
              "id": 41,
              "hexId": "0x29",
              "descriptorSourceOffset": 3282,
              "sampleStartOffset": 46118,
              "loopStartOffset": 46144,
              "sampleAddress": 272796,
              "loopAddress": 272822,
              "initialLengthWords": 1642,
              "loopLengthWords": 1629,
              "period": 640,
              "sampleRatePAL": 5542.0234375,
              "peakVolume": 0,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 4,
              "releaseTick": 55,
              "stopTick": 70,
              "pitchSequenceId": 16,
              "unknown15": 0,
              "rawWords": [
                0,
                46118,
                0,
                46144,
                1642,
                1629,
                640,
                0,
                4,
                0,
                64,
                4,
                55,
                70,
                16,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-42-level-1",
      "title": "Effect 42 (0x2A) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-42-level-1.wav",
      "raw": "media/sounds/effect-42-level-1.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 42,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "1cc1cd4eea252534add1c07230147ca7593f77c425c886ccaf99fb9988840af5",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 17932,
        "sampleBytes": 2254,
        "initialPeriodPAL": 488,
        "referenceSampleRate": 7268.227459016393,
        "sampleSha256": "87cc0089cd5e9ba1a1a2995581f52f94da30a6e2977e87c825a0a57ef736ea3c",
        "descriptorSourceOffset": 3314,
        "descriptor": {
          "id": 42,
          "hexId": "0x2a",
          "descriptorSourceOffset": 3314,
          "sampleStartOffset": 64734,
          "loopStartOffset": -8,
          "sampleAddress": 291412,
          "loopAddress": 226670,
          "initialLengthWords": 1127,
          "loopLengthWords": 2,
          "period": 488,
          "sampleRatePAL": 7268.227459016393,
          "peakVolume": 0,
          "attackStep": 16,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 0,
          "releaseTick": 25,
          "stopTick": 26,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            64734,
            65535,
            65528,
            1127,
            2,
            488,
            0,
            16,
            0,
            64,
            0,
            25,
            26,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 10695.356,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-42-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 42,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 17932,
            "sampleBytes": 2254,
            "sampleSha256": "87cc0089cd5e9ba1a1a2995581f52f94da30a6e2977e87c825a0a57ef736ea3c",
            "descriptorSourceOffset": 3314,
            "descriptor": {
              "id": 42,
              "hexId": "0x2a",
              "descriptorSourceOffset": 3314,
              "sampleStartOffset": 50778,
              "loopStartOffset": -8,
              "sampleAddress": 277456,
              "loopAddress": 226670,
              "initialLengthWords": 1127,
              "loopLengthWords": 2,
              "period": 488,
              "sampleRatePAL": 7268.227459016393,
              "peakVolume": 0,
              "attackStep": 16,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 0,
              "releaseTick": 25,
              "stopTick": 26,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                50778,
                65535,
                65528,
                1127,
                2,
                488,
                0,
                16,
                0,
                64,
                0,
                25,
                26,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-42-level-2",
      "title": "Effect 42 (0x2A) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-42-level-2.wav",
      "raw": "media/sounds/effect-42-level-2.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 42,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "23a9554d92a322ff8d6bde368cbc8cb1da6d13a9f2e38fabc97409d4f6882a0f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 17932,
        "sampleBytes": 2254,
        "initialPeriodPAL": 488,
        "referenceSampleRate": 7268.227459016393,
        "sampleSha256": "0814f83b1b07c3bd16f57a3555d288c10c843f8213caca2a04a0f98ad450c7bd",
        "descriptorSourceOffset": 3314,
        "descriptor": {
          "id": 42,
          "hexId": "0x2a",
          "descriptorSourceOffset": 3314,
          "sampleStartOffset": 64734,
          "loopStartOffset": -8,
          "sampleAddress": 291412,
          "loopAddress": 226670,
          "initialLengthWords": 1127,
          "loopLengthWords": 2,
          "period": 488,
          "sampleRatePAL": 7268.227459016393,
          "peakVolume": 0,
          "attackStep": 16,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 0,
          "releaseTick": 25,
          "stopTick": 26,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            64734,
            65535,
            65528,
            1127,
            2,
            488,
            0,
            16,
            0,
            64,
            0,
            25,
            26,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13824,
        "rms16bit": 1877.746,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-42-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 42,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 17932,
            "sampleBytes": 2254,
            "sampleSha256": "0814f83b1b07c3bd16f57a3555d288c10c843f8213caca2a04a0f98ad450c7bd",
            "descriptorSourceOffset": 3314,
            "descriptor": {
              "id": 42,
              "hexId": "0x2a",
              "descriptorSourceOffset": 3314,
              "sampleStartOffset": 50778,
              "loopStartOffset": -8,
              "sampleAddress": 277456,
              "loopAddress": 226670,
              "initialLengthWords": 1127,
              "loopLengthWords": 2,
              "period": 488,
              "sampleRatePAL": 7268.227459016393,
              "peakVolume": 0,
              "attackStep": 16,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 0,
              "releaseTick": 25,
              "stopTick": 26,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                50778,
                65535,
                65528,
                1127,
                2,
                488,
                0,
                16,
                0,
                64,
                0,
                25,
                26,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-43-level-1",
      "title": "Effect 43 (0x2B) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-43-level-1.wav",
      "raw": "media/sounds/effect-43-level-1.s8",
      "durationSeconds": 0.4,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 43,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "ad7e62d40bf9c253401d1369590834c293af3fd89dbe88405656cbabd1aa8e2a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 16556,
        "sampleBytes": 1376,
        "initialPeriodPAL": 830,
        "referenceSampleRate": 4273.3674698795185,
        "sampleSha256": "966c122d82de4bc44079606e6e14b126a6e5156fd40244c9d8406cdf5cfb3a8f",
        "descriptorSourceOffset": 3346,
        "descriptor": {
          "id": 43,
          "hexId": "0x2b",
          "descriptorSourceOffset": 3346,
          "sampleStartOffset": 63358,
          "loopStartOffset": -8,
          "sampleAddress": 290036,
          "loopAddress": 226670,
          "initialLengthWords": 688,
          "loopLengthWords": 2,
          "period": 830,
          "sampleRatePAL": 4273.3674698795185,
          "peakVolume": 44,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 44,
          "releaseStep": 0,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            63358,
            65535,
            65528,
            688,
            2,
            830,
            44,
            0,
            0,
            44,
            0,
            19,
            20,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 8448,
        "rms16bit": 2346.979,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-43-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 43,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 16556,
            "sampleBytes": 1376,
            "sampleSha256": "966c122d82de4bc44079606e6e14b126a6e5156fd40244c9d8406cdf5cfb3a8f",
            "descriptorSourceOffset": 3346,
            "descriptor": {
              "id": 43,
              "hexId": "0x2b",
              "descriptorSourceOffset": 3346,
              "sampleStartOffset": 49402,
              "loopStartOffset": -8,
              "sampleAddress": 276080,
              "loopAddress": 226670,
              "initialLengthWords": 688,
              "loopLengthWords": 2,
              "period": 830,
              "sampleRatePAL": 4273.3674698795185,
              "peakVolume": 44,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 44,
              "releaseStep": 0,
              "releaseTick": 19,
              "stopTick": 20,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                49402,
                65535,
                65528,
                688,
                2,
                830,
                44,
                0,
                0,
                44,
                0,
                19,
                20,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-43-level-2",
      "title": "Effect 43 (0x2B) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-43-level-2.wav",
      "raw": "media/sounds/effect-43-level-2.s8",
      "durationSeconds": 0.4,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 43,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "259365e526740298eacb798358898967477b59f7074ed49beafe68f5156b45dd",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 16556,
        "sampleBytes": 1376,
        "initialPeriodPAL": 830,
        "referenceSampleRate": 4273.3674698795185,
        "sampleSha256": "6075d13d0d8c36421098a048d34820ff7fd914cc72b25540cf14f1936d04db87",
        "descriptorSourceOffset": 3346,
        "descriptor": {
          "id": 43,
          "hexId": "0x2b",
          "descriptorSourceOffset": 3346,
          "sampleStartOffset": 63358,
          "loopStartOffset": -8,
          "sampleAddress": 290036,
          "loopAddress": 226670,
          "initialLengthWords": 688,
          "loopLengthWords": 2,
          "period": 830,
          "sampleRatePAL": 4273.3674698795185,
          "peakVolume": 44,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 44,
          "releaseStep": 0,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            63358,
            65535,
            65528,
            688,
            2,
            830,
            44,
            0,
            0,
            44,
            0,
            19,
            20,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 22352,
        "rms16bit": 5076.473,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-43-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 43,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 16556,
            "sampleBytes": 1376,
            "sampleSha256": "6075d13d0d8c36421098a048d34820ff7fd914cc72b25540cf14f1936d04db87",
            "descriptorSourceOffset": 3346,
            "descriptor": {
              "id": 43,
              "hexId": "0x2b",
              "descriptorSourceOffset": 3346,
              "sampleStartOffset": 49402,
              "loopStartOffset": -8,
              "sampleAddress": 276080,
              "loopAddress": 226670,
              "initialLengthWords": 688,
              "loopLengthWords": 2,
              "period": 830,
              "sampleRatePAL": 4273.3674698795185,
              "peakVolume": 44,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 44,
              "releaseStep": 0,
              "releaseTick": 19,
              "stopTick": 20,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                49402,
                65535,
                65528,
                688,
                2,
                830,
                44,
                0,
                0,
                44,
                0,
                19,
                20,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-44",
      "title": "Effect 44 (0x2C) \u2014 shared bank",
      "src": "media/sounds/effect-44.wav",
      "raw": "media/sounds/effect-44.s8",
      "durationSeconds": 1.3,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 44,
      "level": null,
      "levels": [],
      "sha256": "3956f57a8ab51ca9840c89203338d32a30a9f3ee58212796e1166dcc85918c6e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 10380,
        "sampleBytes": 5986,
        "initialPeriodPAL": 650,
        "referenceSampleRate": 5456.761538461538,
        "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
        "descriptorSourceOffset": 3378,
        "descriptor": {
          "id": 44,
          "hexId": "0x2c",
          "descriptorSourceOffset": 3378,
          "sampleStartOffset": 5586,
          "loopStartOffset": -8,
          "sampleAddress": 232264,
          "loopAddress": 226670,
          "initialLengthWords": 2993,
          "loopLengthWords": 2,
          "period": 650,
          "sampleRatePAL": 5456.761538461538,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 16,
          "stopTick": 64,
          "pitchSequenceId": 17,
          "unknown15": 0,
          "rawWords": [
            0,
            5586,
            65535,
            65528,
            2993,
            2,
            650,
            64,
            0,
            0,
            64,
            1,
            16,
            64,
            17,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 8345.874,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-44.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 44,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 4794,
            "sampleBytes": 5986,
            "sampleSha256": "3d178c4916e39878f9848194291139b5ce0c5b261c09f69f549707ef992f38b2",
            "descriptorSourceOffset": 3378,
            "descriptor": {
              "id": 44,
              "hexId": "0x2c",
              "descriptorSourceOffset": 3378,
              "sampleStartOffset": 0,
              "loopStartOffset": -8,
              "sampleAddress": 226678,
              "loopAddress": 226670,
              "initialLengthWords": 2993,
              "loopLengthWords": 2,
              "period": 650,
              "sampleRatePAL": 5456.761538461538,
              "peakVolume": 64,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 1,
              "releaseTick": 16,
              "stopTick": 64,
              "pitchSequenceId": 17,
              "unknown15": 0,
              "rawWords": [
                0,
                0,
                65535,
                65528,
                2993,
                2,
                650,
                64,
                0,
                0,
                64,
                1,
                16,
                64,
                17,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-45-level-1",
      "title": "Effect 45 (0x2D) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-45-level-1.wav",
      "raw": "media/sounds/effect-45-level-1.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 45,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "a0362ec53936068a1ec007f123e8fe38ca5dd2fe0e539c94cbf88c2323520aa8",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 20186,
        "sampleBytes": 1482,
        "initialPeriodPAL": 580,
        "referenceSampleRate": 6115.336206896552,
        "sampleSha256": "93d0de130a7e315026cb7e8d07a7253ec3de8cada51fb2dc268f4ba13e165352",
        "descriptorSourceOffset": 3410,
        "descriptor": {
          "id": 45,
          "hexId": "0x2d",
          "descriptorSourceOffset": 3410,
          "sampleStartOffset": 66988,
          "loopStartOffset": -8,
          "sampleAddress": 293666,
          "loopAddress": 226670,
          "initialLengthWords": 741,
          "loopLengthWords": 2,
          "period": 580,
          "sampleRatePAL": 6115.336206896552,
          "peakVolume": 20,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 25,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1452,
            65535,
            65528,
            741,
            2,
            580,
            20,
            0,
            0,
            20,
            1,
            24,
            25,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 8560,
        "rms16bit": 1982.384,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-45-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 45,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 20186,
            "sampleBytes": 1482,
            "sampleSha256": "93d0de130a7e315026cb7e8d07a7253ec3de8cada51fb2dc268f4ba13e165352",
            "descriptorSourceOffset": 3410,
            "descriptor": {
              "id": 45,
              "hexId": "0x2d",
              "descriptorSourceOffset": 3410,
              "sampleStartOffset": 53032,
              "loopStartOffset": -8,
              "sampleAddress": 279710,
              "loopAddress": 226670,
              "initialLengthWords": 741,
              "loopLengthWords": 2,
              "period": 580,
              "sampleRatePAL": 6115.336206896552,
              "peakVolume": 20,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 25,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53032,
                65535,
                65528,
                741,
                2,
                580,
                20,
                0,
                0,
                20,
                1,
                24,
                25,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-45-level-2",
      "title": "Effect 45 (0x2D) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-45-level-2.wav",
      "raw": "media/sounds/effect-45-level-2.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 45,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "ca923fdeb7ae30f1ec694080e62d94c4f51569cc5067815b1e104a041c5970ac",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 20186,
        "sampleBytes": 1482,
        "initialPeriodPAL": 580,
        "referenceSampleRate": 6115.336206896552,
        "sampleSha256": "f133155e9ca02ec89edcd0bae0ce1e3e73a78640d4604815b83994f343a74f5d",
        "descriptorSourceOffset": 3410,
        "descriptor": {
          "id": 45,
          "hexId": "0x2d",
          "descriptorSourceOffset": 3410,
          "sampleStartOffset": 66988,
          "loopStartOffset": -8,
          "sampleAddress": 293666,
          "loopAddress": 226670,
          "initialLengthWords": 741,
          "loopLengthWords": 2,
          "period": 580,
          "sampleRatePAL": 6115.336206896552,
          "peakVolume": 20,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 25,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1452,
            65535,
            65528,
            741,
            2,
            580,
            20,
            0,
            0,
            20,
            1,
            24,
            25,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 10160,
        "rms16bit": 1604.372,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-45-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 45,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 20186,
            "sampleBytes": 1482,
            "sampleSha256": "f133155e9ca02ec89edcd0bae0ce1e3e73a78640d4604815b83994f343a74f5d",
            "descriptorSourceOffset": 3410,
            "descriptor": {
              "id": 45,
              "hexId": "0x2d",
              "descriptorSourceOffset": 3410,
              "sampleStartOffset": 53032,
              "loopStartOffset": -8,
              "sampleAddress": 279710,
              "loopAddress": 226670,
              "initialLengthWords": 741,
              "loopLengthWords": 2,
              "period": 580,
              "sampleRatePAL": 6115.336206896552,
              "peakVolume": 20,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 25,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53032,
                65535,
                65528,
                741,
                2,
                580,
                20,
                0,
                0,
                20,
                1,
                24,
                25,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-46-level-1",
      "title": "Effect 46 (0x2E) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-46-level-1.wav",
      "raw": "media/sounds/effect-46-level-1.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 46,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "5c03aca06baa05643f1137aa66d5591be75371f1b1c30396388106b7f8dd4c3c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 20336,
        "sampleBytes": 1332,
        "initialPeriodPAL": 590,
        "referenceSampleRate": 6011.686440677966,
        "sampleSha256": "0f34649944e0d5044144abc4be9cccc5bb3d1775a85acdcbb152ac3edd7f244e",
        "descriptorSourceOffset": 3442,
        "descriptor": {
          "id": 46,
          "hexId": "0x2e",
          "descriptorSourceOffset": 3442,
          "sampleStartOffset": 67138,
          "loopStartOffset": -8,
          "sampleAddress": 293816,
          "loopAddress": 226670,
          "initialLengthWords": 666,
          "loopLengthWords": 2,
          "period": 590,
          "sampleRatePAL": 6011.686440677966,
          "peakVolume": 21,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 19,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 25,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1602,
            65535,
            65528,
            666,
            2,
            590,
            21,
            0,
            1,
            19,
            1,
            24,
            25,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 7704,
        "rms16bit": 1755.789,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-46-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 46,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 20336,
            "sampleBytes": 1332,
            "sampleSha256": "0f34649944e0d5044144abc4be9cccc5bb3d1775a85acdcbb152ac3edd7f244e",
            "descriptorSourceOffset": 3442,
            "descriptor": {
              "id": 46,
              "hexId": "0x2e",
              "descriptorSourceOffset": 3442,
              "sampleStartOffset": 53182,
              "loopStartOffset": -8,
              "sampleAddress": 279860,
              "loopAddress": 226670,
              "initialLengthWords": 666,
              "loopLengthWords": 2,
              "period": 590,
              "sampleRatePAL": 6011.686440677966,
              "peakVolume": 21,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 19,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 25,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53182,
                65535,
                65528,
                666,
                2,
                590,
                21,
                0,
                1,
                19,
                1,
                24,
                25,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-46-level-2",
      "title": "Effect 46 (0x2E) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-46-level-2.wav",
      "raw": "media/sounds/effect-46-level-2.s8",
      "durationSeconds": 0.52,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 46,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "eb2508ea1e1ee2bdca9d183991e606f60cba709d4fb07470d77debaacbbb0d75",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 20336,
        "sampleBytes": 1332,
        "initialPeriodPAL": 590,
        "referenceSampleRate": 6011.686440677966,
        "sampleSha256": "92ab18e1e76cee2d5290b648e21866dd7c822837d28e3eda479da5cbdc8d26fa",
        "descriptorSourceOffset": 3442,
        "descriptor": {
          "id": 46,
          "hexId": "0x2e",
          "descriptorSourceOffset": 3442,
          "sampleStartOffset": 67138,
          "loopStartOffset": -8,
          "sampleAddress": 293816,
          "loopAddress": 226670,
          "initialLengthWords": 666,
          "loopLengthWords": 2,
          "period": 590,
          "sampleRatePAL": 6011.686440677966,
          "peakVolume": 21,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 19,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 25,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1602,
            65535,
            65528,
            666,
            2,
            590,
            21,
            0,
            1,
            19,
            1,
            24,
            25,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 10160,
        "rms16bit": 1393.371,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-46-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 46,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 20336,
            "sampleBytes": 1332,
            "sampleSha256": "92ab18e1e76cee2d5290b648e21866dd7c822837d28e3eda479da5cbdc8d26fa",
            "descriptorSourceOffset": 3442,
            "descriptor": {
              "id": 46,
              "hexId": "0x2e",
              "descriptorSourceOffset": 3442,
              "sampleStartOffset": 53182,
              "loopStartOffset": -8,
              "sampleAddress": 279860,
              "loopAddress": 226670,
              "initialLengthWords": 666,
              "loopLengthWords": 2,
              "period": 590,
              "sampleRatePAL": 6011.686440677966,
              "peakVolume": 21,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 19,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 25,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53182,
                65535,
                65528,
                666,
                2,
                590,
                21,
                0,
                1,
                19,
                1,
                24,
                25,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-47",
      "title": "Effect 47 (0x2F) \u2014 shared bank",
      "src": "media/sounds/effect-47.wav",
      "raw": "media/sounds/effect-47.s8",
      "durationSeconds": 0.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 47,
      "level": null,
      "levels": [],
      "sha256": "d469e2b3a9bc65cf5c19298415be5a53b9ec046dd3219512d5ad9af7038bdcd7",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50144,
        "sampleBytes": 612,
        "initialPeriodPAL": 270,
        "referenceSampleRate": 13136.648148148148,
        "sampleSha256": "730f3b2ec7f4d1c9d313e98b04618851b9673868291948fe0ac26f1a634cff00",
        "descriptorSourceOffset": 3474,
        "descriptor": {
          "id": 47,
          "hexId": "0x2f",
          "descriptorSourceOffset": 3474,
          "sampleStartOffset": 45350,
          "loopStartOffset": -8,
          "sampleAddress": 272028,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 270,
          "sampleRatePAL": 13136.648148148148,
          "peakVolume": 40,
          "attackStep": 10,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            45350,
            65535,
            65528,
            306,
            2,
            270,
            40,
            10,
            0,
            30,
            2,
            3,
            13,
            20,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3920,
        "rms16bit": 1028.138,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-47.registers.json"
    },
    {
      "id": "effect-48",
      "title": "Effect 48 (0x30) \u2014 shared bank",
      "src": "media/sounds/effect-48.wav",
      "raw": "media/sounds/effect-48.s8",
      "durationSeconds": 0.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 48,
      "level": null,
      "levels": [],
      "sha256": "602320666c84c007f5c25af0610e7f14cf3eefe09fc7107d3a54b6ed693bf5a0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50144,
        "sampleBytes": 612,
        "initialPeriodPAL": 260,
        "referenceSampleRate": 13641.903846153846,
        "sampleSha256": "730f3b2ec7f4d1c9d313e98b04618851b9673868291948fe0ac26f1a634cff00",
        "descriptorSourceOffset": 3506,
        "descriptor": {
          "id": 48,
          "hexId": "0x30",
          "descriptorSourceOffset": 3506,
          "sampleStartOffset": 45350,
          "loopStartOffset": -8,
          "sampleAddress": 272028,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 260,
          "sampleRatePAL": 13641.903846153846,
          "peakVolume": 36,
          "attackStep": 13,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            45350,
            65535,
            65528,
            306,
            2,
            260,
            36,
            13,
            3,
            20,
            2,
            3,
            13,
            20,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5096,
        "rms16bit": 1341.538,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-48.registers.json"
    },
    {
      "id": "effect-49",
      "title": "Effect 49 (0x31) \u2014 shared bank",
      "src": "media/sounds/effect-49.wav",
      "raw": "media/sounds/effect-49.s8",
      "durationSeconds": 0.68,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 49,
      "level": null,
      "levels": [],
      "sha256": "38a9d1578f33441ed0ba973aca73ffeba5fcfd5f11d3a048bc745c684a0c6da8",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 247,
        "referenceSampleRate": 14359.8987854251,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 3538,
        "descriptor": {
          "id": 49,
          "hexId": "0x31",
          "descriptorSourceOffset": 3538,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 247,
          "sampleRatePAL": 14359.8987854251,
          "peakVolume": 28,
          "attackStep": 0,
          "decayStep": 2,
          "sustainVolume": 7,
          "releaseStep": 1,
          "releaseTick": 27,
          "stopTick": 34,
          "pitchSequenceId": 18,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            247,
            28,
            0,
            2,
            7,
            1,
            27,
            34,
            18,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11904,
        "rms16bit": 2046.664,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-49.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 49,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 3538,
            "descriptor": {
              "id": 49,
              "hexId": "0x31",
              "descriptorSourceOffset": 3538,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 247,
              "sampleRatePAL": 14359.8987854251,
              "peakVolume": 28,
              "attackStep": 0,
              "decayStep": 2,
              "sustainVolume": 7,
              "releaseStep": 1,
              "releaseTick": 27,
              "stopTick": 34,
              "pitchSequenceId": 18,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                247,
                28,
                0,
                2,
                7,
                1,
                27,
                34,
                18,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-50",
      "title": "Effect 50 (0x32) \u2014 shared bank",
      "src": "media/sounds/effect-50.wav",
      "raw": "media/sounds/effect-50.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 50,
      "level": null,
      "levels": [],
      "sha256": "0744667b23a87f550ba0deeca8515a40bd9de265e16e7b0b0896b5ad77b4c84d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 287,
        "referenceSampleRate": 12358.519163763067,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 3570,
        "descriptor": {
          "id": 50,
          "hexId": "0x32",
          "descriptorSourceOffset": 3570,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 287,
          "sampleRatePAL": 12358.519163763067,
          "peakVolume": 24,
          "attackStep": 0,
          "decayStep": 2,
          "sustainVolume": 7,
          "releaseStep": 1,
          "releaseTick": 23,
          "stopTick": 30,
          "pitchSequenceId": 18,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            287,
            24,
            0,
            2,
            7,
            1,
            23,
            30,
            18,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9920,
        "rms16bit": 1780.901,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-50.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 50,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 3570,
            "descriptor": {
              "id": 50,
              "hexId": "0x32",
              "descriptorSourceOffset": 3570,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 287,
              "sampleRatePAL": 12358.519163763067,
              "peakVolume": 24,
              "attackStep": 0,
              "decayStep": 2,
              "sustainVolume": 7,
              "releaseStep": 1,
              "releaseTick": 23,
              "stopTick": 30,
              "pitchSequenceId": 18,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                287,
                24,
                0,
                2,
                7,
                1,
                23,
                30,
                18,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-51-level-1",
      "title": "Effect 51 (0x33) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-51-level-1.wav",
      "raw": "media/sounds/effect-51-level-1.s8",
      "durationSeconds": 0.36,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 51,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "b219df7a8b2a57393aa32fc1dae6d6e8149159ae091598cd2aecff4f38286afb",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 21668,
        "sampleBytes": 906,
        "initialPeriodPAL": 960,
        "referenceSampleRate": 3694.6822916666665,
        "sampleSha256": "1c1858f3d93b0badfb563216947b26c5633abbf43ccbc283f7105c5bd9074379",
        "descriptorSourceOffset": 3602,
        "descriptor": {
          "id": 51,
          "hexId": "0x33",
          "descriptorSourceOffset": 3602,
          "sampleStartOffset": 68470,
          "loopStartOffset": -8,
          "sampleAddress": 295148,
          "loopAddress": 226670,
          "initialLengthWords": 453,
          "loopLengthWords": 2,
          "period": 960,
          "sampleRatePAL": 3694.6822916666665,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 17,
          "stopTick": 22,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            2934,
            65535,
            65528,
            453,
            2,
            960,
            50,
            0,
            0,
            50,
            0,
            17,
            22,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 8600,
        "rms16bit": 2240.15,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-51-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 51,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 21668,
            "sampleBytes": 906,
            "sampleSha256": "1c1858f3d93b0badfb563216947b26c5633abbf43ccbc283f7105c5bd9074379",
            "descriptorSourceOffset": 3602,
            "descriptor": {
              "id": 51,
              "hexId": "0x33",
              "descriptorSourceOffset": 3602,
              "sampleStartOffset": 54514,
              "loopStartOffset": -8,
              "sampleAddress": 281192,
              "loopAddress": 226670,
              "initialLengthWords": 453,
              "loopLengthWords": 2,
              "period": 960,
              "sampleRatePAL": 3694.6822916666665,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 17,
              "stopTick": 22,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                54514,
                65535,
                65528,
                453,
                2,
                960,
                50,
                0,
                0,
                50,
                0,
                17,
                22,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-51-level-2",
      "title": "Effect 51 (0x33) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-51-level-2.wav",
      "raw": "media/sounds/effect-51-level-2.s8",
      "durationSeconds": 0.36,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 51,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "d99b96fb4a183088ab8780ff126c3855e10dd2b081f8b23c50b6bfc1346f68b5",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 21668,
        "sampleBytes": 906,
        "initialPeriodPAL": 960,
        "referenceSampleRate": 3694.6822916666665,
        "sampleSha256": "f81b6c1268180b5663e3215afe9968af519d97373277f0b57140a3ed3463bda1",
        "descriptorSourceOffset": 3602,
        "descriptor": {
          "id": 51,
          "hexId": "0x33",
          "descriptorSourceOffset": 3602,
          "sampleStartOffset": 68470,
          "loopStartOffset": -8,
          "sampleAddress": 295148,
          "loopAddress": 226670,
          "initialLengthWords": 453,
          "loopLengthWords": 2,
          "period": 960,
          "sampleRatePAL": 3694.6822916666665,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 0,
          "releaseTick": 17,
          "stopTick": 22,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            2934,
            65535,
            65528,
            453,
            2,
            960,
            50,
            0,
            0,
            50,
            0,
            17,
            22,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 24800,
        "rms16bit": 5309.057,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-51-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 51,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 21668,
            "sampleBytes": 906,
            "sampleSha256": "f81b6c1268180b5663e3215afe9968af519d97373277f0b57140a3ed3463bda1",
            "descriptorSourceOffset": 3602,
            "descriptor": {
              "id": 51,
              "hexId": "0x33",
              "descriptorSourceOffset": 3602,
              "sampleStartOffset": 54514,
              "loopStartOffset": -8,
              "sampleAddress": 281192,
              "loopAddress": 226670,
              "initialLengthWords": 453,
              "loopLengthWords": 2,
              "period": 960,
              "sampleRatePAL": 3694.6822916666665,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 0,
              "releaseTick": 17,
              "stopTick": 22,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                54514,
                65535,
                65528,
                453,
                2,
                960,
                50,
                0,
                0,
                50,
                0,
                17,
                22,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-52",
      "title": "Effect 52 (0x34) \u2014 shared bank",
      "src": "media/sounds/effect-52.wav",
      "raw": "media/sounds/effect-52.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 52,
      "level": null,
      "levels": [],
      "sha256": "c101c1450e4252d0de4078c1553b52728d0be8a2e21fa7b6fc2d849dbe7d806a",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26008,
        "sampleBytes": 8330,
        "initialPeriodPAL": 271,
        "referenceSampleRate": 13088.173431734318,
        "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
        "descriptorSourceOffset": 3634,
        "descriptor": {
          "id": 52,
          "hexId": "0x34",
          "descriptorSourceOffset": 3634,
          "sampleStartOffset": 21214,
          "loopStartOffset": -8,
          "sampleAddress": 247892,
          "loopAddress": 226670,
          "initialLengthWords": 4165,
          "loopLengthWords": 2,
          "period": 271,
          "sampleRatePAL": 13088.173431734318,
          "peakVolume": 18,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 25,
          "pitchSequenceId": 18,
          "unknown15": 0,
          "rawWords": [
            0,
            21214,
            65535,
            65528,
            4165,
            2,
            271,
            18,
            0,
            1,
            6,
            1,
            19,
            25,
            18,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 7936,
        "rms16bit": 1705.803,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-52.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 52,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 16788,
            "sampleBytes": 8330,
            "sampleSha256": "6adf17cbc75addc365e2ebb8f8fed17c752c673d378fb3a5d92acb61ce16c926",
            "descriptorSourceOffset": 3634,
            "descriptor": {
              "id": 52,
              "hexId": "0x34",
              "descriptorSourceOffset": 3634,
              "sampleStartOffset": 11994,
              "loopStartOffset": -8,
              "sampleAddress": 238672,
              "loopAddress": 226670,
              "initialLengthWords": 4165,
              "loopLengthWords": 2,
              "period": 271,
              "sampleRatePAL": 13088.173431734318,
              "peakVolume": 18,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 19,
              "stopTick": 25,
              "pitchSequenceId": 18,
              "unknown15": 0,
              "rawWords": [
                0,
                11994,
                65535,
                65528,
                4165,
                2,
                271,
                18,
                0,
                1,
                6,
                1,
                19,
                25,
                18,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-53",
      "title": "Effect 53 (0x35) \u2014 shared bank",
      "src": "media/sounds/effect-53.wav",
      "raw": "media/sounds/effect-53.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 53,
      "level": null,
      "levels": [],
      "sha256": "37809d3616733fc4e5ea78a5962f29413993345c8b3b3d06b474a57a73b2594e",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50756,
        "sampleBytes": 840,
        "initialPeriodPAL": 160,
        "referenceSampleRate": 22168.09375,
        "sampleSha256": "917fa1ef0cb453ce80c44470e97c7c070b473d0a90847d6bc1acf0f2b4a0e78d",
        "descriptorSourceOffset": 3666,
        "descriptor": {
          "id": 53,
          "hexId": "0x35",
          "descriptorSourceOffset": 3666,
          "sampleStartOffset": 45962,
          "loopStartOffset": 45970,
          "sampleAddress": 272640,
          "loopAddress": 272648,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 160,
          "sampleRatePAL": 22168.09375,
          "peakVolume": 8,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 4,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 23,
          "pitchSequenceId": 21,
          "unknown15": 0,
          "rawWords": [
            0,
            45962,
            0,
            45970,
            420,
            416,
            160,
            8,
            1,
            1,
            4,
            1,
            19,
            23,
            21,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3712,
        "rms16bit": 1213.688,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-53.registers.json"
    },
    {
      "id": "effect-54-level-2",
      "title": "Effect 54 (0x36) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-54-level-2.wav",
      "raw": "media/sounds/effect-54-level-2.s8",
      "durationSeconds": 0.76,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 54,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "f7de7e2e176ba4a6b971bb925249d28a94636f4453cb91846da1cc1755ca9907",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 22574,
        "sampleBytes": 4520,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "0b01f17a1052ce457daac9c7743c007a23bb8203a6b252b8611ca46b59d5f35b",
        "descriptorSourceOffset": 3698,
        "descriptor": {
          "id": 54,
          "hexId": "0x36",
          "descriptorSourceOffset": 3698,
          "sampleStartOffset": 69376,
          "loopStartOffset": 72360,
          "sampleAddress": 296054,
          "loopAddress": 299038,
          "initialLengthWords": 2260,
          "loopLengthWords": 768,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 23,
          "stopTick": 38,
          "pitchSequenceId": 22,
          "unknown15": 0,
          "rawWords": [
            1,
            3840,
            1,
            6824,
            2260,
            768,
            300,
            30,
            0,
            1,
            15,
            1,
            23,
            38,
            22,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13104,
        "rms16bit": 1031.872,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-54-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 54,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 22574,
            "sampleBytes": 4520,
            "sampleSha256": "0b01f17a1052ce457daac9c7743c007a23bb8203a6b252b8611ca46b59d5f35b",
            "descriptorSourceOffset": 3698,
            "descriptor": {
              "id": 54,
              "hexId": "0x36",
              "descriptorSourceOffset": 3698,
              "sampleStartOffset": 55420,
              "loopStartOffset": 58404,
              "sampleAddress": 282098,
              "loopAddress": 285082,
              "initialLengthWords": 2260,
              "loopLengthWords": 768,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 23,
              "stopTick": 38,
              "pitchSequenceId": 22,
              "unknown15": 0,
              "rawWords": [
                0,
                55420,
                0,
                58404,
                2260,
                768,
                300,
                30,
                0,
                1,
                15,
                1,
                23,
                38,
                22,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-55-level-1",
      "title": "Effect 55 (0x37) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-55-level-1.wav",
      "raw": "media/sounds/effect-55-level-1.s8",
      "durationSeconds": 1.3,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 55,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "b34521741e5126a2915ebe4b7b1c7d256f5ffcb7c40814e5daaa40a4be5ea37c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 3730,
        "descriptor": {
          "id": 55,
          "hexId": "0x37",
          "descriptorSourceOffset": 3730,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 2,
          "releaseTick": 45,
          "stopTick": 64,
          "pitchSequenceId": 23,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            2,
            45,
            64,
            23,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11840,
        "rms16bit": 3473.181,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-55-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 55,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 3730,
            "descriptor": {
              "id": 55,
              "hexId": "0x37",
              "descriptorSourceOffset": 3730,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 2,
              "releaseTick": 45,
              "stopTick": 64,
              "pitchSequenceId": 23,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                2,
                45,
                64,
                23,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 55,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 3730,
            "descriptor": {
              "id": 55,
              "hexId": "0x37",
              "descriptorSourceOffset": 3730,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 2,
              "releaseTick": 45,
              "stopTick": 64,
              "pitchSequenceId": 23,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                2,
                45,
                64,
                23,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-55-level-2",
      "title": "Effect 55 (0x37) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-55-level-2.wav",
      "raw": "media/sounds/effect-55-level-2.s8",
      "durationSeconds": 1.3,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 55,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "6317ccdde354b07aeafd60460e0d50508cb99812abb188dc5592c61cea4835d0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 3730,
        "descriptor": {
          "id": 55,
          "hexId": "0x37",
          "descriptorSourceOffset": 3730,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 2,
          "releaseTick": 45,
          "stopTick": 64,
          "pitchSequenceId": 23,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            2,
            45,
            64,
            23,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20320,
        "rms16bit": 5156.756,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-55-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 55,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 3730,
            "descriptor": {
              "id": 55,
              "hexId": "0x37",
              "descriptorSourceOffset": 3730,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 2,
              "releaseTick": 45,
              "stopTick": 64,
              "pitchSequenceId": 23,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                2,
                45,
                64,
                23,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-55-level-3",
      "title": "Effect 55 (0x37) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-55-level-3.wav",
      "raw": "media/sounds/effect-55-level-3.s8",
      "durationSeconds": 1.3,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 55,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "4f6b5a792e2a22209ae28de563cba8b926319e4f58c2737676e29b52b3464ac9",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 3730,
        "descriptor": {
          "id": 55,
          "hexId": "0x37",
          "descriptorSourceOffset": 3730,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 2,
          "releaseTick": 45,
          "stopTick": 64,
          "pitchSequenceId": 23,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            2,
            45,
            64,
            23,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20320,
        "rms16bit": 8045.708,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-55-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 55,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 3730,
            "descriptor": {
              "id": 55,
              "hexId": "0x37",
              "descriptorSourceOffset": 3730,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 2,
              "releaseTick": 45,
              "stopTick": 64,
              "pitchSequenceId": 23,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                2,
                45,
                64,
                23,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-55-level-7",
      "title": "Effect 55 (0x37) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-55-level-7.wav",
      "raw": "media/sounds/effect-55-level-7.s8",
      "durationSeconds": 1.3,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 55,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "b34521741e5126a2915ebe4b7b1c7d256f5ffcb7c40814e5daaa40a4be5ea37c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 3730,
        "descriptor": {
          "id": 55,
          "hexId": "0x37",
          "descriptorSourceOffset": 3730,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 2,
          "releaseTick": 45,
          "stopTick": 64,
          "pitchSequenceId": 23,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            2,
            45,
            64,
            23,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11840,
        "rms16bit": 3473.181,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-55-level-7.registers.json"
    },
    {
      "id": "effect-56-level-1",
      "title": "Effect 56 (0x38) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-56-level-1.wav",
      "raw": "media/sounds/effect-56-level-1.s8",
      "durationSeconds": 0.72,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 56,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "e7fa5311ca1db2af6d5c5a3dee67cdf9b04aa811995d12a18defbf0f6b5757f3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 3762,
        "descriptor": {
          "id": 56,
          "hexId": "0x38",
          "descriptorSourceOffset": 3762,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 3,
          "releaseTick": 22,
          "stopTick": 35,
          "pitchSequenceId": 24,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            3,
            22,
            35,
            24,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11840,
        "rms16bit": 3051.694,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-56-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 56,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 3762,
            "descriptor": {
              "id": 56,
              "hexId": "0x38",
              "descriptorSourceOffset": 3762,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 3,
              "releaseTick": 22,
              "stopTick": 35,
              "pitchSequenceId": 24,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                3,
                22,
                35,
                24,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 56,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
            "descriptorSourceOffset": 3762,
            "descriptor": {
              "id": 56,
              "hexId": "0x38",
              "descriptorSourceOffset": 3762,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 3,
              "releaseTick": 22,
              "stopTick": 35,
              "pitchSequenceId": 24,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                3,
                22,
                35,
                24,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-56-level-2",
      "title": "Effect 56 (0x38) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-56-level-2.wav",
      "raw": "media/sounds/effect-56-level-2.s8",
      "durationSeconds": 0.72,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 56,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "2b1fc59f39a6cd03c90641fed0b352777340f826f2e217256deaa49e2023367b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
        "descriptorSourceOffset": 3762,
        "descriptor": {
          "id": 56,
          "hexId": "0x38",
          "descriptorSourceOffset": 3762,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 3,
          "releaseTick": 22,
          "stopTick": 35,
          "pitchSequenceId": 24,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            3,
            22,
            35,
            24,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20320,
        "rms16bit": 4462.439,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-56-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 56,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "8f2b2978078cc80257f1e30dbf41b065cda64a0e588dfd8b65a5f3ad1fd6667c",
            "descriptorSourceOffset": 3762,
            "descriptor": {
              "id": 56,
              "hexId": "0x38",
              "descriptorSourceOffset": 3762,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 3,
              "releaseTick": 22,
              "stopTick": 35,
              "pitchSequenceId": 24,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                3,
                22,
                35,
                24,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-56-level-3",
      "title": "Effect 56 (0x38) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-56-level-3.wav",
      "raw": "media/sounds/effect-56-level-3.s8",
      "durationSeconds": 0.72,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 56,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "ae2b8ac4f211cd8d709409d531994b14871a231e24ab3ac1b02838dd9deefde3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
        "descriptorSourceOffset": 3762,
        "descriptor": {
          "id": 56,
          "hexId": "0x38",
          "descriptorSourceOffset": 3762,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 3,
          "releaseTick": 22,
          "stopTick": 35,
          "pitchSequenceId": 24,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            3,
            22,
            35,
            24,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20320,
        "rms16bit": 7044.58,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-56-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 56,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2800,
            "sampleSha256": "18a69e3f9c41f259c9be06f8d192b996b546753390f73d57396221a492b386a5",
            "descriptorSourceOffset": 3762,
            "descriptor": {
              "id": 56,
              "hexId": "0x38",
              "descriptorSourceOffset": 3762,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32888,
              "sampleAddress": 259524,
              "loopAddress": 259566,
              "initialLengthWords": 1400,
              "loopLengthWords": 1379,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 40,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 40,
              "releaseStep": 3,
              "releaseTick": 22,
              "stopTick": 35,
              "pitchSequenceId": 24,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32888,
                1400,
                1379,
                400,
                40,
                4,
                0,
                40,
                3,
                22,
                35,
                24,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-56-level-7",
      "title": "Effect 56 (0x38) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-56-level-7.wav",
      "raw": "media/sounds/effect-56-level-7.s8",
      "durationSeconds": 0.72,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 56,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "e7fa5311ca1db2af6d5c5a3dee67cdf9b04aa811995d12a18defbf0f6b5757f3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2800,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "958538d4d4cded8fedbc7639e690fc9a88c57f1f8064eac0530a588b177ec12f",
        "descriptorSourceOffset": 3762,
        "descriptor": {
          "id": 56,
          "hexId": "0x38",
          "descriptorSourceOffset": 3762,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46844,
          "sampleAddress": 273480,
          "loopAddress": 273522,
          "initialLengthWords": 1400,
          "loopLengthWords": 1379,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 40,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 40,
          "releaseStep": 3,
          "releaseTick": 22,
          "stopTick": 35,
          "pitchSequenceId": 24,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46844,
            1400,
            1379,
            400,
            40,
            4,
            0,
            40,
            3,
            22,
            35,
            24,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11840,
        "rms16bit": 3051.694,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-56-level-7.registers.json"
    },
    {
      "id": "effect-57-level-1",
      "title": "Effect 57 (0x39) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-57-level-1.wav",
      "raw": "media/sounds/effect-57-level-1.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 57,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "ba8e79858af60f87edb80f8d44abf2ef3a935156c4f2b3081de32ce81ba33aac",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "6017fc2a2852fa8d837964b58e771c1c38220cbcbcbaeab62b18fd5e72f4a0c8",
        "descriptorSourceOffset": 3794,
        "descriptor": {
          "id": 57,
          "hexId": "0x39",
          "descriptorSourceOffset": 3794,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 25,
          "attackStep": 7,
          "decayStep": 4,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 18,
          "stopTick": 25,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            300,
            25,
            7,
            4,
            6,
            1,
            18,
            25,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 10976,
        "rms16bit": 1368.299,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-57-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 57,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "6017fc2a2852fa8d837964b58e771c1c38220cbcbcbaeab62b18fd5e72f4a0c8",
            "descriptorSourceOffset": 3794,
            "descriptor": {
              "id": 57,
              "hexId": "0x39",
              "descriptorSourceOffset": 3794,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 25,
              "attackStep": 7,
              "decayStep": 4,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 18,
              "stopTick": 25,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                300,
                25,
                7,
                4,
                6,
                1,
                18,
                25,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-57-level-2",
      "title": "Effect 57 (0x39) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-57-level-2.wav",
      "raw": "media/sounds/effect-57-level-2.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 57,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "2d1e98f98bb52f6409d6f7822fecf92613d45c176be2e98ddeaaba7957d8fab5",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "b9c14d7fa7c964d09a1e848505259e3d4666ed8f97503d7d1036eabba3bbe9c8",
        "descriptorSourceOffset": 3794,
        "descriptor": {
          "id": 57,
          "hexId": "0x39",
          "descriptorSourceOffset": 3794,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 25,
          "attackStep": 7,
          "decayStep": 4,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 18,
          "stopTick": 25,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            300,
            25,
            7,
            4,
            6,
            1,
            18,
            25,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5936,
        "rms16bit": 847.171,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-57-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 57,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "b9c14d7fa7c964d09a1e848505259e3d4666ed8f97503d7d1036eabba3bbe9c8",
            "descriptorSourceOffset": 3794,
            "descriptor": {
              "id": 57,
              "hexId": "0x39",
              "descriptorSourceOffset": 3794,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 25,
              "attackStep": 7,
              "decayStep": 4,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 18,
              "stopTick": 25,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                300,
                25,
                7,
                4,
                6,
                1,
                18,
                25,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-57-level-3",
      "title": "Effect 57 (0x39) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-57-level-3.wav",
      "raw": "media/sounds/effect-57-level-3.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 57,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "f6a31a152b0d311571e0e105938398172fee8bd3a2a616599e1b6f58e6801989",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "e0e227cc971c2c26bea49d93768e8bad038b9f493a81807bea3828ac41c95d22",
        "descriptorSourceOffset": 3794,
        "descriptor": {
          "id": 57,
          "hexId": "0x39",
          "descriptorSourceOffset": 3794,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 25,
          "attackStep": 7,
          "decayStep": 4,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 18,
          "stopTick": 25,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            300,
            25,
            7,
            4,
            6,
            1,
            18,
            25,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11648,
        "rms16bit": 1996.932,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-57-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 57,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "e0e227cc971c2c26bea49d93768e8bad038b9f493a81807bea3828ac41c95d22",
            "descriptorSourceOffset": 3794,
            "descriptor": {
              "id": 57,
              "hexId": "0x39",
              "descriptorSourceOffset": 3794,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 25,
              "attackStep": 7,
              "decayStep": 4,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 18,
              "stopTick": 25,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                300,
                25,
                7,
                4,
                6,
                1,
                18,
                25,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-57-level-7",
      "title": "Effect 57 (0x39) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-57-level-7.wav",
      "raw": "media/sounds/effect-57-level-7.s8",
      "durationSeconds": 0.46,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 57,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "46b187cbf03b73e217f470ca12a43f0219a2f235313ac570954cf4ba8d3b38a3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 300,
        "referenceSampleRate": 11822.983333333334,
        "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
        "descriptorSourceOffset": 3794,
        "descriptor": {
          "id": 57,
          "hexId": "0x39",
          "descriptorSourceOffset": 3794,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 300,
          "sampleRatePAL": 11822.983333333334,
          "peakVolume": 25,
          "attackStep": 7,
          "decayStep": 4,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 18,
          "stopTick": 25,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            300,
            25,
            7,
            4,
            6,
            1,
            18,
            25,
            8,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 2912,
        "rms16bit": 433.577,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-57-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 57,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
            "descriptorSourceOffset": 3794,
            "descriptor": {
              "id": 57,
              "hexId": "0x39",
              "descriptorSourceOffset": 3794,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 300,
              "sampleRatePAL": 11822.983333333334,
              "peakVolume": 25,
              "attackStep": 7,
              "decayStep": 4,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 18,
              "stopTick": 25,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                300,
                25,
                7,
                4,
                6,
                1,
                18,
                25,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-58-level-1",
      "title": "Effect 58 (0x3A) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-58-level-1.wav",
      "raw": "media/sounds/effect-58-level-1.s8",
      "durationSeconds": 0.68,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 58,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "28b1f9f7dd0d65c4fb2735532d46a2ef76e7548c2e00a7a79d65847223b92f34",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 280,
        "referenceSampleRate": 12667.482142857143,
        "sampleSha256": "6017fc2a2852fa8d837964b58e771c1c38220cbcbcbaeab62b18fd5e72f4a0c8",
        "descriptorSourceOffset": 3826,
        "descriptor": {
          "id": 58,
          "hexId": "0x3a",
          "descriptorSourceOffset": 3826,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 280,
          "sampleRatePAL": 12667.482142857143,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 2,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 30,
          "stopTick": 35,
          "pitchSequenceId": 25,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            280,
            15,
            5,
            2,
            5,
            1,
            30,
            35,
            25,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5880,
        "rms16bit": 645.524,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-58-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 58,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "6017fc2a2852fa8d837964b58e771c1c38220cbcbcbaeab62b18fd5e72f4a0c8",
            "descriptorSourceOffset": 3826,
            "descriptor": {
              "id": 58,
              "hexId": "0x3a",
              "descriptorSourceOffset": 3826,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 280,
              "sampleRatePAL": 12667.482142857143,
              "peakVolume": 15,
              "attackStep": 5,
              "decayStep": 2,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 30,
              "stopTick": 35,
              "pitchSequenceId": 25,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                280,
                15,
                5,
                2,
                5,
                1,
                30,
                35,
                25,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-58-level-2",
      "title": "Effect 58 (0x3A) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-58-level-2.wav",
      "raw": "media/sounds/effect-58-level-2.s8",
      "durationSeconds": 0.68,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 58,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "3eb41f3713931c7b3e28fa25ae062d59e14831fc05f131b55e05dee28ba590b2",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 280,
        "referenceSampleRate": 12667.482142857143,
        "sampleSha256": "b9c14d7fa7c964d09a1e848505259e3d4666ed8f97503d7d1036eabba3bbe9c8",
        "descriptorSourceOffset": 3826,
        "descriptor": {
          "id": 58,
          "hexId": "0x3a",
          "descriptorSourceOffset": 3826,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 280,
          "sampleRatePAL": 12667.482142857143,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 2,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 30,
          "stopTick": 35,
          "pitchSequenceId": 25,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            280,
            15,
            5,
            2,
            5,
            1,
            30,
            35,
            25,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 3840,
        "rms16bit": 427.24,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-58-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 58,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "b9c14d7fa7c964d09a1e848505259e3d4666ed8f97503d7d1036eabba3bbe9c8",
            "descriptorSourceOffset": 3826,
            "descriptor": {
              "id": 58,
              "hexId": "0x3a",
              "descriptorSourceOffset": 3826,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 280,
              "sampleRatePAL": 12667.482142857143,
              "peakVolume": 15,
              "attackStep": 5,
              "decayStep": 2,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 30,
              "stopTick": 35,
              "pitchSequenceId": 25,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                280,
                15,
                5,
                2,
                5,
                1,
                30,
                35,
                25,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-58-level-3",
      "title": "Effect 58 (0x3A) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-58-level-3.wav",
      "raw": "media/sounds/effect-58-level-3.s8",
      "durationSeconds": 0.68,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 58,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "6576712d86e39600499b8a65d0882473303bb4b0f06733e251f9484293ce77ff",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 280,
        "referenceSampleRate": 12667.482142857143,
        "sampleSha256": "e0e227cc971c2c26bea49d93768e8bad038b9f493a81807bea3828ac41c95d22",
        "descriptorSourceOffset": 3826,
        "descriptor": {
          "id": 58,
          "hexId": "0x3a",
          "descriptorSourceOffset": 3826,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 280,
          "sampleRatePAL": 12667.482142857143,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 2,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 30,
          "stopTick": 35,
          "pitchSequenceId": 25,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            280,
            15,
            5,
            2,
            5,
            1,
            30,
            35,
            25,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6240,
        "rms16bit": 927.713,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-58-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 58,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "e0e227cc971c2c26bea49d93768e8bad038b9f493a81807bea3828ac41c95d22",
            "descriptorSourceOffset": 3826,
            "descriptor": {
              "id": 58,
              "hexId": "0x3a",
              "descriptorSourceOffset": 3826,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 280,
              "sampleRatePAL": 12667.482142857143,
              "peakVolume": 15,
              "attackStep": 5,
              "decayStep": 2,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 30,
              "stopTick": 35,
              "pitchSequenceId": 25,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                280,
                15,
                5,
                2,
                5,
                1,
                30,
                35,
                25,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-58-level-7",
      "title": "Effect 58 (0x3A) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-58-level-7.wav",
      "raw": "media/sounds/effect-58-level-7.s8",
      "durationSeconds": 0.68,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 58,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "8a3c5a7836b41d13073705bac55ec2bf4b6f26c296ce93ac974cdca2c9fdd336",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2800,
        "sampleBytes": 1914,
        "initialPeriodPAL": 280,
        "referenceSampleRate": 12667.482142857143,
        "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
        "descriptorSourceOffset": 3826,
        "descriptor": {
          "id": 58,
          "hexId": "0x3a",
          "descriptorSourceOffset": 3826,
          "sampleStartOffset": 49602,
          "loopStartOffset": 49604,
          "sampleAddress": 276280,
          "loopAddress": 276282,
          "initialLengthWords": 957,
          "loopLengthWords": 956,
          "period": 280,
          "sampleRatePAL": 12667.482142857143,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 2,
          "sustainVolume": 5,
          "releaseStep": 1,
          "releaseTick": 30,
          "stopTick": 35,
          "pitchSequenceId": 25,
          "unknown15": 0,
          "rawWords": [
            0,
            49602,
            0,
            49604,
            957,
            956,
            280,
            15,
            5,
            2,
            5,
            1,
            30,
            35,
            25,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 1680,
        "rms16bit": 203.138,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-58-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 58,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2800,
            "sampleBytes": 1914,
            "sampleSha256": "35ea91e82e0d0710aacefc5c53d4c20666a0fb47d49c30e8fb9ca7dc1134aafb",
            "descriptorSourceOffset": 3826,
            "descriptor": {
              "id": 58,
              "hexId": "0x3a",
              "descriptorSourceOffset": 3826,
              "sampleStartOffset": 35646,
              "loopStartOffset": 35648,
              "sampleAddress": 262324,
              "loopAddress": 262326,
              "initialLengthWords": 957,
              "loopLengthWords": 956,
              "period": 280,
              "sampleRatePAL": 12667.482142857143,
              "peakVolume": 15,
              "attackStep": 5,
              "decayStep": 2,
              "sustainVolume": 5,
              "releaseStep": 1,
              "releaseTick": 30,
              "stopTick": 35,
              "pitchSequenceId": 25,
              "unknown15": 0,
              "rawWords": [
                0,
                35646,
                0,
                35648,
                957,
                956,
                280,
                15,
                5,
                2,
                5,
                1,
                30,
                35,
                25,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-59-level-1",
      "title": "Effect 59 (0x3B) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-59-level-1.wav",
      "raw": "media/sounds/effect-59-level-1.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 59,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "2bfabcd4bf4b160d10491f1ce4139d9bc7b10af11fcc65fb1103c0febbcbad18",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 4714,
        "sampleBytes": 3100,
        "initialPeriodPAL": 500,
        "referenceSampleRate": 7093.79,
        "sampleSha256": "2b43c116cf094f24dd2968c856f27424bdb0ab164dc5b4eb49c8d662c4dc902a",
        "descriptorSourceOffset": 3858,
        "descriptor": {
          "id": 59,
          "hexId": "0x3b",
          "descriptorSourceOffset": 3858,
          "sampleStartOffset": 51516,
          "loopStartOffset": -8,
          "sampleAddress": 278194,
          "loopAddress": 226670,
          "initialLengthWords": 1550,
          "loopLengthWords": 2,
          "period": 500,
          "sampleRatePAL": 7093.79,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            51516,
            65535,
            65528,
            1550,
            2,
            500,
            30,
            0,
            0,
            30,
            1,
            29,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6480,
        "rms16bit": 1378.223,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-59-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 59,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 4714,
            "sampleBytes": 3100,
            "sampleSha256": "2b43c116cf094f24dd2968c856f27424bdb0ab164dc5b4eb49c8d662c4dc902a",
            "descriptorSourceOffset": 3858,
            "descriptor": {
              "id": 59,
              "hexId": "0x3b",
              "descriptorSourceOffset": 3858,
              "sampleStartOffset": 37560,
              "loopStartOffset": -8,
              "sampleAddress": 264238,
              "loopAddress": 226670,
              "initialLengthWords": 1550,
              "loopLengthWords": 2,
              "period": 500,
              "sampleRatePAL": 7093.79,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 29,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                37560,
                65535,
                65528,
                1550,
                2,
                500,
                30,
                0,
                0,
                30,
                1,
                29,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-59-level-2",
      "title": "Effect 59 (0x3B) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-59-level-2.wav",
      "raw": "media/sounds/effect-59-level-2.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 59,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "f756334a300433fd16c9824151511965f42b56a4a65088e843abe591625b2247",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 4714,
        "sampleBytes": 3100,
        "initialPeriodPAL": 500,
        "referenceSampleRate": 7093.79,
        "sampleSha256": "7b3dc4be6d49abb7cd26cd6c4e97194f077ab201ca0ec5f1b8b0e3484cd49bfb",
        "descriptorSourceOffset": 3858,
        "descriptor": {
          "id": 59,
          "hexId": "0x3b",
          "descriptorSourceOffset": 3858,
          "sampleStartOffset": 51516,
          "loopStartOffset": -8,
          "sampleAddress": 278194,
          "loopAddress": 226670,
          "initialLengthWords": 1550,
          "loopLengthWords": 2,
          "period": 500,
          "sampleRatePAL": 7093.79,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            51516,
            65535,
            65528,
            1550,
            2,
            500,
            30,
            0,
            0,
            30,
            1,
            29,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15240,
        "rms16bit": 3550.66,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-59-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 59,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 4714,
            "sampleBytes": 3100,
            "sampleSha256": "7b3dc4be6d49abb7cd26cd6c4e97194f077ab201ca0ec5f1b8b0e3484cd49bfb",
            "descriptorSourceOffset": 3858,
            "descriptor": {
              "id": 59,
              "hexId": "0x3b",
              "descriptorSourceOffset": 3858,
              "sampleStartOffset": 37560,
              "loopStartOffset": -8,
              "sampleAddress": 264238,
              "loopAddress": 226670,
              "initialLengthWords": 1550,
              "loopLengthWords": 2,
              "period": 500,
              "sampleRatePAL": 7093.79,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 29,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                37560,
                65535,
                65528,
                1550,
                2,
                500,
                30,
                0,
                0,
                30,
                1,
                29,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-59-level-3",
      "title": "Effect 59 (0x3B) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-59-level-3.wav",
      "raw": "media/sounds/effect-59-level-3.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 59,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "cd1067096738fd0d06cd60f02d39a870e83bd9fd4ef06ab3fb8bfc85b47e8f29",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 4714,
        "sampleBytes": 3100,
        "initialPeriodPAL": 500,
        "referenceSampleRate": 7093.79,
        "sampleSha256": "db0e4b5459a293e1fe64ad11e9ab9d384689bd61f1ac762b67191101d07da359",
        "descriptorSourceOffset": 3858,
        "descriptor": {
          "id": 59,
          "hexId": "0x3b",
          "descriptorSourceOffset": 3858,
          "sampleStartOffset": 51516,
          "loopStartOffset": -8,
          "sampleAddress": 278194,
          "loopAddress": 226670,
          "initialLengthWords": 1550,
          "loopLengthWords": 2,
          "period": 500,
          "sampleRatePAL": 7093.79,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            51516,
            65535,
            65528,
            1550,
            2,
            500,
            30,
            0,
            0,
            30,
            1,
            29,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15360,
        "rms16bit": 5099.866,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-59-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 59,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 4714,
            "sampleBytes": 3100,
            "sampleSha256": "db0e4b5459a293e1fe64ad11e9ab9d384689bd61f1ac762b67191101d07da359",
            "descriptorSourceOffset": 3858,
            "descriptor": {
              "id": 59,
              "hexId": "0x3b",
              "descriptorSourceOffset": 3858,
              "sampleStartOffset": 37560,
              "loopStartOffset": -8,
              "sampleAddress": 264238,
              "loopAddress": 226670,
              "initialLengthWords": 1550,
              "loopLengthWords": 2,
              "period": 500,
              "sampleRatePAL": 7093.79,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 29,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                37560,
                65535,
                65528,
                1550,
                2,
                500,
                30,
                0,
                0,
                30,
                1,
                29,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-59-level-7",
      "title": "Effect 59 (0x3B) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-59-level-7.wav",
      "raw": "media/sounds/effect-59-level-7.s8",
      "durationSeconds": 0.62,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 59,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "b8991f069c0c9a831e3ecab8821225bf64accab83c7908cc4bc5a6094a64d2e1",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 4714,
        "sampleBytes": 3100,
        "initialPeriodPAL": 500,
        "referenceSampleRate": 7093.79,
        "sampleSha256": "f774c3335bdfdefacefe67a50911854bbbb5258c60b268222fb0b04b402550a4",
        "descriptorSourceOffset": 3858,
        "descriptor": {
          "id": 59,
          "hexId": "0x3b",
          "descriptorSourceOffset": 3858,
          "sampleStartOffset": 51516,
          "loopStartOffset": -8,
          "sampleAddress": 278194,
          "loopAddress": 226670,
          "initialLengthWords": 1550,
          "loopLengthWords": 2,
          "period": 500,
          "sampleRatePAL": 7093.79,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            51516,
            65535,
            65528,
            1550,
            2,
            500,
            30,
            0,
            0,
            30,
            1,
            29,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15240,
        "rms16bit": 2870.536,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-59-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 59,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 4714,
            "sampleBytes": 3100,
            "sampleSha256": "f774c3335bdfdefacefe67a50911854bbbb5258c60b268222fb0b04b402550a4",
            "descriptorSourceOffset": 3858,
            "descriptor": {
              "id": 59,
              "hexId": "0x3b",
              "descriptorSourceOffset": 3858,
              "sampleStartOffset": 37560,
              "loopStartOffset": -8,
              "sampleAddress": 264238,
              "loopAddress": 226670,
              "initialLengthWords": 1550,
              "loopLengthWords": 2,
              "period": 500,
              "sampleRatePAL": 7093.79,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 29,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                37560,
                65535,
                65528,
                1550,
                2,
                500,
                30,
                0,
                0,
                30,
                1,
                29,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-60",
      "title": "Effect 60 (0x3C) \u2014 shared bank",
      "src": "media/sounds/effect-60.wav",
      "raw": "media/sounds/effect-60.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 60,
      "level": null,
      "levels": [],
      "sha256": "fa34e97aed69f20262ad05fa7160c23611bafd6617a96fd54f35c0a7f34753ff",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 200,
        "referenceSampleRate": 17734.475,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 3890,
        "descriptor": {
          "id": 60,
          "hexId": "0x3c",
          "descriptorSourceOffset": 3890,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 200,
          "sampleRatePAL": 17734.475,
          "peakVolume": 14,
          "attackStep": 4,
          "decayStep": 0,
          "sustainVolume": 14,
          "releaseStep": 1,
          "releaseTick": 65521,
          "stopTick": 65535,
          "pitchSequenceId": 26,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            200,
            14,
            4,
            0,
            14,
            1,
            65521,
            65535,
            26,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 7936,
        "rms16bit": 2966.913,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-60.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 60,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 3890,
            "descriptor": {
              "id": 60,
              "hexId": "0x3c",
              "descriptorSourceOffset": 3890,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 200,
              "sampleRatePAL": 17734.475,
              "peakVolume": 14,
              "attackStep": 4,
              "decayStep": 0,
              "sustainVolume": 14,
              "releaseStep": 1,
              "releaseTick": 65521,
              "stopTick": 65535,
              "pitchSequenceId": 26,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                200,
                14,
                4,
                0,
                14,
                1,
                65521,
                65535,
                26,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-61-level-1",
      "title": "Effect 61 (0x3D) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-61-level-1.wav",
      "raw": "media/sounds/effect-61-level-1.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 61,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "b87f1c4478e187724fcaea3a60cb6084a689a3b31d9462639dd1d0a674bd424c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 14720,
        "sampleBytes": 4070,
        "initialPeriodPAL": 320,
        "referenceSampleRate": 11084.046875,
        "sampleSha256": "42ff684bcfc8048e061c88620dfc8a6236eee3a97df530a7f64a522693d06cde",
        "descriptorSourceOffset": 3922,
        "descriptor": {
          "id": 61,
          "hexId": "0x3d",
          "descriptorSourceOffset": 3922,
          "sampleStartOffset": 61522,
          "loopStartOffset": -8,
          "sampleAddress": 288200,
          "loopAddress": 226670,
          "initialLengthWords": 2035,
          "loopLengthWords": 2,
          "period": 320,
          "sampleRatePAL": 11084.046875,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 5,
          "sustainVolume": 40,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 1,
          "unknown15": 0,
          "rawWords": [
            0,
            61522,
            65535,
            65528,
            2035,
            2,
            320,
            50,
            10,
            5,
            40,
            1,
            28,
            29,
            1,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 16600,
        "rms16bit": 2423.055,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-61-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 61,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 14720,
            "sampleBytes": 4070,
            "sampleSha256": "42ff684bcfc8048e061c88620dfc8a6236eee3a97df530a7f64a522693d06cde",
            "descriptorSourceOffset": 3922,
            "descriptor": {
              "id": 61,
              "hexId": "0x3d",
              "descriptorSourceOffset": 3922,
              "sampleStartOffset": 47566,
              "loopStartOffset": -8,
              "sampleAddress": 274244,
              "loopAddress": 226670,
              "initialLengthWords": 2035,
              "loopLengthWords": 2,
              "period": 320,
              "sampleRatePAL": 11084.046875,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 5,
              "sustainVolume": 40,
              "releaseStep": 1,
              "releaseTick": 28,
              "stopTick": 29,
              "pitchSequenceId": 1,
              "unknown15": 0,
              "rawWords": [
                0,
                47566,
                65535,
                65528,
                2035,
                2,
                320,
                50,
                10,
                5,
                40,
                1,
                28,
                29,
                1,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-61-level-2",
      "title": "Effect 61 (0x3D) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-61-level-2.wav",
      "raw": "media/sounds/effect-61-level-2.s8",
      "durationSeconds": 0.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 61,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "38a67d334f1cfda6308438c79e71ad7e49c5ab5406fc15ff05378c07c17f7701",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 14720,
        "sampleBytes": 4070,
        "initialPeriodPAL": 320,
        "referenceSampleRate": 11084.046875,
        "sampleSha256": "ff27dd6a08aee906ba14f35395c697b90ff890585435aa5baae2b7c373d93b8e",
        "descriptorSourceOffset": 3922,
        "descriptor": {
          "id": 61,
          "hexId": "0x3d",
          "descriptorSourceOffset": 3922,
          "sampleStartOffset": 61522,
          "loopStartOffset": -8,
          "sampleAddress": 288200,
          "loopAddress": 226670,
          "initialLengthWords": 2035,
          "loopLengthWords": 2,
          "period": 320,
          "sampleRatePAL": 11084.046875,
          "peakVolume": 50,
          "attackStep": 10,
          "decayStep": 5,
          "sustainVolume": 40,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 1,
          "unknown15": 0,
          "rawWords": [
            0,
            61522,
            65535,
            65528,
            2035,
            2,
            320,
            50,
            10,
            5,
            40,
            1,
            28,
            29,
            1,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20200,
        "rms16bit": 2512.542,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-61-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 61,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 14720,
            "sampleBytes": 4070,
            "sampleSha256": "ff27dd6a08aee906ba14f35395c697b90ff890585435aa5baae2b7c373d93b8e",
            "descriptorSourceOffset": 3922,
            "descriptor": {
              "id": 61,
              "hexId": "0x3d",
              "descriptorSourceOffset": 3922,
              "sampleStartOffset": 47566,
              "loopStartOffset": -8,
              "sampleAddress": 274244,
              "loopAddress": 226670,
              "initialLengthWords": 2035,
              "loopLengthWords": 2,
              "period": 320,
              "sampleRatePAL": 11084.046875,
              "peakVolume": 50,
              "attackStep": 10,
              "decayStep": 5,
              "sustainVolume": 40,
              "releaseStep": 1,
              "releaseTick": 28,
              "stopTick": 29,
              "pitchSequenceId": 1,
              "unknown15": 0,
              "rawWords": [
                0,
                47566,
                65535,
                65528,
                2035,
                2,
                320,
                50,
                10,
                5,
                40,
                1,
                28,
                29,
                1,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-62",
      "title": "Effect 62 (0x3E) \u2014 shared bank",
      "src": "media/sounds/effect-62.wav",
      "raw": "media/sounds/effect-62.s8",
      "durationSeconds": 0.66,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 62,
      "level": null,
      "levels": [],
      "sha256": "dc160eb6c5acf32253456b4488c80211e7bdfb65877e805b95f192ee11d2eb04",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 36338,
        "sampleBytes": 4100,
        "initialPeriodPAL": 128,
        "referenceSampleRate": 27710.1171875,
        "sampleSha256": "9299b98efe9a32a88e4e34704f568a6cb0759b3c3620af0be2e43cc173e393e6",
        "descriptorSourceOffset": 3954,
        "descriptor": {
          "id": 62,
          "hexId": "0x3e",
          "descriptorSourceOffset": 3954,
          "sampleStartOffset": 31544,
          "loopStartOffset": -8,
          "sampleAddress": 258222,
          "loopAddress": 226670,
          "initialLengthWords": 2050,
          "loopLengthWords": 2,
          "period": 128,
          "sampleRatePAL": 27710.1171875,
          "peakVolume": 52,
          "attackStep": 18,
          "decayStep": 1,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 7,
          "stopTick": 32,
          "pitchSequenceId": 27,
          "unknown15": 0,
          "rawWords": [
            0,
            31544,
            65535,
            65528,
            2050,
            2,
            128,
            52,
            18,
            1,
            50,
            1,
            7,
            32,
            27,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 12296,
        "rms16bit": 2540.386,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-62.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 62,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 27118,
            "sampleBytes": 4100,
            "sampleSha256": "9299b98efe9a32a88e4e34704f568a6cb0759b3c3620af0be2e43cc173e393e6",
            "descriptorSourceOffset": 3954,
            "descriptor": {
              "id": 62,
              "hexId": "0x3e",
              "descriptorSourceOffset": 3954,
              "sampleStartOffset": 22324,
              "loopStartOffset": -8,
              "sampleAddress": 249002,
              "loopAddress": 226670,
              "initialLengthWords": 2050,
              "loopLengthWords": 2,
              "period": 128,
              "sampleRatePAL": 27710.1171875,
              "peakVolume": 52,
              "attackStep": 18,
              "decayStep": 1,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 7,
              "stopTick": 32,
              "pitchSequenceId": 27,
              "unknown15": 0,
              "rawWords": [
                0,
                22324,
                65535,
                65528,
                2050,
                2,
                128,
                52,
                18,
                1,
                50,
                1,
                7,
                32,
                27,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-63",
      "title": "Effect 63 (0x3F) \u2014 shared bank",
      "src": "media/sounds/effect-63.wav",
      "raw": "media/sounds/effect-63.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 63,
      "level": null,
      "levels": [],
      "sha256": "e01944098d22b8ac7676c4e42dfbfc9cbbd8d9d15f33cd35bf293829bad13f5c",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 10380,
        "sampleBytes": 5000,
        "initialPeriodPAL": 1400,
        "referenceSampleRate": 2533.4964285714286,
        "sampleSha256": "59ae04b1b7979653768c60be75a50d29e7c9165f594f4c69669d98b71fd4cefd",
        "descriptorSourceOffset": 3986,
        "descriptor": {
          "id": 63,
          "hexId": "0x3f",
          "descriptorSourceOffset": 3986,
          "sampleStartOffset": 5586,
          "loopStartOffset": -8,
          "sampleAddress": 232264,
          "loopAddress": 226670,
          "initialLengthWords": 2500,
          "loopLengthWords": 2,
          "period": 1400,
          "sampleRatePAL": 2533.4964285714286,
          "peakVolume": 27,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 27,
          "releaseStep": 1,
          "releaseTick": 13,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            5586,
            65535,
            65528,
            2500,
            2,
            1400,
            27,
            0,
            0,
            27,
            1,
            13,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13716,
        "rms16bit": 4560.117,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-63.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 63,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 4794,
            "sampleBytes": 5000,
            "sampleSha256": "59ae04b1b7979653768c60be75a50d29e7c9165f594f4c69669d98b71fd4cefd",
            "descriptorSourceOffset": 3986,
            "descriptor": {
              "id": 63,
              "hexId": "0x3f",
              "descriptorSourceOffset": 3986,
              "sampleStartOffset": 0,
              "loopStartOffset": -8,
              "sampleAddress": 226678,
              "loopAddress": 226670,
              "initialLengthWords": 2500,
              "loopLengthWords": 2,
              "period": 1400,
              "sampleRatePAL": 2533.4964285714286,
              "peakVolume": 27,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 27,
              "releaseStep": 1,
              "releaseTick": 13,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                0,
                65535,
                65528,
                2500,
                2,
                1400,
                27,
                0,
                0,
                27,
                1,
                13,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-64",
      "title": "Effect 64 (0x40) \u2014 shared bank",
      "src": "media/sounds/effect-64.wav",
      "raw": "media/sounds/effect-64.s8",
      "durationSeconds": 0.92,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 64,
      "level": null,
      "levels": [],
      "sha256": "2a72cb91e55828a83ebedb4564db0107d19dec37130fd2598dbb4d685fac8039",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 11380,
        "sampleBytes": 4800,
        "initialPeriodPAL": 1200,
        "referenceSampleRate": 2955.7458333333334,
        "sampleSha256": "c9858d14a55abdd8b88a66edcc50255be4222e9ef56611c0a9835ecf587d7237",
        "descriptorSourceOffset": 4018,
        "descriptor": {
          "id": 64,
          "hexId": "0x40",
          "descriptorSourceOffset": 4018,
          "sampleStartOffset": 6586,
          "loopStartOffset": -8,
          "sampleAddress": 233264,
          "loopAddress": 226670,
          "initialLengthWords": 2400,
          "loopLengthWords": 2,
          "period": 1200,
          "sampleRatePAL": 2955.7458333333334,
          "peakVolume": 30,
          "attackStep": 10,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 15,
          "stopTick": 45,
          "pitchSequenceId": 8,
          "unknown15": 0,
          "rawWords": [
            0,
            6586,
            65535,
            65528,
            2400,
            2,
            1200,
            30,
            10,
            0,
            30,
            1,
            15,
            45,
            8,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 13920,
        "rms16bit": 3319.385,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-64.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 64,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 5794,
            "sampleBytes": 4800,
            "sampleSha256": "c9858d14a55abdd8b88a66edcc50255be4222e9ef56611c0a9835ecf587d7237",
            "descriptorSourceOffset": 4018,
            "descriptor": {
              "id": 64,
              "hexId": "0x40",
              "descriptorSourceOffset": 4018,
              "sampleStartOffset": 1000,
              "loopStartOffset": -8,
              "sampleAddress": 227678,
              "loopAddress": 226670,
              "initialLengthWords": 2400,
              "loopLengthWords": 2,
              "period": 1200,
              "sampleRatePAL": 2955.7458333333334,
              "peakVolume": 30,
              "attackStep": 10,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 15,
              "stopTick": 45,
              "pitchSequenceId": 8,
              "unknown15": 0,
              "rawWords": [
                0,
                1000,
                65535,
                65528,
                2400,
                2,
                1200,
                30,
                10,
                0,
                30,
                1,
                15,
                45,
                8,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-65",
      "title": "Effect 65 (0x41) \u2014 shared bank",
      "src": "media/sounds/effect-65.wav",
      "raw": "media/sounds/effect-65.s8",
      "durationSeconds": 0.94,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 65,
      "level": null,
      "levels": [],
      "sha256": "0a7d60b6b5deb7e727e565bdb608c402f88748c4855abe6fc4e8ae7f11e30ce4",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 1600,
        "referenceSampleRate": 2216.809375,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4050,
        "descriptor": {
          "id": 65,
          "hexId": "0x41",
          "descriptorSourceOffset": 4050,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 1600,
          "sampleRatePAL": 2216.809375,
          "peakVolume": 50,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 40,
          "releaseStep": 1,
          "releaseTick": 10,
          "stopTick": 50,
          "pitchSequenceId": 28,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            1600,
            50,
            4,
            1,
            40,
            1,
            10,
            50,
            28,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17360,
        "rms16bit": 4241.865,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-65.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 65,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4050,
            "descriptor": {
              "id": 65,
              "hexId": "0x41",
              "descriptorSourceOffset": 4050,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 1600,
              "sampleRatePAL": 2216.809375,
              "peakVolume": 50,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 40,
              "releaseStep": 1,
              "releaseTick": 10,
              "stopTick": 50,
              "pitchSequenceId": 28,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                1600,
                50,
                4,
                1,
                40,
                1,
                10,
                50,
                28,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-66",
      "title": "Effect 66 (0x42) \u2014 shared bank",
      "src": "media/sounds/effect-66.wav",
      "raw": "media/sounds/effect-66.s8",
      "durationSeconds": 1.32,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 66,
      "level": null,
      "levels": [],
      "sha256": "efebf99953cf34f273597fea5b9077194f22d252b59953625caa4d8cf9a0265f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 600,
        "referenceSampleRate": 5911.491666666667,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4082,
        "descriptor": {
          "id": 66,
          "hexId": "0x42",
          "descriptorSourceOffset": 4082,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 600,
          "sampleRatePAL": 5911.491666666667,
          "peakVolume": 10,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 4,
          "releaseStep": 1,
          "releaseTick": 62,
          "stopTick": 68,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            600,
            10,
            1,
            1,
            4,
            1,
            62,
            68,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 4960,
        "rms16bit": 844.898,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-66.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 66,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4082,
            "descriptor": {
              "id": 66,
              "hexId": "0x42",
              "descriptorSourceOffset": 4082,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 600,
              "sampleRatePAL": 5911.491666666667,
              "peakVolume": 10,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 4,
              "releaseStep": 1,
              "releaseTick": 62,
              "stopTick": 68,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                600,
                10,
                1,
                1,
                4,
                1,
                62,
                68,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-67",
      "title": "Effect 67 (0x43) \u2014 shared bank",
      "src": "media/sounds/effect-67.wav",
      "raw": "media/sounds/effect-67.s8",
      "durationSeconds": 0.64,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 67,
      "level": null,
      "levels": [],
      "sha256": "c73a60de2251df0e99f3ec69cc4402310d14299c62acb1e77605902302069e73",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50756,
        "sampleBytes": 840,
        "initialPeriodPAL": 428,
        "referenceSampleRate": 8287.13785046729,
        "sampleSha256": "917fa1ef0cb453ce80c44470e97c7c070b473d0a90847d6bc1acf0f2b4a0e78d",
        "descriptorSourceOffset": 4114,
        "descriptor": {
          "id": 67,
          "hexId": "0x43",
          "descriptorSourceOffset": 4114,
          "sampleStartOffset": 45962,
          "loopStartOffset": 45970,
          "sampleAddress": 272640,
          "loopAddress": 272648,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 428,
          "sampleRatePAL": 8287.13785046729,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 1,
          "releaseTick": 20,
          "stopTick": 32,
          "pitchSequenceId": 29,
          "unknown15": 0,
          "rawWords": [
            0,
            45962,
            0,
            45970,
            420,
            416,
            428,
            15,
            5,
            1,
            12,
            1,
            20,
            32,
            29,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6960,
        "rms16bit": 2765.735,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-67.registers.json"
    },
    {
      "id": "effect-68",
      "title": "Effect 68 (0x44) \u2014 shared bank",
      "src": "media/sounds/effect-68.wav",
      "raw": "media/sounds/effect-68.s8",
      "durationSeconds": 0.96,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 68,
      "level": null,
      "levels": [],
      "sha256": "6a9d643b023a37aef8679faf117eba83e822dc717530e5a488ddd4eb64576db3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 50756,
        "sampleBytes": 840,
        "initialPeriodPAL": 429,
        "referenceSampleRate": 8267.820512820514,
        "sampleSha256": "917fa1ef0cb453ce80c44470e97c7c070b473d0a90847d6bc1acf0f2b4a0e78d",
        "descriptorSourceOffset": 4146,
        "descriptor": {
          "id": 68,
          "hexId": "0x44",
          "descriptorSourceOffset": 4146,
          "sampleStartOffset": 45962,
          "loopStartOffset": 45970,
          "sampleAddress": 272640,
          "loopAddress": 272648,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 429,
          "sampleRatePAL": 8267.820512820514,
          "peakVolume": 10,
          "attackStep": 3,
          "decayStep": 1,
          "sustainVolume": 2,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 48,
          "pitchSequenceId": 30,
          "unknown15": 0,
          "rawWords": [
            0,
            45962,
            0,
            45970,
            420,
            416,
            429,
            10,
            3,
            1,
            2,
            1,
            46,
            48,
            30,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 5568,
        "rms16bit": 1209.754,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-68.registers.json"
    },
    {
      "id": "effect-69",
      "title": "Effect 69 (0x45) \u2014 shared bank",
      "src": "media/sounds/effect-69.wav",
      "raw": "media/sounds/effect-69.s8",
      "durationSeconds": 0.76,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 69,
      "level": null,
      "levels": [],
      "sha256": "40e495c5af67d2d2034cd9ea73661b9e2fa4f28af8d7bae81ff6826bf1a1d443",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 1500,
        "referenceSampleRate": 2364.596666666667,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4178,
        "descriptor": {
          "id": 69,
          "hexId": "0x45",
          "descriptorSourceOffset": 4178,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 1500,
          "sampleRatePAL": 2364.596666666667,
          "peakVolume": 42,
          "attackStep": 5,
          "decayStep": 5,
          "sustainVolume": 25,
          "releaseStep": 1,
          "releaseTick": 13,
          "stopTick": 37,
          "pitchSequenceId": 31,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            1500,
            42,
            5,
            5,
            25,
            1,
            13,
            37,
            31,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 22320,
        "rms16bit": 4674.617,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-69.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 69,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4178,
            "descriptor": {
              "id": 69,
              "hexId": "0x45",
              "descriptorSourceOffset": 4178,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 1500,
              "sampleRatePAL": 2364.596666666667,
              "peakVolume": 42,
              "attackStep": 5,
              "decayStep": 5,
              "sustainVolume": 25,
              "releaseStep": 1,
              "releaseTick": 13,
              "stopTick": 37,
              "pitchSequenceId": 31,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                1500,
                42,
                5,
                5,
                25,
                1,
                13,
                37,
                31,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-70",
      "title": "Effect 70 (0x46) \u2014 shared bank",
      "src": "media/sounds/effect-70.wav",
      "raw": "media/sounds/effect-70.s8",
      "durationSeconds": 3.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 70,
      "level": null,
      "levels": [],
      "sha256": "cb23a89ffbf4a6ed28661003db83f5d2994e87b3fcee5956e0f8f5241acd953b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 4350,
        "referenceSampleRate": 815.3781609195403,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4210,
        "descriptor": {
          "id": 70,
          "hexId": "0x46",
          "descriptorSourceOffset": 4210,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 4350,
          "sampleRatePAL": 815.3781609195403,
          "peakVolume": 26,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 135,
          "stopTick": 150,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            4350,
            26,
            2,
            1,
            15,
            1,
            135,
            150,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 12168,
        "rms16bit": 2913.272,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-70.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 70,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4210,
            "descriptor": {
              "id": 70,
              "hexId": "0x46",
              "descriptorSourceOffset": 4210,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 4350,
              "sampleRatePAL": 815.3781609195403,
              "peakVolume": 26,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 135,
              "stopTick": 150,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                4350,
                26,
                2,
                1,
                15,
                1,
                135,
                150,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-71",
      "title": "Effect 71 (0x47) \u2014 shared bank",
      "src": "media/sounds/effect-71.wav",
      "raw": "media/sounds/effect-71.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 71,
      "level": null,
      "levels": [],
      "sha256": "f67682ca9f777ef7edd69d95ed92b6e82c949a3d36fccbdb7e2d2a6bfa5bb003",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 2750,
        "referenceSampleRate": 1289.78,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4242,
        "descriptor": {
          "id": 71,
          "hexId": "0x47",
          "descriptorSourceOffset": 4242,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 2750,
          "sampleRatePAL": 1289.78,
          "peakVolume": 20,
          "attackStep": 5,
          "decayStep": 0,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 65516,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            2750,
            20,
            5,
            0,
            20,
            1,
            65516,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 10160,
        "rms16bit": 4204.314,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-71.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 71,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4242,
            "descriptor": {
              "id": 71,
              "hexId": "0x47",
              "descriptorSourceOffset": 4242,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 2750,
              "sampleRatePAL": 1289.78,
              "peakVolume": 20,
              "attackStep": 5,
              "decayStep": 0,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 65516,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                2750,
                20,
                5,
                0,
                20,
                1,
                65516,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-72",
      "title": "Effect 72 (0x48) \u2014 shared bank",
      "src": "media/sounds/effect-72.wav",
      "raw": "media/sounds/effect-72.s8",
      "durationSeconds": 2.2,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 72,
      "level": null,
      "levels": [],
      "sha256": "978c7db4b3f665a35f4734f32f9ed5ec755d0f3bde9f8379b0b303fc55d4ddbe",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 26308,
        "sampleBytes": 8030,
        "initialPeriodPAL": 1947,
        "referenceSampleRate": 1821.723163841808,
        "sampleSha256": "52178056b669275573ba3a7c0d4e718c005f78274269b6a7222b42564a7bfc29",
        "descriptorSourceOffset": 4274,
        "descriptor": {
          "id": 72,
          "hexId": "0x48",
          "descriptorSourceOffset": 4274,
          "sampleStartOffset": 21514,
          "loopStartOffset": -8,
          "sampleAddress": 248192,
          "loopAddress": 226670,
          "initialLengthWords": 4015,
          "loopLengthWords": 2,
          "period": 1947,
          "sampleRatePAL": 1821.723163841808,
          "peakVolume": 40,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 90,
          "stopTick": 110,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            21514,
            65535,
            65528,
            4015,
            2,
            1947,
            40,
            0,
            1,
            20,
            1,
            90,
            110,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 17360,
        "rms16bit": 3937.048,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-72.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 72,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 17088,
            "sampleBytes": 8030,
            "sampleSha256": "52178056b669275573ba3a7c0d4e718c005f78274269b6a7222b42564a7bfc29",
            "descriptorSourceOffset": 4274,
            "descriptor": {
              "id": 72,
              "hexId": "0x48",
              "descriptorSourceOffset": 4274,
              "sampleStartOffset": 12294,
              "loopStartOffset": -8,
              "sampleAddress": 238972,
              "loopAddress": 226670,
              "initialLengthWords": 4015,
              "loopLengthWords": 2,
              "period": 1947,
              "sampleRatePAL": 1821.723163841808,
              "peakVolume": 40,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 90,
              "stopTick": 110,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                12294,
                65535,
                65528,
                4015,
                2,
                1947,
                40,
                0,
                1,
                20,
                1,
                90,
                110,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-73",
      "title": "Effect 73 (0x49) \u2014 shared bank",
      "src": "media/sounds/effect-73.wav",
      "raw": "media/sounds/effect-73.s8",
      "durationSeconds": 1.6,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 73,
      "level": null,
      "levels": [],
      "sha256": "a97f8eb3338652d10beb3610b1706b6ce74af0d2ee7f7e4f27893b6fb0383c80",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 34338,
        "sampleBytes": 6100,
        "initialPeriodPAL": 3640,
        "referenceSampleRate": 974.4217032967033,
        "sampleSha256": "cfb70623b766ab6e823ac6e8b7cd949236bf50c4cb1579ee69fb959fa0cf56fc",
        "descriptorSourceOffset": 4306,
        "descriptor": {
          "id": 73,
          "hexId": "0x49",
          "descriptorSourceOffset": 4306,
          "sampleStartOffset": 29544,
          "loopStartOffset": -8,
          "sampleAddress": 256222,
          "loopAddress": 226670,
          "initialLengthWords": 3050,
          "loopLengthWords": 2,
          "period": 3640,
          "sampleRatePAL": 974.4217032967033,
          "peakVolume": 40,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 60,
          "stopTick": 80,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            29544,
            65535,
            65528,
            3050,
            2,
            3640,
            40,
            0,
            1,
            20,
            1,
            60,
            80,
            0,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 19304,
        "rms16bit": 3285.993,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-73.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 73,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 25118,
            "sampleBytes": 6100,
            "sampleSha256": "cfb70623b766ab6e823ac6e8b7cd949236bf50c4cb1579ee69fb959fa0cf56fc",
            "descriptorSourceOffset": 4306,
            "descriptor": {
              "id": 73,
              "hexId": "0x49",
              "descriptorSourceOffset": 4306,
              "sampleStartOffset": 20324,
              "loopStartOffset": -8,
              "sampleAddress": 247002,
              "loopAddress": 226670,
              "initialLengthWords": 3050,
              "loopLengthWords": 2,
              "period": 3640,
              "sampleRatePAL": 974.4217032967033,
              "peakVolume": 40,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 60,
              "stopTick": 80,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                20324,
                65535,
                65528,
                3050,
                2,
                3640,
                40,
                0,
                1,
                20,
                1,
                60,
                80,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-74",
      "title": "Effect 74 (0x4A) \u2014 shared bank",
      "src": "media/sounds/effect-74.wav",
      "raw": "media/sounds/effect-74.s8",
      "durationSeconds": 0.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 74,
      "level": null,
      "levels": [],
      "sha256": "84d74491d4353adc328c41880b120019cb7e0781a37622b645e439d42629e2d6",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 340,
        "referenceSampleRate": 10432.04411764706,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4338,
        "descriptor": {
          "id": 74,
          "hexId": "0x4a",
          "descriptorSourceOffset": 4338,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 340,
          "sampleRatePAL": 10432.04411764706,
          "peakVolume": 14,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 4,
          "releaseTick": 10,
          "stopTick": 13,
          "pitchSequenceId": 17,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            340,
            14,
            2,
            1,
            12,
            4,
            10,
            13,
            17,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6944,
        "rms16bit": 1702.332,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-74.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 74,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4338,
            "descriptor": {
              "id": 74,
              "hexId": "0x4a",
              "descriptorSourceOffset": 4338,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 340,
              "sampleRatePAL": 10432.04411764706,
              "peakVolume": 14,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 12,
              "releaseStep": 4,
              "releaseTick": 10,
              "stopTick": 13,
              "pitchSequenceId": 17,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                340,
                14,
                2,
                1,
                12,
                4,
                10,
                13,
                17,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-75",
      "title": "Effect 75 (0x4B) \u2014 shared bank",
      "src": "media/sounds/effect-75.wav",
      "raw": "media/sounds/effect-75.s8",
      "durationSeconds": 0.28,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 75,
      "level": null,
      "levels": [],
      "sha256": "5098a6487230fcefb06d4bfaddfdff23ff2bd976a9ff5f5493091682dd93d8f2",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 400,
        "referenceSampleRate": 8867.2375,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4370,
        "descriptor": {
          "id": 75,
          "hexId": "0x4b",
          "descriptorSourceOffset": 4370,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 400,
          "sampleRatePAL": 8867.2375,
          "peakVolume": 14,
          "attackStep": 2,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 4,
          "releaseTick": 10,
          "stopTick": 13,
          "pitchSequenceId": 10,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            400,
            14,
            2,
            1,
            12,
            4,
            10,
            13,
            10,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 6552,
        "rms16bit": 1712.875,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-75.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 75,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4370,
            "descriptor": {
              "id": 75,
              "hexId": "0x4b",
              "descriptorSourceOffset": 4370,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 400,
              "sampleRatePAL": 8867.2375,
              "peakVolume": 14,
              "attackStep": 2,
              "decayStep": 1,
              "sustainVolume": 12,
              "releaseStep": 4,
              "releaseTick": 10,
              "stopTick": 13,
              "pitchSequenceId": 10,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                400,
                14,
                2,
                1,
                12,
                4,
                10,
                13,
                10,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-76",
      "title": "Effect 76 (0x4C) \u2014 shared bank",
      "src": "media/sounds/effect-76.wav",
      "raw": "media/sounds/effect-76.s8",
      "durationSeconds": 0.8,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 76,
      "level": null,
      "levels": [],
      "sha256": "2a2c1b6f3475177b53699ef4c39fb5e08079b00619211e9b20e300143968f9c0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 228,
        "referenceSampleRate": 15556.557017543859,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4402,
        "descriptor": {
          "id": 76,
          "hexId": "0x4c",
          "descriptorSourceOffset": 4402,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 228,
          "sampleRatePAL": 15556.557017543859,
          "peakVolume": 40,
          "attackStep": 15,
          "decayStep": 2,
          "sustainVolume": 8,
          "releaseStep": 1,
          "releaseTick": 32,
          "stopTick": 40,
          "pitchSequenceId": 27,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            228,
            40,
            15,
            2,
            8,
            1,
            32,
            40,
            27,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 20336,
        "rms16bit": 4407.796,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-76.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 76,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4402,
            "descriptor": {
              "id": 76,
              "hexId": "0x4c",
              "descriptorSourceOffset": 4402,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 228,
              "sampleRatePAL": 15556.557017543859,
              "peakVolume": 40,
              "attackStep": 15,
              "decayStep": 2,
              "sustainVolume": 8,
              "releaseStep": 1,
              "releaseTick": 32,
              "stopTick": 40,
              "pitchSequenceId": 27,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                228,
                40,
                15,
                2,
                8,
                1,
                32,
                40,
                27,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-77",
      "title": "Effect 77 (0x4D) \u2014 shared bank",
      "src": "media/sounds/effect-77.wav",
      "raw": "media/sounds/effect-77.s8",
      "durationSeconds": 0.8,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 77,
      "level": null,
      "levels": [],
      "sha256": "d9a8b4a8ba14101de6779a91a73e0c3f0e6379a168bb63494fc5b952e201d477",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 36338,
        "sampleBytes": 4100,
        "initialPeriodPAL": 1500,
        "referenceSampleRate": 2364.596666666667,
        "sampleSha256": "9299b98efe9a32a88e4e34704f568a6cb0759b3c3620af0be2e43cc173e393e6",
        "descriptorSourceOffset": 4434,
        "descriptor": {
          "id": 77,
          "hexId": "0x4d",
          "descriptorSourceOffset": 4434,
          "sampleStartOffset": 31544,
          "loopStartOffset": -8,
          "sampleAddress": 258222,
          "loopAddress": 226670,
          "initialLengthWords": 2050,
          "loopLengthWords": 2,
          "period": 1500,
          "sampleRatePAL": 2364.596666666667,
          "peakVolume": 30,
          "attackStep": 10,
          "decayStep": 1,
          "sustainVolume": 8,
          "releaseStep": 1,
          "releaseTick": 32,
          "stopTick": 40,
          "pitchSequenceId": 32,
          "unknown15": 0,
          "rawWords": [
            0,
            31544,
            65535,
            65528,
            2050,
            2,
            1500,
            30,
            10,
            1,
            8,
            1,
            32,
            40,
            32,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 7884,
        "rms16bit": 1215.697,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-77.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 77,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 27118,
            "sampleBytes": 4100,
            "sampleSha256": "9299b98efe9a32a88e4e34704f568a6cb0759b3c3620af0be2e43cc173e393e6",
            "descriptorSourceOffset": 4434,
            "descriptor": {
              "id": 77,
              "hexId": "0x4d",
              "descriptorSourceOffset": 4434,
              "sampleStartOffset": 22324,
              "loopStartOffset": -8,
              "sampleAddress": 249002,
              "loopAddress": 226670,
              "initialLengthWords": 2050,
              "loopLengthWords": 2,
              "period": 1500,
              "sampleRatePAL": 2364.596666666667,
              "peakVolume": 30,
              "attackStep": 10,
              "decayStep": 1,
              "sustainVolume": 8,
              "releaseStep": 1,
              "releaseTick": 32,
              "stopTick": 40,
              "pitchSequenceId": 32,
              "unknown15": 0,
              "rawWords": [
                0,
                22324,
                65535,
                65528,
                2050,
                2,
                1500,
                30,
                10,
                1,
                8,
                1,
                32,
                40,
                32,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-78",
      "title": "Effect 78 (0x4E) \u2014 shared bank",
      "src": "media/sounds/effect-78.wav",
      "raw": "media/sounds/effect-78.s8",
      "durationSeconds": 0.88,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Shared effects",
      "effectId": 78,
      "level": null,
      "levels": [],
      "sha256": "7d86bf1a50ece0746a3f19684eb8d3baf1c1a800171e8d364631c718c1b5ce3f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXMOD",
        "containerOffset": 44076,
        "sampleBytes": 2784,
        "initialPeriodPAL": 900,
        "referenceSampleRate": 3940.9944444444445,
        "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
        "descriptorSourceOffset": 4466,
        "descriptor": {
          "id": 78,
          "hexId": "0x4e",
          "descriptorSourceOffset": 4466,
          "sampleStartOffset": 39282,
          "loopStartOffset": 39286,
          "sampleAddress": 265960,
          "loopAddress": 265964,
          "initialLengthWords": 1392,
          "loopLengthWords": 1390,
          "period": 900,
          "sampleRatePAL": 3940.9944444444445,
          "peakVolume": 32,
          "attackStep": 4,
          "decayStep": 1,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 38,
          "stopTick": 44,
          "pitchSequenceId": 33,
          "unknown15": 0,
          "rawWords": [
            0,
            39282,
            0,
            39286,
            1392,
            1390,
            900,
            32,
            4,
            1,
            6,
            1,
            38,
            44,
            33,
            0
          ]
        }
      },
      "notes": "Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 15376,
        "rms16bit": 3708.261,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-78.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 78,
          "level": null,
          "levels": [],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "HALFMEGSFX",
            "containerOffset": 34856,
            "sampleBytes": 2784,
            "sampleSha256": "c7ef00a645bcc5fb6a256978d3022161dc9f8f425b95fbe573e1d23a5207a904",
            "descriptorSourceOffset": 4466,
            "descriptor": {
              "id": 78,
              "hexId": "0x4e",
              "descriptorSourceOffset": 4466,
              "sampleStartOffset": 30062,
              "loopStartOffset": 30066,
              "sampleAddress": 256740,
              "loopAddress": 256744,
              "initialLengthWords": 1392,
              "loopLengthWords": 1390,
              "period": 900,
              "sampleRatePAL": 3940.9944444444445,
              "peakVolume": 32,
              "attackStep": 4,
              "decayStep": 1,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 38,
              "stopTick": 44,
              "pitchSequenceId": 33,
              "unknown15": 0,
              "rawWords": [
                0,
                30062,
                0,
                30066,
                1392,
                1390,
                900,
                32,
                4,
                1,
                6,
                1,
                38,
                44,
                33,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-79-level-1",
      "title": "Effect 79 (0x4F) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-79-level-1.wav",
      "raw": "media/sounds/effect-79-level-1.s8",
      "durationSeconds": 0.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 79,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "4095dc45c853123fa707de83db4fd39401ec38f2f2e1318665bf39aa2b43bd73",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 20186,
        "sampleBytes": 1482,
        "initialPeriodPAL": 1540,
        "referenceSampleRate": 2303.1785714285716,
        "sampleSha256": "93d0de130a7e315026cb7e8d07a7253ec3de8cada51fb2dc268f4ba13e165352",
        "descriptorSourceOffset": 4498,
        "descriptor": {
          "id": 79,
          "hexId": "0x4f",
          "descriptorSourceOffset": 4498,
          "sampleStartOffset": 66988,
          "loopStartOffset": -8,
          "sampleAddress": 293666,
          "loopAddress": 226670,
          "initialLengthWords": 741,
          "loopLengthWords": 2,
          "period": 1540,
          "sampleRatePAL": 2303.1785714285716,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 2,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1452,
            65535,
            65528,
            741,
            2,
            1540,
            30,
            0,
            2,
            6,
            1,
            24,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 7584,
        "rms16bit": 1614.735,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-79-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 79,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 20186,
            "sampleBytes": 1482,
            "sampleSha256": "93d0de130a7e315026cb7e8d07a7253ec3de8cada51fb2dc268f4ba13e165352",
            "descriptorSourceOffset": 4498,
            "descriptor": {
              "id": 79,
              "hexId": "0x4f",
              "descriptorSourceOffset": 4498,
              "sampleStartOffset": 53032,
              "loopStartOffset": -8,
              "sampleAddress": 279710,
              "loopAddress": 226670,
              "initialLengthWords": 741,
              "loopLengthWords": 2,
              "period": 1540,
              "sampleRatePAL": 2303.1785714285716,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 2,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53032,
                65535,
                65528,
                741,
                2,
                1540,
                30,
                0,
                2,
                6,
                1,
                24,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-79-level-2",
      "title": "Effect 79 (0x4F) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-79-level-2.wav",
      "raw": "media/sounds/effect-79-level-2.s8",
      "durationSeconds": 0.58,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 79,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "78264ba03b1a3a2146c326457dcdaf0ea75452a5f7d3ddb271a6adec20a70978",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 20186,
        "sampleBytes": 1482,
        "initialPeriodPAL": 1540,
        "referenceSampleRate": 2303.1785714285716,
        "sampleSha256": "f133155e9ca02ec89edcd0bae0ce1e3e73a78640d4604815b83994f343a74f5d",
        "descriptorSourceOffset": 4498,
        "descriptor": {
          "id": 79,
          "hexId": "0x4f",
          "descriptorSourceOffset": 4498,
          "sampleStartOffset": 66988,
          "loopStartOffset": -8,
          "sampleAddress": 293666,
          "loopAddress": 226670,
          "initialLengthWords": 741,
          "loopLengthWords": 2,
          "period": 1540,
          "sampleRatePAL": 2303.1785714285716,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 2,
          "sustainVolume": 6,
          "releaseStep": 1,
          "releaseTick": 24,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            1,
            1452,
            65535,
            65528,
            741,
            2,
            1540,
            30,
            0,
            2,
            6,
            1,
            24,
            30,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 11536,
        "rms16bit": 2219.159,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-79-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 79,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 20186,
            "sampleBytes": 1482,
            "sampleSha256": "f133155e9ca02ec89edcd0bae0ce1e3e73a78640d4604815b83994f343a74f5d",
            "descriptorSourceOffset": 4498,
            "descriptor": {
              "id": 79,
              "hexId": "0x4f",
              "descriptorSourceOffset": 4498,
              "sampleStartOffset": 53032,
              "loopStartOffset": -8,
              "sampleAddress": 279710,
              "loopAddress": 226670,
              "initialLengthWords": 741,
              "loopLengthWords": 2,
              "period": 1540,
              "sampleRatePAL": 2303.1785714285716,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 2,
              "sustainVolume": 6,
              "releaseStep": 1,
              "releaseTick": 24,
              "stopTick": 30,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                53032,
                65535,
                65528,
                741,
                2,
                1540,
                30,
                0,
                2,
                6,
                1,
                24,
                30,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-80-level-1",
      "title": "Effect 80 (0x50) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-80-level-1.wav",
      "raw": "media/sounds/effect-80-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 80,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "c5d63a5c215c07056c934f11e156b7bc2dd75051ab751be96a70cb72a3d71e3b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 805,
        "referenceSampleRate": 4406.080745341615,
        "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
        "descriptorSourceOffset": 4530,
        "descriptor": {
          "id": 80,
          "hexId": "0x50",
          "descriptorSourceOffset": 4530,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 805,
          "sampleRatePAL": 4406.080745341615,
          "peakVolume": 25,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 25,
          "releaseStep": 1,
          "releaseTick": 65511,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            805,
            25,
            1,
            0,
            25,
            1,
            65511,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 7400,
        "rms16bit": 2572.185,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-80-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 80,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
            "descriptorSourceOffset": 4530,
            "descriptor": {
              "id": 80,
              "hexId": "0x50",
              "descriptorSourceOffset": 4530,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 805,
              "sampleRatePAL": 4406.080745341615,
              "peakVolume": 25,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 25,
              "releaseStep": 1,
              "releaseTick": 65511,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                805,
                25,
                1,
                0,
                25,
                1,
                65511,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 80,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
            "descriptorSourceOffset": 4530,
            "descriptor": {
              "id": 80,
              "hexId": "0x50",
              "descriptorSourceOffset": 4530,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 805,
              "sampleRatePAL": 4406.080745341615,
              "peakVolume": 25,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 25,
              "releaseStep": 1,
              "releaseTick": 65511,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                805,
                25,
                1,
                0,
                25,
                1,
                65511,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-80-level-2",
      "title": "Effect 80 (0x50) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-80-level-2.wav",
      "raw": "media/sounds/effect-80-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 80,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "db533dec01d9726a687312775a0dfd12a8295bd6e713f5a92b6d8aca2137b842",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 805,
        "referenceSampleRate": 4406.080745341615,
        "sampleSha256": "4b2f5387f81bb8beeb00fa089040e3f823752090e437c095b8ea32fda1681fc5",
        "descriptorSourceOffset": 4530,
        "descriptor": {
          "id": 80,
          "hexId": "0x50",
          "descriptorSourceOffset": 4530,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 805,
          "sampleRatePAL": 4406.080745341615,
          "peakVolume": 25,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 25,
          "releaseStep": 1,
          "releaseTick": 65511,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            805,
            25,
            1,
            0,
            25,
            1,
            65511,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 12700,
        "rms16bit": 3984.218,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-80-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 80,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "4b2f5387f81bb8beeb00fa089040e3f823752090e437c095b8ea32fda1681fc5",
            "descriptorSourceOffset": 4530,
            "descriptor": {
              "id": 80,
              "hexId": "0x50",
              "descriptorSourceOffset": 4530,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 805,
              "sampleRatePAL": 4406.080745341615,
              "peakVolume": 25,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 25,
              "releaseStep": 1,
              "releaseTick": 65511,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                805,
                25,
                1,
                0,
                25,
                1,
                65511,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-80-level-3",
      "title": "Effect 80 (0x50) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-80-level-3.wav",
      "raw": "media/sounds/effect-80-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 80,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "659e7da1acc3b3e1eef3165ea1f55be60440df666b4d1cc29b5cd55c55410078",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 805,
        "referenceSampleRate": 4406.080745341615,
        "sampleSha256": "0b7630c933eeefde1b4a2f5ce74e42489a0f398d861eefc996c234a79a048f3b",
        "descriptorSourceOffset": 4530,
        "descriptor": {
          "id": 80,
          "hexId": "0x50",
          "descriptorSourceOffset": 4530,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 805,
          "sampleRatePAL": 4406.080745341615,
          "peakVolume": 25,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 25,
          "releaseStep": 1,
          "releaseTick": 65511,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            805,
            25,
            1,
            0,
            25,
            1,
            65511,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 12700,
        "rms16bit": 6205.541,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-80-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 80,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "0b7630c933eeefde1b4a2f5ce74e42489a0f398d861eefc996c234a79a048f3b",
            "descriptorSourceOffset": 4530,
            "descriptor": {
              "id": 80,
              "hexId": "0x50",
              "descriptorSourceOffset": 4530,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 805,
              "sampleRatePAL": 4406.080745341615,
              "peakVolume": 25,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 25,
              "releaseStep": 1,
              "releaseTick": 65511,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                805,
                25,
                1,
                0,
                25,
                1,
                65511,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-80-level-7",
      "title": "Effect 80 (0x50) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-80-level-7.wav",
      "raw": "media/sounds/effect-80-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 80,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "c5d63a5c215c07056c934f11e156b7bc2dd75051ab751be96a70cb72a3d71e3b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 805,
        "referenceSampleRate": 4406.080745341615,
        "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
        "descriptorSourceOffset": 4530,
        "descriptor": {
          "id": 80,
          "hexId": "0x50",
          "descriptorSourceOffset": 4530,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 805,
          "sampleRatePAL": 4406.080745341615,
          "peakVolume": 25,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 25,
          "releaseStep": 1,
          "releaseTick": 65511,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            805,
            25,
            1,
            0,
            25,
            1,
            65511,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 7400,
        "rms16bit": 2572.185,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-80-level-7.registers.json"
    },
    {
      "id": "effect-81-level-1",
      "title": "Effect 81 (0x51) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-81-level-1.wav",
      "raw": "media/sounds/effect-81-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 81,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "36c40ef581a5cf1427d847e85c4e6ddb86593948c2e16e5da6a0c0edce5c3908",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
        "descriptorSourceOffset": 4562,
        "descriptor": {
          "id": 81,
          "hexId": "0x51",
          "descriptorSourceOffset": 4562,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 15,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 65521,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            700,
            15,
            1,
            0,
            15,
            1,
            65521,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 4440,
        "rms16bit": 1552.312,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-81-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 81,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
            "descriptorSourceOffset": 4562,
            "descriptor": {
              "id": 81,
              "hexId": "0x51",
              "descriptorSourceOffset": 4562,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 15,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 65521,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                700,
                15,
                1,
                0,
                15,
                1,
                65521,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        },
        {
          "effectId": 81,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
            "descriptorSourceOffset": 4562,
            "descriptor": {
              "id": 81,
              "hexId": "0x51",
              "descriptorSourceOffset": 4562,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 15,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 65521,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                700,
                15,
                1,
                0,
                15,
                1,
                65521,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-81-level-2",
      "title": "Effect 81 (0x51) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-81-level-2.wav",
      "raw": "media/sounds/effect-81-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 81,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "5f071d47b22fe86013a81fbb2511f39bf2aac91d0ed406f765a4ee91db9179f0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "4b2f5387f81bb8beeb00fa089040e3f823752090e437c095b8ea32fda1681fc5",
        "descriptorSourceOffset": 4562,
        "descriptor": {
          "id": 81,
          "hexId": "0x51",
          "descriptorSourceOffset": 4562,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 15,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 65521,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            700,
            15,
            1,
            0,
            15,
            1,
            65521,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 7620,
        "rms16bit": 2446.616,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-81-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 81,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "4b2f5387f81bb8beeb00fa089040e3f823752090e437c095b8ea32fda1681fc5",
            "descriptorSourceOffset": 4562,
            "descriptor": {
              "id": 81,
              "hexId": "0x51",
              "descriptorSourceOffset": 4562,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 15,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 65521,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                700,
                15,
                1,
                0,
                15,
                1,
                65521,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-81-level-3",
      "title": "Effect 81 (0x51) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-81-level-3.wav",
      "raw": "media/sounds/effect-81-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 81,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "2db6063aaf3b6556cccc8259f0eaba5ebaee1cfab737ac6024a203c1a481cf99",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "0b7630c933eeefde1b4a2f5ce74e42489a0f398d861eefc996c234a79a048f3b",
        "descriptorSourceOffset": 4562,
        "descriptor": {
          "id": 81,
          "hexId": "0x51",
          "descriptorSourceOffset": 4562,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 15,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 65521,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            700,
            15,
            1,
            0,
            15,
            1,
            65521,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 7620,
        "rms16bit": 3765.785,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-81-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 81,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 0,
            "sampleBytes": 2410,
            "sampleSha256": "0b7630c933eeefde1b4a2f5ce74e42489a0f398d861eefc996c234a79a048f3b",
            "descriptorSourceOffset": 4562,
            "descriptor": {
              "id": 81,
              "hexId": "0x51",
              "descriptorSourceOffset": 4562,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32882,
              "sampleAddress": 259524,
              "loopAddress": 259560,
              "initialLengthWords": 1205,
              "loopLengthWords": 1187,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 15,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 15,
              "releaseStep": 1,
              "releaseTick": 65521,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32882,
                1205,
                1187,
                700,
                15,
                1,
                0,
                15,
                1,
                65521,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-81-level-7",
      "title": "Effect 81 (0x51) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-81-level-7.wav",
      "raw": "media/sounds/effect-81-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 81,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "36c40ef581a5cf1427d847e85c4e6ddb86593948c2e16e5da6a0c0edce5c3908",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 2410,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "28adbf3d1dd21865f99fe22fd550206bfaca8c610fa3e8ddd702ade3fffb7858",
        "descriptorSourceOffset": 4562,
        "descriptor": {
          "id": 81,
          "hexId": "0x51",
          "descriptorSourceOffset": 4562,
          "sampleStartOffset": 46802,
          "loopStartOffset": 46838,
          "sampleAddress": 273480,
          "loopAddress": 273516,
          "initialLengthWords": 1205,
          "loopLengthWords": 1187,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 15,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 15,
          "releaseStep": 1,
          "releaseTick": 65521,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            46802,
            0,
            46838,
            1205,
            1187,
            700,
            15,
            1,
            0,
            15,
            1,
            65521,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 4440,
        "rms16bit": 1552.312,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-81-level-7.registers.json"
    },
    {
      "id": "effect-82-level-1",
      "title": "Effect 82 (0x52) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-82-level-1.wav",
      "raw": "media/sounds/effect-82-level-1.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 82,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "97bf64a7ec3e284eedcf2fce7d03ff913caaabec7d1cc1103da89afce690a3b0",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "9b6949d42e36f524b14afe111eb7aee2927d5e3be042a0d0f7926d33985f7b6b",
        "descriptorSourceOffset": 4594,
        "descriptor": {
          "id": 82,
          "hexId": "0x52",
          "descriptorSourceOffset": 4594,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 44,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 44,
          "releaseStep": 1,
          "releaseTick": 36,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            44,
            0,
            0,
            44,
            1,
            36,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 9504,
        "rms16bit": 2486.922,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-82-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 82,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "9b6949d42e36f524b14afe111eb7aee2927d5e3be042a0d0f7926d33985f7b6b",
            "descriptorSourceOffset": 4594,
            "descriptor": {
              "id": 82,
              "hexId": "0x52",
              "descriptorSourceOffset": 4594,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 44,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 44,
              "releaseStep": 1,
              "releaseTick": 36,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                44,
                0,
                0,
                44,
                1,
                36,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-82-level-2",
      "title": "Effect 82 (0x52) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-82-level-2.wav",
      "raw": "media/sounds/effect-82-level-2.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 82,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "6984be0d820e14168676fd0622a5872e84bd619119a63531bc4aab1cfa7f0789",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "d3d8b10ce90ed05dc147d4656c70c344d19445cf4bc41661654d3ece61da8b10",
        "descriptorSourceOffset": 4594,
        "descriptor": {
          "id": 82,
          "hexId": "0x52",
          "descriptorSourceOffset": 4594,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 44,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 44,
          "releaseStep": 1,
          "releaseTick": 36,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            44,
            0,
            0,
            44,
            1,
            36,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 22352,
        "rms16bit": 6642.43,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-82-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 82,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "d3d8b10ce90ed05dc147d4656c70c344d19445cf4bc41661654d3ece61da8b10",
            "descriptorSourceOffset": 4594,
            "descriptor": {
              "id": 82,
              "hexId": "0x52",
              "descriptorSourceOffset": 4594,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 44,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 44,
              "releaseStep": 1,
              "releaseTick": 36,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                44,
                0,
                0,
                44,
                1,
                36,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-82-level-3",
      "title": "Effect 82 (0x52) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-82-level-3.wav",
      "raw": "media/sounds/effect-82-level-3.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 82,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "7332be40ebcec5ec0d24f6a7fec40609287bec8f4f858ead54a3a345d3235dc3",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "cd229cd8d19dccc313e735178d551aa31c544819ea9392bb2719742323c7ce10",
        "descriptorSourceOffset": 4594,
        "descriptor": {
          "id": 82,
          "hexId": "0x52",
          "descriptorSourceOffset": 4594,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 44,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 44,
          "releaseStep": 1,
          "releaseTick": 36,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            44,
            0,
            0,
            44,
            1,
            36,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 22528,
        "rms16bit": 8239.391,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-82-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 82,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "cd229cd8d19dccc313e735178d551aa31c544819ea9392bb2719742323c7ce10",
            "descriptorSourceOffset": 4594,
            "descriptor": {
              "id": 82,
              "hexId": "0x52",
              "descriptorSourceOffset": 4594,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 44,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 44,
              "releaseStep": 1,
              "releaseTick": 36,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                44,
                0,
                0,
                44,
                1,
                36,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-83-level-1",
      "title": "Effect 83 (0x53) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-83-level-1.wav",
      "raw": "media/sounds/effect-83-level-1.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 83,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "a330916ee536ce6bfe4b89429019a099475223959178e554d8a0ce165750e49d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "9b6949d42e36f524b14afe111eb7aee2927d5e3be042a0d0f7926d33985f7b6b",
        "descriptorSourceOffset": 4626,
        "descriptor": {
          "id": 83,
          "hexId": "0x53",
          "descriptorSourceOffset": 4626,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 9,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 9,
          "releaseStep": 1,
          "releaseTick": 38,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            9,
            0,
            0,
            9,
            1,
            38,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 1944,
        "rms16bit": 508.689,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-83-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 83,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "9b6949d42e36f524b14afe111eb7aee2927d5e3be042a0d0f7926d33985f7b6b",
            "descriptorSourceOffset": 4626,
            "descriptor": {
              "id": 83,
              "hexId": "0x53",
              "descriptorSourceOffset": 4626,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 9,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 9,
              "releaseStep": 1,
              "releaseTick": 38,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                9,
                0,
                0,
                9,
                1,
                38,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-83-level-2",
      "title": "Effect 83 (0x53) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-83-level-2.wav",
      "raw": "media/sounds/effect-83-level-2.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 83,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "1798bdec4038c0297221025955dda2ea3b93fa8ce96920642bb9b68c59345735",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "d3d8b10ce90ed05dc147d4656c70c344d19445cf4bc41661654d3ece61da8b10",
        "descriptorSourceOffset": 4626,
        "descriptor": {
          "id": 83,
          "hexId": "0x53",
          "descriptorSourceOffset": 4626,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 9,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 9,
          "releaseStep": 1,
          "releaseTick": 38,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            9,
            0,
            0,
            9,
            1,
            38,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 4572,
        "rms16bit": 1358.679,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-83-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 83,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "d3d8b10ce90ed05dc147d4656c70c344d19445cf4bc41661654d3ece61da8b10",
            "descriptorSourceOffset": 4626,
            "descriptor": {
              "id": 83,
              "hexId": "0x53",
              "descriptorSourceOffset": 4626,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 9,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 9,
              "releaseStep": 1,
              "releaseTick": 38,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                9,
                0,
                0,
                9,
                1,
                38,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-83-level-3",
      "title": "Effect 83 (0x53) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-83-level-3.wav",
      "raw": "media/sounds/effect-83-level-3.s8",
      "durationSeconds": 0.82,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 83,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "579aa4d034a4d0471e1db63f07b96b506e1641d1d3dd47663e159f5744a5a39d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 5786,
        "sampleBytes": 2664,
        "initialPeriodPAL": 870,
        "referenceSampleRate": 4076.890804597701,
        "sampleSha256": "cd229cd8d19dccc313e735178d551aa31c544819ea9392bb2719742323c7ce10",
        "descriptorSourceOffset": 4626,
        "descriptor": {
          "id": 83,
          "hexId": "0x53",
          "descriptorSourceOffset": 4626,
          "sampleStartOffset": 52588,
          "loopStartOffset": -8,
          "sampleAddress": 279266,
          "loopAddress": 226670,
          "initialLengthWords": 1332,
          "loopLengthWords": 2,
          "period": 870,
          "sampleRatePAL": 4076.890804597701,
          "peakVolume": 9,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 9,
          "releaseStep": 1,
          "releaseTick": 38,
          "stopTick": 40,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            52588,
            65535,
            65528,
            1332,
            2,
            870,
            9,
            0,
            0,
            9,
            1,
            38,
            40,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 4608,
        "rms16bit": 1685.33,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-83-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 83,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 5786,
            "sampleBytes": 2664,
            "sampleSha256": "cd229cd8d19dccc313e735178d551aa31c544819ea9392bb2719742323c7ce10",
            "descriptorSourceOffset": 4626,
            "descriptor": {
              "id": 83,
              "hexId": "0x53",
              "descriptorSourceOffset": 4626,
              "sampleStartOffset": 38632,
              "loopStartOffset": -8,
              "sampleAddress": 265310,
              "loopAddress": 226670,
              "initialLengthWords": 1332,
              "loopLengthWords": 2,
              "period": 870,
              "sampleRatePAL": 4076.890804597701,
              "peakVolume": 9,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 9,
              "releaseStep": 1,
              "releaseTick": 38,
              "stopTick": 40,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                38632,
                65535,
                65528,
                1332,
                2,
                870,
                9,
                0,
                0,
                9,
                1,
                38,
                40,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-84-level-1",
      "title": "Effect 84 (0x54) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-84-level-1.wav",
      "raw": "media/sounds/effect-84-level-1.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 84,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "6ecfea5d9c5d69389dc912e59f8f489c6465fb1dde5c56497859301e099eb6bb",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 3614,
        "sampleBytes": 2172,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "36b14ba5508ef1df47eaa058696184caf3108513c9db23e82b1335b5e6314e38",
        "descriptorSourceOffset": 4658,
        "descriptor": {
          "id": 84,
          "hexId": "0x54",
          "descriptorSourceOffset": 4658,
          "sampleStartOffset": 50416,
          "loopStartOffset": -8,
          "sampleAddress": 277094,
          "loopAddress": 226670,
          "initialLengthWords": 1086,
          "loopLengthWords": 2,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 22,
          "stopTick": 24,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            50416,
            65535,
            65528,
            1086,
            2,
            540,
            50,
            0,
            0,
            50,
            1,
            22,
            24,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 22000,
        "rms16bit": 2862.878,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-84-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 84,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 3614,
            "sampleBytes": 2172,
            "sampleSha256": "36b14ba5508ef1df47eaa058696184caf3108513c9db23e82b1335b5e6314e38",
            "descriptorSourceOffset": 4658,
            "descriptor": {
              "id": 84,
              "hexId": "0x54",
              "descriptorSourceOffset": 4658,
              "sampleStartOffset": 36460,
              "loopStartOffset": -8,
              "sampleAddress": 263138,
              "loopAddress": 226670,
              "initialLengthWords": 1086,
              "loopLengthWords": 2,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 22,
              "stopTick": 24,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                36460,
                65535,
                65528,
                1086,
                2,
                540,
                50,
                0,
                0,
                50,
                1,
                22,
                24,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-84-level-2",
      "title": "Effect 84 (0x54) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-84-level-2.wav",
      "raw": "media/sounds/effect-84-level-2.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 84,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "959f71167128aebe0faace600ae2dc5faf453d828934cae253e39c039700d1a2",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 3614,
        "sampleBytes": 2172,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "bb5abebd4a4f998462562920e520ecf08df497f264962d6a6f81a0ebce1b4c43",
        "descriptorSourceOffset": 4658,
        "descriptor": {
          "id": 84,
          "hexId": "0x54",
          "descriptorSourceOffset": 4658,
          "sampleStartOffset": 50416,
          "loopStartOffset": -8,
          "sampleAddress": 277094,
          "loopAddress": 226670,
          "initialLengthWords": 1086,
          "loopLengthWords": 2,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 22,
          "stopTick": 24,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            50416,
            65535,
            65528,
            1086,
            2,
            540,
            50,
            0,
            0,
            50,
            1,
            22,
            24,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 10600,
        "rms16bit": 1699.874,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-84-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 84,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 3614,
            "sampleBytes": 2172,
            "sampleSha256": "bb5abebd4a4f998462562920e520ecf08df497f264962d6a6f81a0ebce1b4c43",
            "descriptorSourceOffset": 4658,
            "descriptor": {
              "id": 84,
              "hexId": "0x54",
              "descriptorSourceOffset": 4658,
              "sampleStartOffset": 36460,
              "loopStartOffset": -8,
              "sampleAddress": 263138,
              "loopAddress": 226670,
              "initialLengthWords": 1086,
              "loopLengthWords": 2,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 22,
              "stopTick": 24,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                36460,
                65535,
                65528,
                1086,
                2,
                540,
                50,
                0,
                0,
                50,
                1,
                22,
                24,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-84-level-3",
      "title": "Effect 84 (0x54) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-84-level-3.wav",
      "raw": "media/sounds/effect-84-level-3.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 84,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "bbabe9739971264cee366b46de7d9a9119fa8b6eb72db54dc810d94c0c57d462",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 3614,
        "sampleBytes": 2172,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "1ba12e6d826c351a8cb4c4332082f907aed641199412630230606cd4a915af8d",
        "descriptorSourceOffset": 4658,
        "descriptor": {
          "id": 84,
          "hexId": "0x54",
          "descriptorSourceOffset": 4658,
          "sampleStartOffset": 50416,
          "loopStartOffset": -8,
          "sampleAddress": 277094,
          "loopAddress": 226670,
          "initialLengthWords": 1086,
          "loopLengthWords": 2,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 22,
          "stopTick": 24,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            50416,
            65535,
            65528,
            1086,
            2,
            540,
            50,
            0,
            0,
            50,
            1,
            22,
            24,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 19400,
        "rms16bit": 5405.295,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-84-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 84,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 3614,
            "sampleBytes": 2172,
            "sampleSha256": "1ba12e6d826c351a8cb4c4332082f907aed641199412630230606cd4a915af8d",
            "descriptorSourceOffset": 4658,
            "descriptor": {
              "id": 84,
              "hexId": "0x54",
              "descriptorSourceOffset": 4658,
              "sampleStartOffset": 36460,
              "loopStartOffset": -8,
              "sampleAddress": 263138,
              "loopAddress": 226670,
              "initialLengthWords": 1086,
              "loopLengthWords": 2,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 22,
              "stopTick": 24,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                36460,
                65535,
                65528,
                1086,
                2,
                540,
                50,
                0,
                0,
                50,
                1,
                22,
                24,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-84-level-7",
      "title": "Effect 84 (0x54) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-84-level-7.wav",
      "raw": "media/sounds/effect-84-level-7.s8",
      "durationSeconds": 0.5,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 84,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "c34651e70bc70865192eb49c51f95160ac1183d62252be0472ddc48e9e30ceb6",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 3614,
        "sampleBytes": 2172,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "f735bda0a4d2568324c52d8afa99edde0dac22edda1d91941a52a7781a1da56d",
        "descriptorSourceOffset": 4658,
        "descriptor": {
          "id": 84,
          "hexId": "0x54",
          "descriptorSourceOffset": 4658,
          "sampleStartOffset": 50416,
          "loopStartOffset": -8,
          "sampleAddress": 277094,
          "loopAddress": 226670,
          "initialLengthWords": 1086,
          "loopLengthWords": 2,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 22,
          "stopTick": 24,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            50416,
            65535,
            65528,
            1086,
            2,
            540,
            50,
            0,
            0,
            50,
            1,
            22,
            24,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Stops on the driver's idle flag.",
      "validation": {
        "peak16bit": 25400,
        "rms16bit": 4579.961,
        "nonSilent": true,
        "driverStopped": true
      },
      "registers": "media/sounds/effect-84-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 84,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 3614,
            "sampleBytes": 2172,
            "sampleSha256": "f735bda0a4d2568324c52d8afa99edde0dac22edda1d91941a52a7781a1da56d",
            "descriptorSourceOffset": 4658,
            "descriptor": {
              "id": 84,
              "hexId": "0x54",
              "descriptorSourceOffset": 4658,
              "sampleStartOffset": 36460,
              "loopStartOffset": -8,
              "sampleAddress": 263138,
              "loopAddress": 226670,
              "initialLengthWords": 1086,
              "loopLengthWords": 2,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 0,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 22,
              "stopTick": 24,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                36460,
                65535,
                65528,
                1086,
                2,
                540,
                50,
                0,
                0,
                50,
                1,
                22,
                24,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-85-level-1",
      "title": "Effect 85 (0x55) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-85-level-1.wav",
      "raw": "media/sounds/effect-85-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 85,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "6d7dfe64123ab8a6fba7a20f45221eb1df96e41073f72a9c7b31f9887c5240e4",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 240,
        "referenceSampleRate": 14778.729166666666,
        "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
        "descriptorSourceOffset": 4690,
        "descriptor": {
          "id": 85,
          "hexId": "0x55",
          "descriptorSourceOffset": 4690,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 240,
          "sampleRatePAL": 14778.729166666666,
          "peakVolume": 30,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            240,
            30,
            1,
            0,
            30,
            1,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 13200,
        "rms16bit": 3414.558,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-85-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 85,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
            "descriptorSourceOffset": 4690,
            "descriptor": {
              "id": 85,
              "hexId": "0x55",
              "descriptorSourceOffset": 4690,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 240,
              "sampleRatePAL": 14778.729166666666,
              "peakVolume": 30,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                240,
                30,
                1,
                0,
                30,
                1,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-85-level-2",
      "title": "Effect 85 (0x55) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-85-level-2.wav",
      "raw": "media/sounds/effect-85-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 85,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "d36e7cc24b2343395aa758c263db2be122451440356a49340b1cbf1d9ac8a6c1",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 240,
        "referenceSampleRate": 14778.729166666666,
        "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
        "descriptorSourceOffset": 4690,
        "descriptor": {
          "id": 85,
          "hexId": "0x55",
          "descriptorSourceOffset": 4690,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 240,
          "sampleRatePAL": 14778.729166666666,
          "peakVolume": 30,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            240,
            30,
            1,
            0,
            30,
            1,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 9000,
        "rms16bit": 2663.579,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-85-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 85,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
            "descriptorSourceOffset": 4690,
            "descriptor": {
              "id": 85,
              "hexId": "0x55",
              "descriptorSourceOffset": 4690,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 240,
              "sampleRatePAL": 14778.729166666666,
              "peakVolume": 30,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                240,
                30,
                1,
                0,
                30,
                1,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-85-level-3",
      "title": "Effect 85 (0x55) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-85-level-3.wav",
      "raw": "media/sounds/effect-85-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 85,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "84133515e5e6084d6b33a669f0c5b901526a794829fae24087bd7aac752c004b",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 240,
        "referenceSampleRate": 14778.729166666666,
        "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
        "descriptorSourceOffset": 4690,
        "descriptor": {
          "id": 85,
          "hexId": "0x55",
          "descriptorSourceOffset": 4690,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 240,
          "sampleRatePAL": 14778.729166666666,
          "peakVolume": 30,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            240,
            30,
            1,
            0,
            30,
            1,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 14400,
        "rms16bit": 5006.311,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-85-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 85,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
            "descriptorSourceOffset": 4690,
            "descriptor": {
              "id": 85,
              "hexId": "0x55",
              "descriptorSourceOffset": 4690,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 240,
              "sampleRatePAL": 14778.729166666666,
              "peakVolume": 30,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                240,
                30,
                1,
                0,
                30,
                1,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-85-level-7",
      "title": "Effect 85 (0x55) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-85-level-7.wav",
      "raw": "media/sounds/effect-85-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 85,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "b7e0866ce974880a7de7b127022e37a1113cc7797ab5ffa0c7a5f84a9e96afd7",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 240,
        "referenceSampleRate": 14778.729166666666,
        "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
        "descriptorSourceOffset": 4690,
        "descriptor": {
          "id": 85,
          "hexId": "0x55",
          "descriptorSourceOffset": 4690,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 240,
          "sampleRatePAL": 14778.729166666666,
          "peakVolume": 30,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 1,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            240,
            30,
            1,
            0,
            30,
            1,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 6960,
        "rms16bit": 1915.564,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-85-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 85,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
            "descriptorSourceOffset": 4690,
            "descriptor": {
              "id": 85,
              "hexId": "0x55",
              "descriptorSourceOffset": 4690,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 240,
              "sampleRatePAL": 14778.729166666666,
              "peakVolume": 30,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 1,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                240,
                30,
                1,
                0,
                30,
                1,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-86-level-1",
      "title": "Effect 86 (0x56) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-86-level-1.wav",
      "raw": "media/sounds/effect-86-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 86,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "f76b85de8fa9626a9fad17d902be651bc364cb858b70025e6691989c22ecbf6f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
        "descriptorSourceOffset": 4722,
        "descriptor": {
          "id": 86,
          "hexId": "0x56",
          "descriptorSourceOffset": 4722,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 65486,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            540,
            50,
            1,
            0,
            50,
            1,
            65486,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 22000,
        "rms16bit": 5545.877,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-86-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 86,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
            "descriptorSourceOffset": 4722,
            "descriptor": {
              "id": 86,
              "hexId": "0x56",
              "descriptorSourceOffset": 4722,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 65486,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                540,
                50,
                1,
                0,
                50,
                1,
                65486,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-86-level-2",
      "title": "Effect 86 (0x56) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-86-level-2.wav",
      "raw": "media/sounds/effect-86-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 86,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "155039405d84788a3f3909210923e5cd44e1bc53d914be94e038d60ef6ee3b1d",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
        "descriptorSourceOffset": 4722,
        "descriptor": {
          "id": 86,
          "hexId": "0x56",
          "descriptorSourceOffset": 4722,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 65486,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            540,
            50,
            1,
            0,
            50,
            1,
            65486,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 15000,
        "rms16bit": 4334.954,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-86-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 86,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
            "descriptorSourceOffset": 4722,
            "descriptor": {
              "id": 86,
              "hexId": "0x56",
              "descriptorSourceOffset": 4722,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 65486,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                540,
                50,
                1,
                0,
                50,
                1,
                65486,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-86-level-3",
      "title": "Effect 86 (0x56) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-86-level-3.wav",
      "raw": "media/sounds/effect-86-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 86,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "940f3d23f6c816b9894d69107e48d63c0f59412049d33cb1e18e44bcee8d10ef",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
        "descriptorSourceOffset": 4722,
        "descriptor": {
          "id": 86,
          "hexId": "0x56",
          "descriptorSourceOffset": 4722,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 65486,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            540,
            50,
            1,
            0,
            50,
            1,
            65486,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 24000,
        "rms16bit": 8136.687,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-86-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 86,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
            "descriptorSourceOffset": 4722,
            "descriptor": {
              "id": 86,
              "hexId": "0x56",
              "descriptorSourceOffset": 4722,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 65486,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                540,
                50,
                1,
                0,
                50,
                1,
                65486,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-86-level-7",
      "title": "Effect 86 (0x56) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-86-level-7.wav",
      "raw": "media/sounds/effect-86-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 86,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "a0e56a3a64cf50bfc0ed5e75c4a87e870f28c13db27f13d8c55e72f950e6d442",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 540,
        "referenceSampleRate": 6568.324074074074,
        "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
        "descriptorSourceOffset": 4722,
        "descriptor": {
          "id": 86,
          "hexId": "0x56",
          "descriptorSourceOffset": 4722,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 540,
          "sampleRatePAL": 6568.324074074074,
          "peakVolume": 50,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 50,
          "releaseStep": 1,
          "releaseTick": 65486,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            540,
            50,
            1,
            0,
            50,
            1,
            65486,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 11600,
        "rms16bit": 3111.812,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-86-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 86,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
            "descriptorSourceOffset": 4722,
            "descriptor": {
              "id": 86,
              "hexId": "0x56",
              "descriptorSourceOffset": 4722,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 540,
              "sampleRatePAL": 6568.324074074074,
              "peakVolume": 50,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 50,
              "releaseStep": 1,
              "releaseTick": 65486,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                540,
                50,
                1,
                0,
                50,
                1,
                65486,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-87-level-1",
      "title": "Effect 87 (0x57) \u2014 level 1 bank audition",
      "src": "media/sounds/effect-87-level-1.wav",
      "raw": "media/sounds/effect-87-level-1.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 87,
      "level": 1,
      "levels": [
        1
      ],
      "sha256": "b12377921924c159e2db2b091e80b149c3eca4cdf8eae4466bd34e71f1bb8a68",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
        "descriptorSourceOffset": 4754,
        "descriptor": {
          "id": 87,
          "hexId": "0x57",
          "descriptorSourceOffset": 4754,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            700,
            64,
            1,
            0,
            64,
            2,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 28160,
        "rms16bit": 6992.763,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-87-level-1.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 87,
          "level": 1,
          "levels": [
            1
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV1",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "dc91cae1a2c956af76f0cbad07b16c559cd3ab128ed6783fbdb7d01f005843e0",
            "descriptorSourceOffset": 4754,
            "descriptor": {
              "id": 87,
              "hexId": "0x57",
              "descriptorSourceOffset": 4754,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                700,
                64,
                1,
                0,
                64,
                2,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-87-level-2",
      "title": "Effect 87 (0x57) \u2014 level 2 bank audition",
      "src": "media/sounds/effect-87-level-2.wav",
      "raw": "media/sounds/effect-87-level-2.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 87,
      "level": 2,
      "levels": [
        2
      ],
      "sha256": "45219e7473c39d0a0a4faa6a8c9fe3fd07cc1fd0fa3fb45e022a6512400c4210",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
        "descriptorSourceOffset": 4754,
        "descriptor": {
          "id": 87,
          "hexId": "0x57",
          "descriptorSourceOffset": 4754,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            700,
            64,
            1,
            0,
            64,
            2,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 19200,
        "rms16bit": 5449.125,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-87-level-2.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 87,
          "level": 2,
          "levels": [
            2
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV2",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "a92cf86a9b0c6e5673b25eb8791526d9ce7aaf15e1a28d56111433fb14ea986f",
            "descriptorSourceOffset": 4754,
            "descriptor": {
              "id": 87,
              "hexId": "0x57",
              "descriptorSourceOffset": 4754,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                700,
                64,
                1,
                0,
                64,
                2,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-87-level-3",
      "title": "Effect 87 (0x57) \u2014 levels 3\u20136 bank audition",
      "src": "media/sounds/effect-87-level-3.wav",
      "raw": "media/sounds/effect-87-level-3.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 87,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "sha256": "4bb61e7fc79c88468e38694e922993d76d02e81f190bd554942b0be66531faeb",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
        "descriptorSourceOffset": 4754,
        "descriptor": {
          "id": 87,
          "hexId": "0x57",
          "descriptorSourceOffset": 4754,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            700,
            64,
            1,
            0,
            64,
            2,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Banks3\u20136 are byte-identical. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 30720,
        "rms16bit": 10232.886,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-87-level-3.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 87,
          "level": 3,
          "levels": [
            3,
            4,
            5,
            6
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV3",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "f0a4a1f618eded87134ad567def78156d4207a299760e4b23aa73ea690719a09",
            "descriptorSourceOffset": 4754,
            "descriptor": {
              "id": 87,
              "hexId": "0x57",
              "descriptorSourceOffset": 4754,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                700,
                64,
                1,
                0,
                64,
                2,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-87-level-7",
      "title": "Effect 87 (0x57) \u2014 level 7 bank audition",
      "src": "media/sounds/effect-87-level-7.wav",
      "raw": "media/sounds/effect-87-level-7.s8",
      "durationSeconds": 6.0,
      "format": "Original SFX driver audition / mono PCM16 WAV",
      "category": "Level-bank auditions",
      "effectId": 87,
      "level": 7,
      "levels": [
        7
      ],
      "sha256": "d0f4a2f962a2be50c6dc26a2fb14467a4537eba9f1580489d4da311aab80717f",
      "source": {
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 2410,
        "sampleBytes": 1204,
        "initialPeriodPAL": 700,
        "referenceSampleRate": 5066.992857142857,
        "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
        "descriptorSourceOffset": 4754,
        "descriptor": {
          "id": 87,
          "hexId": "0x57",
          "descriptorSourceOffset": 4754,
          "sampleStartOffset": 49212,
          "loopStartOffset": 49212,
          "sampleAddress": 275890,
          "loopAddress": 275890,
          "initialLengthWords": 602,
          "loopLengthWords": 602,
          "period": 700,
          "sampleRatePAL": 5066.992857142857,
          "peakVolume": 64,
          "attackStep": 1,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 2,
          "releaseTick": 65505,
          "stopTick": 65535,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            49212,
            0,
            49212,
            602,
            602,
            700,
            64,
            1,
            0,
            64,
            2,
            65505,
            65535,
            0,
            0
          ]
        }
      },
      "notes": "Bounded source-bank audition: this effect/bank gameplay pairing is unverified. Original driver envelope/pitch, isolated channel. Frame-based Paula resampling; analog filtering and gameplay mixing are not reproduced. Sustained effect: six-second bounded audition; use repeat for whole-recording repeat.",
      "validation": {
        "peak16bit": 14848,
        "rms16bit": 3914.876,
        "nonSilent": true,
        "driverStopped": false
      },
      "registers": "media/sounds/effect-87-level-7.registers.json",
      "alternateSourceAliases": [
        {
          "effectId": 87,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 2410,
            "sampleBytes": 1204,
            "sampleSha256": "12e46a8de1c3e58dcd2c7a213006a70aa3641f5d0b0fa3304c4b25dbb5c5a250",
            "descriptorSourceOffset": 4754,
            "descriptor": {
              "id": 87,
              "hexId": "0x57",
              "descriptorSourceOffset": 4754,
              "sampleStartOffset": 35256,
              "loopStartOffset": 35256,
              "sampleAddress": 261934,
              "loopAddress": 261934,
              "initialLengthWords": 602,
              "loopLengthWords": 602,
              "period": 700,
              "sampleRatePAL": 5066.992857142857,
              "peakVolume": 64,
              "attackStep": 1,
              "decayStep": 0,
              "sustainVolume": 64,
              "releaseStep": 2,
              "releaseTick": 65505,
              "stopTick": 65535,
              "pitchSequenceId": 0,
              "unknown15": 0,
              "rawWords": [
                0,
                35256,
                0,
                35256,
                602,
                602,
                700,
                64,
                1,
                0,
                64,
                2,
                65505,
                65535,
                0,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-00-halfmeg",
      "title": "Effect 00 (0x00) \u2014 512 KB shared-bank variant",
      "effectId": 0,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-00-halfmeg.wav",
      "raw": "media/sounds/effect-00-halfmeg.s8",
      "registers": "media/sounds/effect-00-halfmeg.registers.json",
      "durationSeconds": 0.42,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "02b246824e6e52398ca5b305e3270ba36f54cd5fd39cc2d189b4bb60db33d2e7",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 4794,
        "sampleBytes": 1964,
        "sampleSha256": "53bfdff4613f4cf49f74f8b14a99d92310945bd31fe128fd6c34456578a75bc8",
        "descriptorSourceOffset": 1970,
        "descriptor": {
          "id": 0,
          "hexId": "0x0",
          "descriptorSourceOffset": 1970,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 982,
          "loopLengthWords": 2,
          "period": 458,
          "sampleRatePAL": 7744.312227074236,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            982,
            2,
            458,
            64,
            0,
            0,
            64,
            1,
            19,
            20,
            0,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 10803.778,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-01-halfmeg",
      "title": "Effect 01 (0x01) \u2014 512 KB shared-bank variant",
      "effectId": 1,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-01-halfmeg.wav",
      "raw": "media/sounds/effect-01-halfmeg.s8",
      "registers": "media/sounds/effect-01-halfmeg.registers.json",
      "durationSeconds": 0.42,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "4572bf75b7b05d369dc7019a928f1eb65133b6613e6c1047301cb28488d6fc5b",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 4794,
        "sampleBytes": 1964,
        "sampleSha256": "53bfdff4613f4cf49f74f8b14a99d92310945bd31fe128fd6c34456578a75bc8",
        "descriptorSourceOffset": 2002,
        "descriptor": {
          "id": 1,
          "hexId": "0x1",
          "descriptorSourceOffset": 2002,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 982,
          "loopLengthWords": 2,
          "period": 410,
          "sampleRatePAL": 8650.963414634147,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 20,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            982,
            2,
            410,
            64,
            0,
            0,
            64,
            1,
            19,
            20,
            0,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 10226.032,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-02-halfmeg",
      "title": "Effect 02 (0x02) \u2014 512 KB shared-bank variant",
      "effectId": 2,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-02-halfmeg.wav",
      "raw": "media/sounds/effect-02-halfmeg.s8",
      "registers": "media/sounds/effect-02-halfmeg.registers.json",
      "durationSeconds": 0.6,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "e9cbfe06412b9c3958997527d627be27df3b0f5dd82672c056a0f93566fa368d",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 4794,
        "sampleBytes": 3622,
        "sampleSha256": "4d07726570a9f9895fb85c3f9edd03ef2adc59c9a47ea18ac3b528fd49883ae8",
        "descriptorSourceOffset": 2034,
        "descriptor": {
          "id": 2,
          "hexId": "0x2",
          "descriptorSourceOffset": 2034,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 1811,
          "loopLengthWords": 2,
          "period": 458,
          "sampleRatePAL": 7744.312227074236,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            1811,
            2,
            458,
            64,
            0,
            0,
            64,
            1,
            28,
            29,
            0,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 9625.896,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-03-halfmeg",
      "title": "Effect 03 (0x03) \u2014 512 KB shared-bank variant",
      "effectId": 3,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-03-halfmeg.wav",
      "raw": "media/sounds/effect-03-halfmeg.s8",
      "registers": "media/sounds/effect-03-halfmeg.registers.json",
      "durationSeconds": 0.6,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "a1b7ffe81c77932de0c0cb363c1230c0eb1ca9a32be9f7304784fefd992ada24",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 4794,
        "sampleBytes": 3622,
        "sampleSha256": "4d07726570a9f9895fb85c3f9edd03ef2adc59c9a47ea18ac3b528fd49883ae8",
        "descriptorSourceOffset": 2066,
        "descriptor": {
          "id": 3,
          "hexId": "0x3",
          "descriptorSourceOffset": 2066,
          "sampleStartOffset": 0,
          "loopStartOffset": -8,
          "sampleAddress": 226678,
          "loopAddress": 226670,
          "initialLengthWords": 1811,
          "loopLengthWords": 2,
          "period": 410,
          "sampleRatePAL": 8650.963414634147,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 28,
          "stopTick": 29,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            0,
            65535,
            65528,
            1811,
            2,
            410,
            64,
            0,
            0,
            64,
            1,
            28,
            29,
            0,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 32512,
        "rms16bit": 9111.658,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-07-halfmeg-level-1",
      "title": "Effect 07 (0x07) \u2014 512 KB level 1 bank audition",
      "effectId": 7,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-07-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-07-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-07-halfmeg-level-1.registers.json",
      "durationSeconds": 0.58,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "41d83393a98b1a383ef279c3cdf7de032072a84c4455a23a8a059f0e1c677941",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 3284,
        "sampleSha256": "a94cc7e0cbbe91095ff587b32afef02ab44ece35acb72c8c37727248d0e02908",
        "descriptorSourceOffset": 2194,
        "descriptor": {
          "id": 7,
          "hexId": "0x7",
          "descriptorSourceOffset": 2194,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 1642,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 4,
          "stopTick": 35,
          "pitchSequenceId": 7,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            1642,
            2,
            360,
            48,
            0,
            8,
            32,
            1,
            4,
            35,
            7,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 11040,
        "rms16bit": 1881.606,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-07-halfmeg-level-2",
      "title": "Effect 07 (0x07) \u2014 512 KB level 2 bank audition",
      "effectId": 7,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-07-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-07-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-07-halfmeg-level-2.registers.json",
      "durationSeconds": 0.58,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "e0bdeea90ec952f3fbb224d58becfeb891599495a1993fcae01037cc7cd3fb50",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 3284,
        "sampleSha256": "8818c650884a6a41674b1cf0bc14836fdb9abf20cda62957645600e37a2e43a7",
        "descriptorSourceOffset": 2194,
        "descriptor": {
          "id": 7,
          "hexId": "0x7",
          "descriptorSourceOffset": 2194,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 1642,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 4,
          "stopTick": 35,
          "pitchSequenceId": 7,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            1642,
            2,
            360,
            48,
            0,
            8,
            32,
            1,
            4,
            35,
            7,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 12192,
        "rms16bit": 2518.412,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-07-halfmeg-level-3",
      "title": "Effect 07 (0x07) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 7,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-07-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-07-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-07-halfmeg-level-3.registers.json",
      "durationSeconds": 0.58,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "04db02d345d4f07dfa2a277c1460766fdc0086415d9f2ef59e118a71b3031b4b",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 3284,
        "sampleSha256": "4de3cea36b587fb99351d82ab5f46cc0bf7926543f01cf84bc6804f48f5b30da",
        "descriptorSourceOffset": 2194,
        "descriptor": {
          "id": 7,
          "hexId": "0x7",
          "descriptorSourceOffset": 2194,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 1642,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 4,
          "stopTick": 35,
          "pitchSequenceId": 7,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            1642,
            2,
            360,
            48,
            0,
            8,
            32,
            1,
            4,
            35,
            7,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 20320,
        "rms16bit": 4130.38,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-07-halfmeg-level-7",
      "title": "Effect 07 (0x07) \u2014 512 KB level 7 bank audition",
      "effectId": 7,
      "level": 7,
      "levels": [
        7
      ],
      "src": "media/sounds/effect-07-halfmeg-level-7.wav",
      "raw": "media/sounds/effect-07-halfmeg-level-7.s8",
      "registers": "media/sounds/effect-07-halfmeg-level-7.registers.json",
      "durationSeconds": 0.58,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "6872fff8a304daa3aaa6639286eee55f3f1af8a7077b31bfa5d00a191f187391",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV7",
        "containerOffset": 0,
        "sampleBytes": 3284,
        "sampleSha256": "ac94963add778fbc4089b8bf217595815514dd4a639eb15333fb5fbb867e667b",
        "descriptorSourceOffset": 2194,
        "descriptor": {
          "id": 7,
          "hexId": "0x7",
          "descriptorSourceOffset": 2194,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 1642,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 48,
          "attackStep": 0,
          "decayStep": 8,
          "sustainVolume": 32,
          "releaseStep": 1,
          "releaseTick": 4,
          "stopTick": 35,
          "pitchSequenceId": 7,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            1642,
            2,
            360,
            48,
            0,
            8,
            32,
            1,
            4,
            35,
            7,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 11040,
        "rms16bit": 1860.126,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-08-halfmeg",
      "title": "Effect 08 (0x08) \u2014 512 KB shared-bank variant",
      "effectId": 8,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-08-halfmeg.wav",
      "raw": "media/sounds/effect-08-halfmeg.s8",
      "registers": "media/sounds/effect-08-halfmeg.registers.json",
      "durationSeconds": 0.62,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "389d51f889494530e9a584dfb7786f0f1f9e9c8ae8064112a5f163c5b8f63c7d",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 12838,
        "sampleBytes": 3634,
        "sampleSha256": "996e86ff497b1f43ebcfc7f478a2adc55f752060e850959d0010da471ba641ea",
        "descriptorSourceOffset": 2226,
        "descriptor": {
          "id": 8,
          "hexId": "0x8",
          "descriptorSourceOffset": 2226,
          "sampleStartOffset": 8044,
          "loopStartOffset": -8,
          "sampleAddress": 234722,
          "loopAddress": 226670,
          "initialLengthWords": 1817,
          "loopLengthWords": 2,
          "period": 462,
          "sampleRatePAL": 7677.261904761905,
          "peakVolume": 64,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 64,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 0,
          "unknown15": 0,
          "rawWords": [
            0,
            8044,
            65535,
            65528,
            1817,
            2,
            462,
            64,
            0,
            0,
            64,
            1,
            29,
            30,
            0,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 29440,
        "rms16bit": 5054.737,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-11-halfmeg-level-1",
      "title": "Effect 11 (0x0B) \u2014 512 KB level 1 bank audition",
      "effectId": 11,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-11-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-11-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-11-halfmeg-level-1.registers.json",
      "durationSeconds": 0.62,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "f63a7328c154a195451f6128f8512f7571c2b4d9d8ec30a3d9f5b37345c909e8",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
        "descriptorSourceOffset": 2322,
        "descriptor": {
          "id": 11,
          "hexId": "0xb",
          "descriptorSourceOffset": 2322,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 19,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            360,
            30,
            0,
            1,
            20,
            1,
            29,
            30,
            19,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 8004,
        "rms16bit": 1361.102,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 11,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 612,
            "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
            "descriptorSourceOffset": 2322,
            "descriptor": {
              "id": 11,
              "hexId": "0xb",
              "descriptorSourceOffset": 2322,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 306,
              "loopLengthWords": 2,
              "period": 360,
              "sampleRatePAL": 9852.486111111111,
              "peakVolume": 30,
              "attackStep": 0,
              "decayStep": 1,
              "sustainVolume": 20,
              "releaseStep": 1,
              "releaseTick": 29,
              "stopTick": 30,
              "pitchSequenceId": 19,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                306,
                2,
                360,
                30,
                0,
                1,
                20,
                1,
                29,
                30,
                19,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-11-halfmeg-level-2",
      "title": "Effect 11 (0x0B) \u2014 512 KB level 2 bank audition",
      "effectId": 11,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-11-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-11-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-11-halfmeg-level-2.registers.json",
      "durationSeconds": 0.62,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "d4728f493491c8894efabe0aa36a7205a0d1a23b3c576bd9e8184f8340ba68d5",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "675d5f6fdc1f640631de936f08cdfe7656d0db8148af0cf856e6d58a0e42145f",
        "descriptorSourceOffset": 2322,
        "descriptor": {
          "id": 11,
          "hexId": "0xb",
          "descriptorSourceOffset": 2322,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 19,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            360,
            30,
            0,
            1,
            20,
            1,
            29,
            30,
            19,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 12700,
        "rms16bit": 1960.311,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-11-halfmeg-level-3",
      "title": "Effect 11 (0x0B) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 11,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-11-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-11-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-11-halfmeg-level-3.registers.json",
      "durationSeconds": 0.62,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "706a4661cb490e01a6d10079973357ff4dba59df428ce95ae429236f9015c45c",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "007b36a6608b03520ff0a39f1e2df02cc4d59408f334a6104724e17257201ae0",
        "descriptorSourceOffset": 2322,
        "descriptor": {
          "id": 11,
          "hexId": "0xb",
          "descriptorSourceOffset": 2322,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 360,
          "sampleRatePAL": 9852.486111111111,
          "peakVolume": 30,
          "attackStep": 0,
          "decayStep": 1,
          "sustainVolume": 20,
          "releaseStep": 1,
          "releaseTick": 29,
          "stopTick": 30,
          "pitchSequenceId": 19,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            360,
            30,
            0,
            1,
            20,
            1,
            29,
            30,
            19,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 14732,
        "rms16bit": 3089.313,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-17-halfmeg",
      "title": "Effect 17 (0x11) \u2014 512 KB shared-bank variant",
      "effectId": 17,
      "level": null,
      "levels": [],
      "src": "media/sounds/effect-17-halfmeg.wav",
      "raw": "media/sounds/effect-17-halfmeg.s8",
      "registers": "media/sounds/effect-17-halfmeg.registers.json",
      "durationSeconds": 0.24,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "44a8c8ddc76cb5a2c5d28ca31be3308e14251eb229d755a6ccc5b786d524e710",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "HALFMEGSFX",
        "containerOffset": 12838,
        "sampleBytes": 3634,
        "sampleSha256": "996e86ff497b1f43ebcfc7f478a2adc55f752060e850959d0010da471ba641ea",
        "descriptorSourceOffset": 2514,
        "descriptor": {
          "id": 17,
          "hexId": "0x11",
          "descriptorSourceOffset": 2514,
          "sampleStartOffset": 8044,
          "loopStartOffset": -8,
          "sampleAddress": 234722,
          "loopAddress": 226670,
          "initialLengthWords": 1817,
          "loopLengthWords": 2,
          "period": 420,
          "sampleRatePAL": 8444.988095238095,
          "peakVolume": 60,
          "attackStep": 0,
          "decayStep": 0,
          "sustainVolume": 60,
          "releaseStep": 5,
          "releaseTick": 2,
          "stopTick": 11,
          "pitchSequenceId": 1,
          "unknown15": 0,
          "rawWords": [
            0,
            8044,
            65535,
            65528,
            1817,
            2,
            420,
            60,
            0,
            0,
            60,
            5,
            2,
            11,
            1,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 20700,
        "rms16bit": 4500.875,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-47-halfmeg-level-1",
      "title": "Effect 47 (0x2F) \u2014 512 KB level 1 bank audition",
      "effectId": 47,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-47-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-47-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-47-halfmeg-level-1.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "718249859b64043bbf42d421b1caab339de69dd709c66a4891f44a88248b297d",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
        "descriptorSourceOffset": 3474,
        "descriptor": {
          "id": 47,
          "hexId": "0x2f",
          "descriptorSourceOffset": 3474,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 270,
          "sampleRatePAL": 13136.648148148148,
          "peakVolume": 40,
          "attackStep": 10,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            270,
            40,
            10,
            0,
            30,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 5200,
        "rms16bit": 1189.161,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 47,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 612,
            "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
            "descriptorSourceOffset": 3474,
            "descriptor": {
              "id": 47,
              "hexId": "0x2f",
              "descriptorSourceOffset": 3474,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 306,
              "loopLengthWords": 2,
              "period": 270,
              "sampleRatePAL": 13136.648148148148,
              "peakVolume": 40,
              "attackStep": 10,
              "decayStep": 0,
              "sustainVolume": 30,
              "releaseStep": 2,
              "releaseTick": 3,
              "stopTick": 13,
              "pitchSequenceId": 20,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                306,
                2,
                270,
                40,
                10,
                0,
                30,
                2,
                3,
                13,
                20,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-47-halfmeg-level-2",
      "title": "Effect 47 (0x2F) \u2014 512 KB level 2 bank audition",
      "effectId": 47,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-47-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-47-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-47-halfmeg-level-2.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "0f41b6fd1d425e24c3cdf22912a87dd5640e5ab431c052a19455876cf29c8aea",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "675d5f6fdc1f640631de936f08cdfe7656d0db8148af0cf856e6d58a0e42145f",
        "descriptorSourceOffset": 3474,
        "descriptor": {
          "id": 47,
          "hexId": "0x2f",
          "descriptorSourceOffset": 3474,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 270,
          "sampleRatePAL": 13136.648148148148,
          "peakVolume": 40,
          "attackStep": 10,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            270,
            40,
            10,
            0,
            30,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 7112,
        "rms16bit": 1398.968,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-47-halfmeg-level-3",
      "title": "Effect 47 (0x2F) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 47,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-47-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-47-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-47-halfmeg-level-3.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "cd19c655582efdc17a2da897f1c7503435e14e4d3722e41b21992950ae0b531f",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "007b36a6608b03520ff0a39f1e2df02cc4d59408f334a6104724e17257201ae0",
        "descriptorSourceOffset": 3474,
        "descriptor": {
          "id": 47,
          "hexId": "0x2f",
          "descriptorSourceOffset": 3474,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 270,
          "sampleRatePAL": 13136.648148148148,
          "peakVolume": 40,
          "attackStep": 10,
          "decayStep": 0,
          "sustainVolume": 30,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            270,
            40,
            10,
            0,
            30,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 9920,
        "rms16bit": 2438.731,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-48-halfmeg-level-1",
      "title": "Effect 48 (0x30) \u2014 512 KB level 1 bank audition",
      "effectId": 48,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-48-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-48-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-48-halfmeg-level-1.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "f1439eb6be6683ec06e17111d56e4b28ea02ea620b0b4e5c29a3f311882528cb",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
        "descriptorSourceOffset": 3506,
        "descriptor": {
          "id": 48,
          "hexId": "0x30",
          "descriptorSourceOffset": 3506,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 260,
          "sampleRatePAL": 13641.903846153846,
          "peakVolume": 36,
          "attackStep": 13,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            260,
            36,
            13,
            3,
            20,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 6760,
        "rms16bit": 1570.492,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 48,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 612,
            "sampleSha256": "be01a22665f19354a021d080ca6854604a330b0e3798c8d362d46f86afed07ac",
            "descriptorSourceOffset": 3506,
            "descriptor": {
              "id": 48,
              "hexId": "0x30",
              "descriptorSourceOffset": 3506,
              "sampleStartOffset": 32846,
              "loopStartOffset": -8,
              "sampleAddress": 259524,
              "loopAddress": 226670,
              "initialLengthWords": 306,
              "loopLengthWords": 2,
              "period": 260,
              "sampleRatePAL": 13641.903846153846,
              "peakVolume": 36,
              "attackStep": 13,
              "decayStep": 3,
              "sustainVolume": 20,
              "releaseStep": 2,
              "releaseTick": 3,
              "stopTick": 13,
              "pitchSequenceId": 20,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                65535,
                65528,
                306,
                2,
                260,
                36,
                13,
                3,
                20,
                2,
                3,
                13,
                20,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-48-halfmeg-level-2",
      "title": "Effect 48 (0x30) \u2014 512 KB level 2 bank audition",
      "effectId": 48,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-48-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-48-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-48-halfmeg-level-2.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "1fcce720ca79dde827792dd8bb7412603c42250ad49d61fdcff8d9c55bf3910f",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "675d5f6fdc1f640631de936f08cdfe7656d0db8148af0cf856e6d58a0e42145f",
        "descriptorSourceOffset": 3506,
        "descriptor": {
          "id": 48,
          "hexId": "0x30",
          "descriptorSourceOffset": 3506,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 260,
          "sampleRatePAL": 13641.903846153846,
          "peakVolume": 36,
          "attackStep": 13,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            260,
            36,
            13,
            3,
            20,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 10160,
        "rms16bit": 2019.699,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-48-halfmeg-level-3",
      "title": "Effect 48 (0x30) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 48,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-48-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-48-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-48-halfmeg-level-3.registers.json",
      "durationSeconds": 0.28,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "27321d5e185e7ac29a7982f6c0f06fd9516d0ab3d6819ef7c3ca7eadefbcf89c",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 612,
        "sampleSha256": "007b36a6608b03520ff0a39f1e2df02cc4d59408f334a6104724e17257201ae0",
        "descriptorSourceOffset": 3506,
        "descriptor": {
          "id": 48,
          "hexId": "0x30",
          "descriptorSourceOffset": 3506,
          "sampleStartOffset": 32846,
          "loopStartOffset": -8,
          "sampleAddress": 259524,
          "loopAddress": 226670,
          "initialLengthWords": 306,
          "loopLengthWords": 2,
          "period": 260,
          "sampleRatePAL": 13641.903846153846,
          "peakVolume": 36,
          "attackStep": 13,
          "decayStep": 3,
          "sustainVolume": 20,
          "releaseStep": 2,
          "releaseTick": 3,
          "stopTick": 13,
          "pitchSequenceId": 20,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            65535,
            65528,
            306,
            2,
            260,
            36,
            13,
            3,
            20,
            2,
            3,
            13,
            20,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 12272,
        "rms16bit": 3264.525,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-53-halfmeg-level-1",
      "title": "Effect 53 (0x35) \u2014 512 KB level 1 bank audition",
      "effectId": 53,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-53-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-53-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-53-halfmeg-level-1.registers.json",
      "durationSeconds": 0.46,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "42023f72e70430f0dd8d0268d5b428030effb19885428949efec0b419bd28719",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
        "descriptorSourceOffset": 3666,
        "descriptor": {
          "id": 53,
          "hexId": "0x35",
          "descriptorSourceOffset": 3666,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 160,
          "sampleRatePAL": 22168.09375,
          "peakVolume": 8,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 4,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 23,
          "pitchSequenceId": 21,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            160,
            8,
            1,
            1,
            4,
            1,
            19,
            23,
            21,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 1876,
        "rms16bit": 500.55,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 53,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 840,
            "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
            "descriptorSourceOffset": 3666,
            "descriptor": {
              "id": 53,
              "hexId": "0x35",
              "descriptorSourceOffset": 3666,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32854,
              "sampleAddress": 259524,
              "loopAddress": 259532,
              "initialLengthWords": 420,
              "loopLengthWords": 416,
              "period": 160,
              "sampleRatePAL": 22168.09375,
              "peakVolume": 8,
              "attackStep": 1,
              "decayStep": 1,
              "sustainVolume": 4,
              "releaseStep": 1,
              "releaseTick": 19,
              "stopTick": 23,
              "pitchSequenceId": 21,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32854,
                420,
                416,
                160,
                8,
                1,
                1,
                4,
                1,
                19,
                23,
                21,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-53-halfmeg-level-2",
      "title": "Effect 53 (0x35) \u2014 512 KB level 2 bank audition",
      "effectId": 53,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-53-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-53-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-53-halfmeg-level-2.registers.json",
      "durationSeconds": 0.46,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "ae102ea8db8d0e33760d0fb8b7b420dac363b046524d97bb651e33b9c7d16364",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "a8618bc6732b606e4d8fd78426185e848bdaf4aa09d65452555990db6e87380f",
        "descriptorSourceOffset": 3666,
        "descriptor": {
          "id": 53,
          "hexId": "0x35",
          "descriptorSourceOffset": 3666,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 160,
          "sampleRatePAL": 22168.09375,
          "peakVolume": 8,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 4,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 23,
          "pitchSequenceId": 21,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            160,
            8,
            1,
            1,
            4,
            1,
            19,
            23,
            21,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 4064,
        "rms16bit": 991.752,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-53-halfmeg-level-3",
      "title": "Effect 53 (0x35) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 53,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-53-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-53-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-53-halfmeg-level-3.registers.json",
      "durationSeconds": 0.46,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "f62b14bc3d771779e61aaea844e5732cd6bdf6470ef7298ea85de5e6baea907d",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "145dfb8363dbcfc601332b33d45287635c2ca2415d7264c1c38c3d026c909de3",
        "descriptorSourceOffset": 3666,
        "descriptor": {
          "id": 53,
          "hexId": "0x35",
          "descriptorSourceOffset": 3666,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 160,
          "sampleRatePAL": 22168.09375,
          "peakVolume": 8,
          "attackStep": 1,
          "decayStep": 1,
          "sustainVolume": 4,
          "releaseStep": 1,
          "releaseTick": 19,
          "stopTick": 23,
          "pitchSequenceId": 21,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            160,
            8,
            1,
            1,
            4,
            1,
            19,
            23,
            21,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 4064,
        "rms16bit": 1085.917,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-67-halfmeg-level-1",
      "title": "Effect 67 (0x43) \u2014 512 KB level 1 bank audition",
      "effectId": 67,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-67-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-67-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-67-halfmeg-level-1.registers.json",
      "durationSeconds": 0.64,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "fd5e6d23e9b43f43c0526850a9ab278d6154dcd9a7285e7f8f5dda88a1833b06",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
        "descriptorSourceOffset": 4114,
        "descriptor": {
          "id": 67,
          "hexId": "0x43",
          "descriptorSourceOffset": 4114,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 428,
          "sampleRatePAL": 8287.13785046729,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 1,
          "releaseTick": 20,
          "stopTick": 32,
          "pitchSequenceId": 29,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            428,
            15,
            5,
            1,
            12,
            1,
            20,
            32,
            29,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 3588,
        "rms16bit": 1147.792,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 67,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 840,
            "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
            "descriptorSourceOffset": 4114,
            "descriptor": {
              "id": 67,
              "hexId": "0x43",
              "descriptorSourceOffset": 4114,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32854,
              "sampleAddress": 259524,
              "loopAddress": 259532,
              "initialLengthWords": 420,
              "loopLengthWords": 416,
              "period": 428,
              "sampleRatePAL": 8287.13785046729,
              "peakVolume": 15,
              "attackStep": 5,
              "decayStep": 1,
              "sustainVolume": 12,
              "releaseStep": 1,
              "releaseTick": 20,
              "stopTick": 32,
              "pitchSequenceId": 29,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32854,
                420,
                416,
                428,
                15,
                5,
                1,
                12,
                1,
                20,
                32,
                29,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-67-halfmeg-level-2",
      "title": "Effect 67 (0x43) \u2014 512 KB level 2 bank audition",
      "effectId": 67,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-67-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-67-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-67-halfmeg-level-2.registers.json",
      "durationSeconds": 0.64,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "1f7ce28ba12bc306fa1ce4f29eed7eb140de9d11ba3ced83ca8542e35ec9e85e",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "a8618bc6732b606e4d8fd78426185e848bdaf4aa09d65452555990db6e87380f",
        "descriptorSourceOffset": 4114,
        "descriptor": {
          "id": 67,
          "hexId": "0x43",
          "descriptorSourceOffset": 4114,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 428,
          "sampleRatePAL": 8287.13785046729,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 1,
          "releaseTick": 20,
          "stopTick": 32,
          "pitchSequenceId": 29,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            428,
            15,
            5,
            1,
            12,
            1,
            20,
            32,
            29,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 7620,
        "rms16bit": 2243.822,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-67-halfmeg-level-3",
      "title": "Effect 67 (0x43) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 67,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-67-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-67-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-67-halfmeg-level-3.registers.json",
      "durationSeconds": 0.64,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "bf1b47f58f7c62dfcc87816d62548f539618c3b7b32710a72d84f213b95524eb",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "145dfb8363dbcfc601332b33d45287635c2ca2415d7264c1c38c3d026c909de3",
        "descriptorSourceOffset": 4114,
        "descriptor": {
          "id": 67,
          "hexId": "0x43",
          "descriptorSourceOffset": 4114,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 428,
          "sampleRatePAL": 8287.13785046729,
          "peakVolume": 15,
          "attackStep": 5,
          "decayStep": 1,
          "sustainVolume": 12,
          "releaseStep": 1,
          "releaseTick": 20,
          "stopTick": 32,
          "pitchSequenceId": 29,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            428,
            15,
            5,
            1,
            12,
            1,
            20,
            32,
            29,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 7620,
        "rms16bit": 2491.413,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-68-halfmeg-level-1",
      "title": "Effect 68 (0x44) \u2014 512 KB level 1 bank audition",
      "effectId": 68,
      "level": 1,
      "levels": [
        1
      ],
      "src": "media/sounds/effect-68-halfmeg-level-1.wav",
      "raw": "media/sounds/effect-68-halfmeg-level-1.s8",
      "registers": "media/sounds/effect-68-halfmeg-level-1.registers.json",
      "durationSeconds": 0.96,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "9ae1c92a9e5b21b9ae75ceec73323a59e0d3a9e4a3944ef739dd05b26e54cf5c",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV1",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
        "descriptorSourceOffset": 4146,
        "descriptor": {
          "id": 68,
          "hexId": "0x44",
          "descriptorSourceOffset": 4146,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 429,
          "sampleRatePAL": 8267.820512820514,
          "peakVolume": 10,
          "attackStep": 3,
          "decayStep": 1,
          "sustainVolume": 2,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 48,
          "pitchSequenceId": 30,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            429,
            10,
            3,
            1,
            2,
            1,
            46,
            48,
            30,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 2760,
        "rms16bit": 488.841,
        "nonSilent": true,
        "driverStopped": true
      },
      "alternateSourceAliases": [
        {
          "effectId": 68,
          "level": 7,
          "levels": [
            7
          ],
          "source": {
            "edition": "HALFMEGSFX (alternate512KB bank)",
            "disk": "rubicon2.adf",
            "container": "SFXLEV7",
            "containerOffset": 0,
            "sampleBytes": 840,
            "sampleSha256": "3e65e87094b954565389342ccc381a0108a4a14456c3133ee3062f7bc5bf5b91",
            "descriptorSourceOffset": 4146,
            "descriptor": {
              "id": 68,
              "hexId": "0x44",
              "descriptorSourceOffset": 4146,
              "sampleStartOffset": 32846,
              "loopStartOffset": 32854,
              "sampleAddress": 259524,
              "loopAddress": 259532,
              "initialLengthWords": 420,
              "loopLengthWords": 416,
              "period": 429,
              "sampleRatePAL": 8267.820512820514,
              "peakVolume": 10,
              "attackStep": 3,
              "decayStep": 1,
              "sustainVolume": 2,
              "releaseStep": 1,
              "releaseTick": 46,
              "stopTick": 48,
              "pitchSequenceId": 30,
              "unknown15": 0,
              "rawWords": [
                0,
                32846,
                0,
                32854,
                420,
                416,
                429,
                10,
                3,
                1,
                2,
                1,
                46,
                48,
                30,
                0
              ]
            },
            "offlineLevelBankAddress": 259524,
            "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
          }
        }
      ]
    },
    {
      "id": "effect-68-halfmeg-level-2",
      "title": "Effect 68 (0x44) \u2014 512 KB level 2 bank audition",
      "effectId": 68,
      "level": 2,
      "levels": [
        2
      ],
      "src": "media/sounds/effect-68-halfmeg-level-2.wav",
      "raw": "media/sounds/effect-68-halfmeg-level-2.s8",
      "registers": "media/sounds/effect-68-halfmeg-level-2.registers.json",
      "durationSeconds": 0.96,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "d16e74f5fec82c8173e0fdacaf4645c709f8c95b59479b2e8a205aa5c3ca0b78",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV2",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "a8618bc6732b606e4d8fd78426185e848bdaf4aa09d65452555990db6e87380f",
        "descriptorSourceOffset": 4146,
        "descriptor": {
          "id": 68,
          "hexId": "0x44",
          "descriptorSourceOffset": 4146,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 429,
          "sampleRatePAL": 8267.820512820514,
          "peakVolume": 10,
          "attackStep": 3,
          "decayStep": 1,
          "sustainVolume": 2,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 48,
          "pitchSequenceId": 30,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            429,
            10,
            3,
            1,
            2,
            1,
            46,
            48,
            30,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 6096,
        "rms16bit": 1036.95,
        "nonSilent": true,
        "driverStopped": true
      }
    },
    {
      "id": "effect-68-halfmeg-level-3",
      "title": "Effect 68 (0x44) \u2014 512 KB levels 3\u20136 bank audition",
      "effectId": 68,
      "level": 3,
      "levels": [
        3,
        4,
        5,
        6
      ],
      "src": "media/sounds/effect-68-halfmeg-level-3.wav",
      "raw": "media/sounds/effect-68-halfmeg-level-3.s8",
      "registers": "media/sounds/effect-68-halfmeg-level-3.registers.json",
      "durationSeconds": 0.96,
      "format": "Original alternate SFX driver / mono PCM16 WAV",
      "category": "512KB bank variants",
      "sha256": "bc0e78e2410bcbe008e90dac45f98d88477e75d53da226c3a8aab72a3f752b68",
      "source": {
        "edition": "HALFMEGSFX (alternate512KB bank)",
        "disk": "rubicon2.adf",
        "container": "SFXLEV3",
        "containerOffset": 0,
        "sampleBytes": 840,
        "sampleSha256": "145dfb8363dbcfc601332b33d45287635c2ca2415d7264c1c38c3d026c909de3",
        "descriptorSourceOffset": 4146,
        "descriptor": {
          "id": 68,
          "hexId": "0x44",
          "descriptorSourceOffset": 4146,
          "sampleStartOffset": 32846,
          "loopStartOffset": 32854,
          "sampleAddress": 259524,
          "loopAddress": 259532,
          "initialLengthWords": 420,
          "loopLengthWords": 416,
          "period": 429,
          "sampleRatePAL": 8267.820512820514,
          "peakVolume": 10,
          "attackStep": 3,
          "decayStep": 1,
          "sustainVolume": 2,
          "releaseStep": 1,
          "releaseTick": 46,
          "stopTick": 48,
          "pitchSequenceId": 30,
          "unknown15": 0,
          "rawWords": [
            0,
            32846,
            0,
            32854,
            420,
            416,
            429,
            10,
            3,
            1,
            2,
            1,
            46,
            48,
            30,
            0
          ]
        },
        "offlineLevelBankAddress": 259524,
        "note": "Same unchanged PC-relative driver; alternate descriptor offsets. Level contexts are source-bounded auditions, not verified gameplay reachability."
      },
      "notes": "Alternate HALFMEGSFX descriptor/sample context. Original driver envelope/pitch, isolated channel; frame-based Paula resampling, no analog filter/gameplay mixing. Level-bank gameplay pairing unverified. Stops on original driver idle flag.",
      "validation": {
        "peak16bit": 6096,
        "rms16bit": 1074.787,
        "nonSilent": true,
        "driverStopped": true
      }
    }
  ],
  "sourceDescriptors": "media/sounds/sfx-descriptors.json"
}
