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.