The following is the preliminary format for a PMW1 compressed/uncompressed
executable:

͸
               PMODE/W (PMW1) Linear Executable Header Format               
͵
 Offset     Size     Description                                          
͵
000000h    DWORD     'PMW1' ID Tag                                        
000004h    WORD      Executable Version (Lo=Major, Hi=Minor)              
000006h    WORD      Information Flags Bitmap                             
                                                                          
                     ͸        
                     0Compression                 1=On 0=Off         
                     Ĵ        
                       Bits 1-15 Are For Future Expansion               
                     ;        
                                                                          
Ĵ
000008h    DWORD     Initial CS:EIP Object #                              
00000Ch    DWORD     Initial CS:EIP Offset                                
000010h    DWORD     Initial SS:ESP Object #                              
000014h    DWORD     Initial SS:ESP Offset                                
000018h    DWORD     Object Table Offset                                  
00001Ch    DWORD     Object Table Entries                                 
000020h    DWORD     Relocation Table Offset (RT)                         
000024h    DWORD     Data Pages Offset                                    





͸
                     PMODE/W (PMW1) Object Table Format                     
͵
 Offset     Size     Description                                          
͵
000000h    DWORD     Virtual Size In Bytes                                
000004h    DWORD     Actual Size Stored Within Executable                 
000008h    DWORD     Object Flags                                         
00000Ch    DWORD     Offset Of Relocation Info (Relative To Start Of RT)  
000010h    DWORD     Number Of Relocation Blocks (Zero If None)           
000014h    DWORD     Uncompressed Data Size                               



͸
                    PMODE/W (PMW1) Relocation Table Entry                   
͵
 Offset     Size     Description                                          
͵
000000h    BYTE      Relocation Type                                      
000001h    DWORD     Source Offset (Relative To Object Start)             
000005h    BYTE      Target Object Number                                 
000006h    DWORD     Target Offset (Relative To Object Start)             






