FSEvents on macOS: Persistent Change Journals, Event Coalescing, and Rescan Boundaries
A correct mental model for macOS FSEvents streams, path coalescing, event IDs, per-disk persistence, dropped-event flags, exclusions, and rescanning.
Conceptual, architectural explainers - how a subsystem actually works underneath.
A correct mental model for macOS FSEvents streams, path coalescing, event IDs, per-disk persistence, dropped-event flags, exclusions, and rescanning.
A map of macOS Network Extension providers, supported use cases, entitlements, configuration ownership, packet flow, privacy, and lifecycle constraints.
A security-aware explanation of Rosetta 2 translation, ahead-of-time and just-in-time paths, code identity, mixed architectures, and compatibility limits.
How Secure Enclave-backed macOS keys combine Keychain references, access-control policy, signatures, device binding, error handling, and recovery design.
An engineering view of emulator audio clocks, sample generation, resampling, buffer control, drift, latency, time-stretching, and deterministic testing.
A preservation-focused guide to MAME CHD hunks, codecs, hashes, parent-child images, metadata, creation, verification, extraction, and version control.
A practical distinction between HLE and LLE, firmware replacement, timing and side effects, legal provenance, hybrid systems, and compatibility testing.
A hardware-grounded guide to cartridge address decoding, PRG and graphics banks, mapper registers, mirroring, IRQs, save memory, and emulator tests.
How cartridge SRAM, flash, EEPROM, and RTC registers persist; how emulators serialize them; and why wall-clock policy, atomic writes, and testing matter.
How scanline sprite evaluation, object limits, priority, overflow quirks, flicker strategies, and emulator options shape authentic retro-console graphics.