
                   Ŀ
                   XS Compiler v1.04.36208 Features
                   

  - Generates up to 4Gb long EXE files ;

  - Multiple Programming Languages
      - a flexible language interpreter ;
      - C compatible ;
      - default uses C with some improvements and Pascal influences ;
      - NEW : initialise variables from files - this is very useful if
              you want to include into your program some big data : images,
              sound samples, text files or something else ;
      - NEW : 'exchange' instruction ;
      - NEW : _push_ and _pop_ instructions - useful if you want to save and
              then restore a value, without using a temporary variables;
      - NEW : pass the functions parameters through registers;
      - NEW : functions with more results - why should you use more functions?
      - NEW : extended switch instruction ;
      - NEW : extended break and continue instructions - have access to the
              other nested loops;

  - 32 Bits Optimized Protected Mode Code (extender included);

  - Inline Assembler
      - Pentium , Pentium Pro, MMX and 3D-NOW! instructions support ;

  - MultiTasking Kernel Library
      - including semaphores,mail boxes, and direct task communication ;
      - example included

  - Direct Keyboard Library
      - allows you to check what keys are pressed at the same time ;

  - SoundBlaster Library
      - can mix up to 256 samples, each of it with different frequency,
        volume and parameters (8/16 bits, signed/unsigned) ;
      - surround sound capabilities ;

  - Animation Library FLI/FLC
      - can decode more animation files simoultaneosly ;

  - GIF and PCX Libraries

  - Serial Mouse Library
      - can use the mouse without any mouse driver loaded !

  - Compression Library
      - Lempel-Ziv compression algorithm ;

  - Disassembly Library
      - recognizes Pentium, Pentium Pro, MMX and 3D-Now! opcodes ;

  - Other Libraries
      - graphics
      - cd-rom
      - serial communication
      - debugging
      - CRC computing
      - random number generator
      - standard i/o
      - string manipulation
      - memory
      - command line
      - clock
      - direct video
      - dynamic linked libraries manager
      - DOS
      - palette
      - integer sqrt - very fast
      - timer
      - VGA registers
      - others

  - Dynamic Linked Libraries support

  - Structures and Classes

  - Compress Executables option (3:1 compression rate)

  - Keyword Based Manual

  - IDE
