logo
Home Games CRM32Pro C/C++ Code Updated
 
 
bg

 Home

  dot  News
  dot  About us
  dot  Forum
  dot  Weblog
  dot  Links
 

Games

  dot  HX project
  dot  SpacePong
  dot  TitanBomber
 

      CRM32Pro

  dot  Overview
  dot  EditorDPF
  dot  SetupProject
  dot  AddIns
  dot  Reference Guide
  dot  Examples
  dot  Downloads
 

     C/C++ Code

 
 

Espaņol

   

RealFire32 overview

         Simple and nice fire effect that use SDL and heavy optimized using MMX instruction set. It could be used in menu backgrounds, etc.
    
     Basically, the procedure to create the final effect is as follow:
 
 
-  Fire effect is rendered into a surface of 400x300, it is coded in assembler using MMX.
     Using MMX we have improved the performance from a 15% (AthlonXP) up to 95% (Pentium III).
 
-  An optimized function (using MMX too) makes a 2x zoom and converts it to 800x600.
 
-  Color depth will be automatically converted from 8bit to current Windows desktop.

     Usually, the last step is very time consuming and it is done with the CPU, but in RealFire32, it's converted using video card (done with the GPU) so it will be very fast.    

     The source code is free and modifiable. It compiles with Visual Studio 6, any Visual Studio .Net and GNU GCC.

     Original code is dated on 1998 running in MSDOS. It was ported to SDL and Win32/Linux in 2002 and optimized with MMX instruction set in 2004.
   
 
   

RealFire32 source code, binaries and screenshots

   
 
  Win32 Linux i386

Source code

Download

Binaries

Latest version

 v1.1

Changes

--

 
 

Screenshot

Screenshot

   
 
 
Copyright (c) 2007 MegaStorm Systems. All rights reserved.