////////////////////////////////////////
// prometheus truecolor configuration //
////////////////////////////////////////

#ifndef __PTC_CONFIG_H
#define __PTC_CONFIG_H

#include "lang.h"







#ifdef __DOS32__

    // system
    #define __X86__

    // interfaces
    #define __VGA__
    #define __VESA__

    // options
    //#define __MATROX__

    // modules
    #define __DPMI__

    // converter config
    #define __8BIT__
    #define __16BIT__   
    #define __32BIT__
    #define __FAKEMODE__

#endif



#ifdef __WIN32__

    // system
    #define __X86__

    // interfaces
    #define __GDI__
    //#define __DIRECTX__

    // options
    #define __VFW__

    // converters
    #define __8BIT__
    #define __16BIT__   
    #define __32BIT__

#endif



#ifdef __LINUX__

    // system
    #define __X86__

    // interfaces
    #define __X11__
    #define __GGI__
    #define __SVGALIB__

    // options
    #define __MITSHM__

    // converters
    #define __8BIT__
    #define __16BIT__   
    #define __32BIT__

    // definitions
    #include "linuxdef.h"

#endif







#ifdef __X86__

    // intel little endian
    #define __LITTLE_ENDIAN__
    #undef  __BIG_ENDIAN__    

#else

    // configure...
    #define __LITTLE_ENDIAN__
    #undef  __BIG_ENDIAN__

#endif









#endif
