Gap
"parallel" is a display-name placeholder in SettingsPanelState with no factory. Spec 015 delivered Print Shop printing via a specific printer path; a general parallel printer interface card (Grappler / Apple Parallel — slot firmware + $C0nx strobe/data) would let arbitrary DOS/ProDOS software PR#n-print to the host printer / spooler, not just the 015 path.
Shared core
Reuse the printer spool / endpoint plumbing from the spec-015 work and the #87 per-port device selection; add the parallel-card firmware + $C0nx byte-strobe register.
Scope
- Parallel printer slot device + firmware;
$C0nx data/strobe.
- Route to the existing printer spool/host-print endpoint.
ComponentRegistry factory for "parallel"; machine-JSON wiring.
Refs: #87, #90 (printer/device-selection UI).
Gap
"parallel"is a display-name placeholder inSettingsPanelStatewith no factory. Spec 015 delivered Print Shop printing via a specific printer path; a general parallel printer interface card (Grappler / Apple Parallel — slot firmware +$C0nxstrobe/data) would let arbitrary DOS/ProDOS softwarePR#n-print to the host printer / spooler, not just the 015 path.Shared core
Reuse the printer spool / endpoint plumbing from the spec-015 work and the #87 per-port device selection; add the parallel-card firmware +
$C0nxbyte-strobe register.Scope
$C0nxdata/strobe.ComponentRegistryfactory for"parallel"; machine-JSON wiring.Refs: #87, #90 (printer/device-selection UI).