
Command Line:
~~~~~~~~~~~~~
    BAPC3.EXE [flags] [source[.bp2] [dest[.asm] [errorfile]]]

 flags for users: [v2.4b5+]
   /BPO  ->  compilation to .BPO
   /PM   ->  compilation for TRAN PMODE 2.x (tried with PMODE v2.51)
   /PMW  ->  compilation for PMODE/W 1.x (tried with PM/W v1.33)
             This should be used with other extenders, but the new header
             should be given with .HEADERS= or between .ASM & .BAP
   /NASM ->  compilation for NASM (tried with NASM v0.95)
             remark: works, when whole source is written in NASM syntax,
             even the LIBs ( these are not ! )
   /T2N  ->  generates file for TASM2NASM converter
             (partly TASM, partly NASM)
   /MASM ->  translates for MASM ( only [ES:DI] => ES:[DI] is made !)
   /Z    ->  source line is written before the error message
   /1    ->  compiling in 1 pass ( see 2passes.txt ) [v3.0a8+]
   /2    ->  compiling in 2 pass ( see 2passes.txt ) [v3.0a8+]
   /INFO ->  memory consuming & restrictions [v3.0a11+]
   /LMS=n  -> LABEL_SG size in kilobytes (nn=1..64) default=32
   /MAKE=makefile_name  -> makefile is generated (to compile the .ASM file) [3.0a17+]

 flags for developers:  (not all versions)
   /LABELS  -> label-table (LABEL_SG) is listed
   /LDMP    -> label-table (LABEL_SG) is saved into LABELDMP.DAT
   /LDMP=filename  -> LABELDMP.DAT or another file is loaded ("precompiled headers")
   /TRACE   -> while compilation current line is written
               (good for freezing bugs)

 remark: flags should be written _UPCASE_ !

 remark: instead of = sign : sign can be used too!  (because of .BAT files)

 Default:
    source:  TESZT.BP3
    dest:    TESZT.ASM


