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.