{
  "schema_version": 1,
  "version": "0.7.0",
  "authenticPELWiring": false,
  "input": "CPU-written Apple RAM and pinned Apple character/color decoder",
  "intermediate": "Apple decoded 560x384 raster (280x192 logical)",
  "output": "Three physical PEL VRAM arrays; one shared PEL planar renderer",
  "physicalPlaneBytes": 32768,
  "physicalPlanes": 3,
  "physicalVRAMBytes": 98304,
  "strideBytes": 80,
  "bitOrder": "MSB-left",
  "mono": {
    "width": 640,
    "height": 200,
    "activePlanes": 1,
    "sourceRows": 192,
    "xScale": 2,
    "yScale": 1,
    "xBorder": 40,
    "yBorder": 4,
    "intensity": "max(R,G,B)>=128"
  },
  "color": {
    "width": 640,
    "height": 400,
    "activePlanes": 3,
    "xScale": 2,
    "yScale": 2,
    "xBorder": 40,
    "yBorder": 8,
    "palette": "binary RGB; component>=128"
  },
  "updates": "Write only changed VRAM bytes, redraw dirty rows; hypothetical frame-boundary adapter timing",
  "verified": "43 differential checks, 16 video/page/color cases; every visible VRAM bit and output pixel compared against standard Apple reference",
  "unverified": [
    "Actual PEL memory/video mapping",
    "Original palette and analog video circuit",
    "HD6845 register wiring and timing",
    "Whether an original PEL converter used these exact borders or pixel sampling"
  ],
  "snapshots": false,
  "nativeCPUAperture": {
    "range": "8000-BFFF",
    "plane": "FE15",
    "half": "FE18 bit0",
    "physicalStorageSharedWithPortFE19": true,
    "authenticBanking": false
  }
}
