Difference between revisions of "PSX/TIM format"

From Final Fantasy Inside
< PSX
Jump to navigation Jump to search
my_wiki>Qhimm
my_wiki>Qhimm
m
Line 1: Line 1:
 +
== Introduction ==
 
A TIM file is a standard image file format for the [[PSX|Sony PlayStation]]. The file structure closely mimics the way textures are managed in the [[PSX/frame buffer|frame buffer]] by the [[PSX/GPU|GPU]]. TIM files are [[little endian]]-based.
 
A TIM file is a standard image file format for the [[PSX|Sony PlayStation]]. The file structure closely mimics the way textures are managed in the [[PSX/frame buffer|frame buffer]] by the [[PSX/GPU|GPU]]. TIM files are [[little endian]]-based.
  

Revision as of 20:15, 3 March 2005

Introduction

A TIM file is a standard image file format for the Sony PlayStation. The file structure closely mimics the way textures are managed in the frame buffer by the GPU. TIM files are little endian-based.

File layout

PSX TIM file layout.png

Header

CLUT (color lookup table)

Image data

<cpp> // C++ code:

  1. include <stdio.h>
  2. include "tim.h"

class TIMFile { public:

   TIMFile() { return; }
   ~TIMFile() { return; }

/* Multi line comment */

protected:

   int m_data;

}; </cpp>