A WebGPU retro game engine for TypeScript, inspired by RetroBlit. Build pixel-perfect 2D games with a clean, fantasy-console-style API.

fix(assets): harden system font and sprite sheet validation master

- Add bitmap length validation and remove silent ?? 0 fallback in SystemFont buildAtlasPixels (fail-fast on corrupt data) - Early-return in BTAPI.drawSystemText for paletteIndex 0 (transparent) instead of ambiguous offset math - Add RangeError in SpriteSheet.fromIndexedPixels for length mismatch - Add #region markers to systemFontData.ts and convert script template - Add bitmap payload integrity test and fromIndexedPixels RangeError test Co-Authored-By: Claude <noreply@anthropic.com> Signed-off-by: Vaclav Vancura <commit@vancura.dev>