MinimigCD release -- 2026-05-29

Highlights
----------
- Universe (1994) FIXED: previously, with the D-cache on, an in-core warm
  reset left stale chip-RAM in the turbo-chip read cache, so the game read
  a garbage CD LBA and black-screened (then showed a garbled title). Root
  cause was a cache fill-vs-snoop race -- a bridge DMA write landing on a
  cache line mid-fill installed pre-write data marked valid. Fixed in RTL
  by a fill/snoop interlock in cpu_cache_new.v plus "Variant R" write
  routing in cpu_wrapper.v. Universe now boots and survives repeated warm
  resets with the D-cache ON (HW-verified: 2 consecutive warm resets, 0
  refused CD reads, clean language menu).
- Carries forward the 2026-05-28 Zorro-II fast RAM fix (mem=0x33 / DDR3):
  dropped INFO drive-ID byte (chipdma_arb/ddram_ctrl DDR re-arm race) that
  hung the CD32 BIOS at the splash with Z2 enabled.
- Clean release: ALL Z2 debug instrumentation compiled out (AKIKO_Z2_TRACE 0,
  Z2_TRACE_BUILD off) -- no /tmp-filling per-poll trace drain.
- Stable core slot: ships as _Test/MinimigCD.rbf (CONF_STR MinimigCD).
- Software D-cache toggle (CACR bit 8) in the OSD CPU options (no longer
  needed as a Universe workaround, but retained).
- Native Akiko CD32 + native CDTV CHD boot (no IDEFix97 / HDF launcher).

Artifacts
---------
_Test/MinimigCD.rbf             3560880 bytes  sha256-16=1A47F66F8AED1544
MiSTer_MinimigCD_20260528       1051252 bytes  sha256-16=AD2EB457885F6930

The userspace binary is BYTE-IDENTICAL to the 2026-05-28 release -- this is
an RTL-only fix, so the same MiSTer_MinimigCD_20260528 sidecar is reused (no
need to re-copy it or re-edit MiSTer.ini if upgrading from 20260528; just
replace _Test/MinimigCD.rbf).

Launchers: 30 CD32 + 3 CDTV (pulled from the live device).

Source provenance
-----------------
Minimig-AGA_MiSTer @ cd32-native-mvp 3595e9d (fill/snoop interlock +
   Variant R + Codex-verified-SAFE c1/c3->ram1 SDC multicycle;
   build-time Z2_TRACE_BUILD gating)
Main_MiSTer        @ cd32-native-mvp feaabb4 (unchanged from 20260528;
   AKIKO_Z2_TRACE gating; SCANO_UMOUNT menu fix)

emu PLL setup slack -0.304 ns (counter[0] / 113 MHz SDRAM clock).

Known issues
------------
- NVRAM save: in-session saves work and persist to SD (WinUAE-validated);
  reload back into BRAM at boot is still broken on hardware (saves are
  preserved, just not auto-restored into the running session).
