{
  "schema_version": 1,
  "release": "orao-2026-v0.16.0",
  "prepared_on": "2026-10-22",
  "timezone": "Europe/Zagreb",
  "status": "Prepared incremental ZIP for upload; no remote deployment performed",
  "archive": "evil-appliances-orao-2026-v0.16.0-update.zip",
  "previous_release": "orao-portal-v1.0.0",
  "requires_previous_release": "orao-portal-v1.0.0",
  "scope": [
    "orao/",
    "reference/orao/"
  ],
  "whole_site_release": false,
  "emulator_version": "0.16.0",
  "wasm_version": "0.9.0",
  "packaging": {
    "modified_files": 12,
    "added_files": 653,
    "zip_entries": 665,
    "unchanged_excluded": 1558,
    "deletions": 0,
    "complete_baseline_files": 2223,
    "complete_future_baseline": "orao-tests/orao-2026-release-baseline-v0.16.0.json",
    "whole_site_baseline_replaced": false
  },
  "homepage_title": "JS v0.16 / Wasm v0.9",
  "homepage_summary": "Bolji odziv miša, stabilniji prihvat slike Orla32 i prilagodba prikaza DPI-ju. Dodana izvorna dokumentacija.",
  "changes": [
    "Previously unpublished JS v0.12-v0.16 and Wasm v0.5-v0.9, with newest defaults and preserved older variants",
    "Pointer coalescing and completed guest-image capture; ROM console writes cannot force unstable live copies",
    "DPI-aware physical scaling for eight-source-row cells",
    "Original Orao manuals, schematics, 102/103 listings and ROM 1.03 reference files with provenance",
    "Matching portal documentation, archive, registry and publication links"
  ],
  "preserved": [
    "All 1570 preceding files except twelve surrounding portal/registry/documentation files",
    "Original Orao32 ROM and behavior, all previous emulator archives, transcripts, tapes and source downloads",
    "Previous ZIPs and complete focused baselines"
  ],
  "checks": {
    "JSVersions": 24,
    "WasmVersions": 9,
    "latestNativeCPUCases": 8202,
    "latestNMOSOpcodeTraceCases": 6144,
    "latestNMOSArithmeticCases": 524288,
    "latestRasterOracles": 64,
    "latestBASICPresentedFramesPerEngine": 52,
    "latestBASICTornFramesPerEngine": 0,
    "perVersionArchiveManifestsVerified": true
  },
  "limits": [
    "Orao32 source BASIC can produce variable blank rows after automatic wrap and CR/LF; further investigation is deferred at user request",
    "Zero torn frames does not prove uniform line spacing; original ROM behavior is preserved",
    "Web in-canvas 1 MHz remains nominal text; measured effective rate appears above the canvas",
    "Rust desktop, measured native footer and native outline dragging are local and excluded",
    "Wasm remains experimental; local file cassette-card support remains deferred",
    "Incremental upload requires the complete portal-v1.0.0 release; this is not a whole-site replacement"
  ]
}
