Interfaces

From PS2 Developer wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

GIF

The GIF sends textures and geometry to the GS. It takes data from three different PATHs:

  • PATH1: VU1 via XGKICK instruction. Highest priority.
  • PATH2: VIF1 via DIRECT/DIRECTHL. Medium priority.
  • PATH3: GIF DMAC channel (channel 2). Lowest priority.

Only one PATH may run at a time. Under normal conditions, when one PATH stops, the highest priority queued PATH will begin transfer.

VIF0, VIF1

SIF0, SIF1

SIF2