Difference between revisions of "PSX/TIM format"

From QhimmWiki
Jump to navigation Jump to search
Qhimm>Qhimm
Qhimm>Qhimm
Line 1: Line 1:
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]].
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.
 
== File layout ==
[[Image:PSX_TIM_file_layout.png]]
 
== Header ==
 
== CLUT (color lookup table) ==
 
== Image data ==
 
 
 
<cpp>
<cpp>
// C++ code:
// C++ code:

Revision as of 19:15, 3 March 2005

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>