Skip to content

Emulator Field Notes

Notes, gotchas and game fixes collected while writing my emulators. Longer writeups live on layle.me.

GameCube & Wii

  • GX: Vertex skip, z-freeze and TEV wrapping
  • Memory: Write-gather pipe (WPAR) and ARAM DMA
  • Games: Game-specific bugs and fixes
  • Starlet: Starlet LLE stuff

Game Boy Advance (GBA)

  • PPU: Bitmaps, tiles, sprites, windows, blending and affine layers

PlayStation (PSX)

  • BIOS: Boot behavior and getting to the BIOS shell
  • GPU: Rendering issues and GPU command handling
  • Games: Game-specific bugs and fixes