Explanation of XGE file formats .CBF Character Bitmap File is 8Kbytes long and contains (in order) 12 RGB palette entries the first 6 are for BRIGHT0_TEXT ... BRIGHT6_TEXT the other 6 are for DARK0_TEXT ... DARK6_TEXT (see the palette definitions into 386video.inc) then follows the bitmaps for 256 8x8 characters. The character bitmaps can use the 20 "static" windows colours plus the 12 "character font" colors. See PCX2CBF.ASM for more info N.B. The PCX2CBF utility reads a pcx file assuming the character bitmaps are arranged in a 32x4 char bitmap matrix .TBF Tile Bitmap File contains the bitmaps for (FILESIZE/ (32*26)) tile elements (the 32x26 tile bitmaps i call "patterns"). Use this together with a TAF and a TMF file to get all the informations needed to build a background screen image. N.B. the PCX2TBF utility "scans" a 320x200 pcx file and "compiles" 70 tile bitmaps (from a matrix of 10x7 tiles) to the specified .TBF file. If you want a .TBF file with more than 70 tiles simple JOIN TOGETHER two or more .TBF files. To do this,you can use the copy command this way: COPY tile1.TBF /B + tile2.TBF /B + ... + tileN.TBF /B tiles.TBF ( copy & join tile1.TBF ... tileN.TBF to a single tiles.TBF file) .TAF Tile Attribute File contains the attributes for the tile bitmaps contained into a file with the same name but with extension TBF. (not yet supported by XGE, but expect to see it in a future release) .TMF Tile Map File contains the "map" of a tiled background XTILES wide and YTILES high with every tile entry using 8 bytes. every tile is stored as an INDEX you can use to reference the corrispondent tile bitmap and attributes. .XVD XGE Video Driver actually a chunk of protected mode code that self-links and "connects" your program to the available display card. Every program using 386video.asm "autoinitializes" trying to use the driver called XVD.XVD in the current directory but if is not present or if it detects it is not the correct driver for the graphics card you have, it will use the "integrated" VGA mode 13h driver. .XID XGE Input Driver (you will see this in release 3.00) like XVD, but drives game control things. It is designed to support anything from a keyboard to a 6D POINTER ( a 3D pointing device with roll,pitch&yaw additional data) .XSD XGE Sound Driver (you will see this in release 3.00) like XVD, but drives sound cards.