TASM command line syntax

Turbo Assembler Version 4.0 Copyright (c) 1988, 1993 Borland International
Syntax: TASM fileset [; fileset] ...

fileset can be (? * OK):
[option(s)] source [+ source ...] [,[object] [,[listing] [,[xref] ]]]

source = source code file (default extension .ASM)
object = object file (default name source.OBJ)
listing = listing file (default name source.LST)
xref = cross-reference file (default name source.XRF)

Listing and cross-reference files are not generated unless explicitly
requested. Command-line options are overridden by any conflicting
directives in the source code.

/a,/s Alphabetic or Source-code segment ordering
/c Generate cross-reference in listing
/dSYM[=VAL] Define symbol SYM = 0, or = value VAL
/e,/r Emulated or Real floating-point instructions
/h,/? Display help screen
/iPATH Search PATH for include files
/jCMD Jam in an assembler directive CMD (eg. /jIDEAL)
/kh# Hash table capacity # symbols
/l,/la Generate listing: l=normal listing, la=expanded listing
/ml,/mx,/mu Case sensitivity on symbols: ml=all, mx=globals, mu=none
/mv# Set maximum valid length for symbols
/m# Allow # multiple passes to resolve forward references
/n Suppress symbol tables in listing
/os,/o,/op,/oi Object code: standard, standard w/overlays, Phar Lap, or IBM
/p Check for code segment overrides in protected mode
/q Suppress OBJ records not needed for linking
/t Suppress messages if successful assembly
/uxxxx Set version emulation, version xxxx
/w0,/w1,/w2 Set warning level: w0=none, w1=w2=warnings on
/w-xxx,/w+xxx Disable (-) or enable (+) warning xxx
/x Include false conditionals in listing
/z Display source line with error message
/zi,/zd,/zn Debug info: zi=full, zd=line numbers only, zn=none