[insert_php]require(‘./code/megastorm.php’ ); $pIndex = “RealFire-SDL”; [/insert_php]


Nice old-style fire effect using SDL for video output.

It was originally coded in 1998 under MSDOS and was ported to Win32/Linux using SDL in 2002.

During 2004, we added MMX support and finally on 2012, SSE2 code paths were also added.

RealFire RealFire


  • Fire effect is created on a 400×300 buffer. C, ASM, MMX and SSE2 code paths are available.
  • A 2x zoom is performed over the fire effect buffer getting the final resolution of 800×600. C, MMX and SSE2 code paths are available.
  • These buffers work with a palettized surface of 8-bits and it is converted to final color depth by SDL.
  • Available for Linux (x86), MacOS X (10.4 to 10.14) and Windows (95 to 10 x86).
  • Makefile for Linux and MacOS X are not available.
  • Developed in C++ using SDL 1.2.


[insert_php] printDetails(); [/insert_php] | LGPL license

32bits binaries for supported operating systems.
    [insert_php] printDownload(“win-x86″,”zip”,”icon-os-windows-vs.png”, “Windows”); [/insert_php]
Source code
Source code and make files for VS2008+.
    [insert_php] printDownload(“source”,”zip”,”icon-source-code1.png”, “Source code”); [/insert_php]
Previous releases
Get access to all releases repository.
    [insert_php] printRepository(); [/insert_php]