PUBLIC NOTICE 1993-MAY-10

Let it by known that the DOS file name extension 

.IXE

is hereby declared to be in the PUBLIC DOMAIN for all time.
Any entity claiming proprietary rights to this suffix is asked to
call or write to:

HixoxiH Software
20826 N. 15th Ave.
Phoenix, AZ 85027
  602-581-6670

The purpose of this file name extension is to identify files that contain
pre-compiled Icon/Image/Sprite/Etc. eXEcutable code for the purposes of 
very fast blitting of the image.

The .IXE file format as of the date of this notice is:

ByteOffset  Contents
----------  -------------------------------------------------------------
0           80286 or 80386 executable machine code
...         80286 or 80386 executable machine code
FileSize-5  80286 or 80386 executable machine code           
FileSize-4  The width  of the pre-compiled image: unsigned 16 bit integer         
FileSize-2  The height of the pre-compiled image: unsigned 16 bit integer
----------  -------------------------------------------------------------
By definition:
1. IXE file sizes are guaranteed to be an even multiple of 4.
2. IXE files do not use headers of any kind.
3. IXE files always begin with executable machine code.
4. IXE files have a 4 byte trailer containing the width & length of the icon.
5. IXE code does not preserve any registers.
6. IXE code does not change the video mode.
7. On entry DS:(E)DI must contain a far pointer to the blit destination.
8. On entry BX must contain the width in bytes of the destination.
ex. For VGA mode 320x200x256 1 plane, blitting directly to video at y=0,x=0:
    DS:DI  would contain A000:0
       BX  would contian 0140  (320 decimal)
