SuperFX (GSU) Hello World — boot diagnostic.
Detects the SuperFX coprocessor, launches a minimal GSU program that sets R0 = $CAFE, and reads back the result to verify two-way communication between the SNES CPU and the GSU.
- What to Observe
- GSU chip version displayed (VCR register)
- GSU R0 result: $CAFE confirms the GSU executed code correctly
- If no SuperFX hardware: "NOT DETECTED" message
- SNES Concepts
- SuperFX (GSU) coprocessor detection and communication
- WRAM stub execution (CPU cannot read ROM while GSU owns the bus)
- SRAM shared memory between SNES CPU and GSU
- Modules Used
- console, sprite, dma, background, text, superfx
- See also
- examples/graphics/effects/superfx_bitmap for GSU framebuffer rendering