What is new in Release 1.85 of Systems/ASM
- HLASM 1.6 compatibility, including, but not limited to:
-
Integrated support for instructions and new instruction
formats thru the z/HE line of processors.
-
Unsigned constant values in F-/H-type constants.
-
mnemonic suffixes,
:ASM/:MAC.
-
New
SY-type and QY-type constants.
-
Support for decimal special values and types.
-
Ignore leading zeros in decimal, binary and
hexadecimal self-defining terms.
-
Ability to add
OPTABLE to the ACONTROL instruction.
-
Improved diagnostics.
-
Support for new 'asma90 compatibility mode'. If DASM
is executed via the '
asma90' command, it operates
compatibly with IBM's asma90 program.
-
Support for new
-options="string" option that allows
DASM to process HLASM PARM values without mapping
to DASM options.
-
Ongoing compatibility and performance improvements.
What is new in Release 1.80 of Systems/ASM
Release 1.80 of DASM provides the following enhancements:
-
HLASM 1.5 compatibility, including, but not limited to:
-
HLASM V1R5
ADATA format
-
New
RRR and SSF instruction formats, and support for
z9 BC decimal FP, floating point and other miscellaneous
instructions and data types.
-
Increase the
SETC and macro parameter length to 1024.
-
Support for new options,
SUPRWARN/NOSUPRWARN, FLAG(SUBSTR),
IMPLEN/NOIMPLEN, FLAG(CONT)/FLAG(NOCONT), SECTALGN.
-
Length checks for
DP and MP instruction operands.
-
New 'Relocatable Immediate'
RLD type for relative references
to external symbols. Listing now uses the HLASM V1R5 format
of the "Relocation Dictionary."
-
Support program attribute on
DC and EQU values.
-
ORG psuedo-op extended with new 'boundary' and 'offset'
operand expressions.
-
Support for HLASM V1R5 conditonal assembly functions syntax
and full support of HLASM V1R5 functions.
-
Command line parameters are now provided in the Options Summary
section of the listing.
-
New
DASMINI environment for expanded parm processing.
-
Accept
CE'string' and CA'string' for explicit EBCDIC/ASCII
constants.
-
Generate an IBM "events file" for use in Websphere, Rational
developer or the TPF and z/TPF toolkit products.
-
IDR default now changed to be different than HLASM.
-
Support for
EXCI mode in DCCPA CICS preprocessor.
-
On going support and general enhancements that improve
compatibility with HLASM V1R5.
-
Support for Solaris/x86 cross-platform.
What is new in Release 1.76 of Systems/ASM
Release 1.76 of DASM provides the following enhancements:
-
Added support for the
&SYSMAC builtin variable
-
Support HLASM 1.4 THREAD/NOTHREAD option
-
Add support for reading a file from the STDIN stream
-
Listing lines from
COPY, MACRO, AINSERT and AREAD
while now be properly annotated with the HLASM defined
characters (+,=, etc..)
-
Support
DEQUOTE built-in
-
New
FLAG(CONT)/FLAG(NOCONT) options and associated
continuation messages #430-433.
-
Allow unlimited continuation lines on comments
as the newer HLASM 1.5 appears to do.
-
Support for the -profile=NAME,-xprofile option
and
PROFILE options in *PROCESS statements. Causes
DASM to include NAME as if it appeared on a COPY
statement at the start of the primary source file.
-
Instructions from the z/990 Facility #3 were
added:
CU12, CU21, CU14, CU41, CU24, CU42,
TRTR, SRSTU, ESAIR, EPAIR, PTI and SSAIR.
-
Symbolic cross-reference algorithms where
enhanced to provide a 15-times speed up
when the -cxs (XREF(SHORT)) option is
enabled.
-
Support for J-type constants; which hold the
length of a
DXD or DSECT (filled in by the linker).
Support for RSECTs, etc... to allow full GOFF
DLL-creation support.
-
HLASM 1.5 alignment enhancements:
-
New -sectalgn option and handling of
SECTALGN
in *PROCESS statements. Literal pools and
sections are aligned on the SECTALGN boundary.
-
Literal pool management extended to 5 literal
pools, with literals that are a multiple of
16-bytes going into the first (new) pool.
-
Message
DASM500W to warn when a literal's
alignment was greater than that specified in
SECTALGN.
-
Support for
VD and QD type DC/DS constants.
-
Support HLASM 1.5 new maximum limits on scale modifiers
for
F and H constants.
-
New ESD ID column in the Cross Reference listing.
-
Support
*ASM XOPTS and *PROCESS XOPTS in DCCPA
-
Added -fmrc and -fnomrc options. -fmrc is the default
and indicates that mainframe-return-codes should be used.
-fnomrc indicates UNIX-style return codes.
-
Added some CICS TS features to
READ/READNEXT/READPREV
in DCCPA
-
Support
EXEC CICS SET FILE/DATASET command in DCCPA
What is new in Release 1.75 of Systems/ASM
Release 1.75 of DASM provides the following enhancements:
-
A new -fmaxrc=n option was added. If the total return
code from DASM is greater than `n', then any partially
written output object will be deleted.
-
A new -fdate=[[[[[cc]yy]mm]dd]HH]MM[.ss]] option was added.
This option sets the 'assemble date/time', used for the listing,
the value of SYSCLOCK, the time-stamp on END cards and
the time values returned by AREAD.
-
Support for the new TYPECHECK option, similar to up-coming
HLASM (described in APAR PQ69375.)
-
Many performance improvements, in some cases resulting
in up to 27% assembly-time improvements.
-
The assembler, by default, keeps its temporary work
file in memory. The new -size=0 option is supported
to indicate that the temp file should be kept on-disk
instead.
-
The "Statements Flagged" section is presented in the
listing and the FLAG(RECORD) (-frecord/-fnorecord)
options are supported.
-
New COMPAT(LITTYPE) (-clit) option supported, which
controls application of type-attributes to literals.
-
New UNREFS XREF (-nx option) which generates a listing
section containing unreferenced symbols.
-
The *PROCESS statement is supported.
-
A new -tr XX=YY option, which controls how EBCDIC<->ASCII
translation is performed on cross-platform hosts.
-
Support for FLAG(ALIGN), FLAG(NOALIGN) (-f align, -f noalign)
options, which also control message #212 and #213.
-
New -pestop, -xpestop options.
-
DASM now properly handles ACONTROL statements and
the PUSH/POP ACONTROL commands.
- New -ra2 and -xra2 options similar to HLASM's RA2 and NORA2.
to HLASM's RA2/NORA2.
-
Improved HLASM compatibility and other corrections.
What is new in Release 1.70 of Systems/ASM
Release 1.70 of DASM provides the following enhancements:
-
Support for new z990 instructions and Y-type instruction
format, and the new -yop option to enable/disable these.
-
New
-mcase option, similar to HLASM's OPTION(MACROCASE).
-
ADATA generation improved to be more compliant with HLASM.
-
Added missing mnemonics for branch relative,
Jump instructions, etc.. these are not documented in the
HLASM documentation; but appear in the z/Architecture
Reference Summary
-
The 'System Name' and
&SYSID variable are improved to
include the operating system type and release for
cross-platform hosts.
-
Added "Diagnostic Cross Reference and Assembler Summary"
section in the listing, similar to HLASM.
-
Support for Linux/390 and z/Linux (ELF) objects, using
ASM source that is as unchanged as possible. This
makes porting HLASM source from traditional mainframe
operating systems to mainframe Linux much easier.
This support includes complete debugging information
representing line numbers in the original source, as
well as DSECT member information.
-
Improved CICS preprocessor support in DCCPA.
-
Ongoing corrections and maintenance.
What is new in Release 1.60 of Systems/ASM
Release 1.60 of DASM provides the following enhancements:
-
New hosted platforms, z/Linux (64-bit mainframe linux)
and OpenEdition (Unix System Services.)
-
Under OpenEdition, DASM can read EBCDIC new-line delimited
source/macros from the HFS as well as PDS members.
-
New DCCPA utility - a complete CICS pre-processor,
supporting CICS TS V2 and CICS ESA R4.
-
Improved ADATA format, much more closely matches IBM's
HLASM output.
-
Improved documentation, PDF documentation now includes a
table of contents with links into the document.
What is new in Release 1.50 of Systems/ASM
Release 1.50 of DASM brings many new features.
-
Extensions to support Systems/C++.
-
Full support of GOFF format objects.
-
Support for Associated Data (ADATA) information,
either embedded in GOFF objects, or as a separate
file.
-
Support for the ADATA instruction.
-
64-bit instructions and data formats.
-
Listing reformat to look more like IBM's HLASM listing
instead of ASMH.
-
New listing cross-reference information.
-
New extended message formats that include extra information.
-
Extensions to the % expansion characters in MACRO
and COPY file name searches.
-
Support for accessing MACRO and COPY members from
PKZIP archives.
-
Performance enhancements, assemblies are now 10% to 20%
faster than with V1.00.
-
Several HLASM compatibility corrections.
Contact us
$Date: 2010/05/20 18:50:59 $
|
Copyright © 2010 Dignus, LLC
All rights reserved.
|