-fhtml_suffix=.htmlso that we can emit both the txt and html listing at once
-ffail_maxerrs=n, which are equivalent to the HLASM
USINGs and dependent
USINGs are chained together. Now it correctly matches the quirk where sometimes a dependent
USINGcan become un-
LTORGliterals that are referenced from relative-immediate instructions such as
-enc=utf8option for UTF-8 sources. The old behavior is
-enc=auto, which looks at the first line to select between
-enc=ebcnl(EBCDIC hosts) or
ILMAoption, which is now the default. Any macro added while
ILMAis in effect appears in all of the OPTABLEs.
The old behavior (
NOILMA) only adds it to the current
&SYSOPT_CURR_OPTABLE, which is like
&SYSOPT_OPTABLEbut it changes whenever
&SYSOPT_OPTABLEhad previously erroneously filled this role).
DASM005S) instead of Abort trap.
-zip=filenameoption to DASM to collect all the sources needed to re-produce the assembly.
DS 0XL(unresolved)" if
EXEC CICS CHANGE PHRASEand
EXEC CICS VERIFY PHRASEto the DCCP grammar.
CICS ENABLE PROGRAMtranslation. Add new system programming
EXEC CICS CSDcommands:
OPTABLE(ZS7), the z13 instructions. Adds support for the new vector instructions.
ESYMbuiltin SETC function. On cross-platform hosts this simply queries the normal environment variables.
DC C'- that should assemble to a single
X'05'byte, not a string of spaces.
Also - users put
-tc option now defaults to 0 (indicating no expansion.)
to get the previous behavior, specify
FLAG(NOEXLITW), which disables
EX instructions that reference a literal operand.
which provides an additional line in the Using Map for each
that specifies the statement numbers where that
USING was used.
-libncase, which makes maclib searches case-insensitive
regardless of the underlying filesystem.
-L/path/&M) even when executed from TSO or BATCH.
OPTABLE(ESA) to support "z/Architecture facility for ESA".
SPKA with unwise or useless operands.
BPRP accept an address properly.
TYPECHECK(REG) flags for a few instructions.
USING MAP's Max Displacement column, to
represent "long displacement" instructions (such as
use the relative offset consistently for Max Displacement and Range.
ASM018 from 12 to 08, so DASM message #018 changed
DC expressions even when the dup-factor is zero.
DC expressions and
issue DASM message 075E - Arithmetic overflow.
ALIAS name to the
same ESD (i.e., "
A ALIAS C'B'", then "
B ALIAS C'C'"
will no longer convert '
A' to '
*PROCESS OPTABLE(...) conflicts with the commandline, and don't honor
OVERRIDE(OPTABLE(...)) at all.
-nx) listing by ascending statement
number, like HLASM does.
instruction even if it occurs inside a macro context
DASM032E error message
when it is available.
PRINT MCALL, showing
macro calls in the listing.
MHELP macro trace listing.
-uwarn n", where n is a bitmask controlling
USING warnings will be generated. 1 means
USINGs that have no effect, 2 means
USINGs, and 4 means multiple resolution
(default is 15, all of the above). These control diagnostics
SPACE can be any 4-byte
value (unsigned) value; we restricted it to the range 1-255. Also - if
the value was large enough, the calculation on "is the # of lines remaining
on the page" could wrap-around, which could produce *many* blank lines
instead of a simple
NOXREF etc.. HLASM-style options.
both (txt is the default), so that both text and html listing can be
emitted at once. And add
-fhtml_suffix= to specify an
alternative suffix to
If the source isnot FB80 EBCDIC, then it is "plain" text, and we need to generate the proper end-of-line sequence for DCCPA-generated code (\r\n) for the BINARY output file.
EXEC CICS ASSIGNand
EXEC CICS WRITE OPERATORmatch the VSE translator when
&in a character literal argument, disregard the length limit because DCCPC can't be sure how big the resulting string will be after
WRITEto match CICS TS V4R1.
CLNTCODEPAGEas an alias for
EXEC WEB SEND. command.
*PROCESS XOPTSlines should be stripped from the output, and
*ASM XOPTSshould not be.
-fvselibroption; if enabled
/+at the start of a line is recognized as end-of-file.
-fhtml_listingoption to generate listing
-xuxoptions were replaced with
-xumap, and accept
-Mdependency list generation corrected to match Dignus compiler output.
COMPAT(SYSPATH)options to indicate that the
VOLUMEmacro variables should be set compatibly with HLASM under USS.
SQESD types for
SECTALGNvalues to 16, so DASM now does to.
FLAG(PAGE0)and related warnings/messages.
Hconstants and allow leading zeros in values.
SYSPARMsize extended to 255 bytes to match HLASM.
ACONTROL OPTABLEand new
IEDTRopcodes to match HLASM APAR PK91239.
CU'xyz'literals for UTF-16 strings.
CNOPnow supports 16-byte alignment.
SECTALGNchanges to track HLASM's changing behavior.
USING, dependant usings, relocations, complex relocatable expressions.
LEASMoption for creating LE-compatible assembly.
-fnoedfoption, to set the common flag X'40' in translated CICS output.
->" and "
" in C language addressing argument expressions.
asma90' command, it operates compatibly with IBM's
-options="string"option that allows DASM to process HLASM
PARMvalues without mapping to DASM options.
Release 1.80 of DASM provides the following enhancements:
SSFinstruction formats, and support for z9 BC decimal FP, floating point and other miscellaneous instructions and data types.
SETCand macro parameter length to 1024.
RLDtype for relative references to external symbols. Listing now uses the HLASM V1R5 format of the "Relocation Dictionary."
ORGpsuedo-op extended with new 'boundary' and 'offset' operand expressions.
DASMINIenvironment for expanded parm processing.
CA'string'for explicit EBCDIC/ASCII constants.
IDRdefault now changed to be different than HLASM.
EXCImode in DCCPA CICS preprocessor.
AREADwhile now be properly annotated with the HLASM defined characters (+,=, etc..)
FLAG(CONT)/FLAG(NOCONT)options and associated continuation messages #430-433.
*PROCESSstatements. Causes DASM to include NAME as if it appeared on a
COPYstatement at the start of the primary source file.
DSECT(filled in by the linker). Support for RSECTs, etc... to allow full GOFF DLL-creation support.
*PROCESSstatements. Literal pools and sections are aligned on the
DASM500Wto warn when a literal's alignment was greater than that specified in
QDtype DC/DS constants.
*PROCESS XOPTSin DCCPA
EXEC CICS SET FILE/DATASETcommand in DCCPA
Release 1.75 of DASM provides the following enhancements:
Release 1.70 of DASM provides the following enhancements:
-mcaseoption, similar to HLASM's
&SYSIDvariable are improved to include the operating system type and release for cross-platform hosts.
Release 1.60 of DASM provides the following enhancements:
Release 1.50 of DASM brings many new features.
$Date: 2022/12/15 13:23:54 $
Copyright © 2010 Dignus, LLC
All rights reserved.