Makes the demo run correctly on modern emulators and real hardware.
- Fixes a hang at boot caused by an inverted display-ready check.
- Fixes the timing by counting drawing cycles instead of VIP status register changes.
- Fixes the scrolling ticker by keeping text segments off-screen.

