Welcome
to the z390 portable mainframe macro assembler and emulator
project web site.
z390 is a Java
J2SE Open Source tool with
the following major features:
- Use z390 graphical user interface or
command line interface
- Use simple commands to assemble,
link, and execute programs
- Type ASMLG demo\DEMO to
assemble and execute demo.mlc
- z390 program user interfaces
include
- MCS console interface WTO and WTOR
- TN3270 full screen interface using:
- TGET and TPUT macro interface
-
EXEC CICS SEND
and RECEIVE commands
- Sequential and random file access
using EBCDIC or ASCII
- Macro assembler mz390 is compatible
with HLASM including:
- All source code for programs and
macros in ASCII
- Structured macros – IF, ELSEIF,
ENDIF, DO, ENDDO
- Common OS macros including:
- DCB, OPEN, CLOSE, GET, PUT -
sequential
- READ, WRITE, CHECK, POINT -
random
- ACB, RPL, GET, PUT, POINT, MODCB,
GENCB, TESTCB - VSAM
- GETMAIN, FREEMAIN
- WTO, WTOR, WAIT, POST
- SPIE, STAE, ABEND, SNAP
- STIMER, TTIMER, TIME
- Pseudo code generation for 3+ times
faster processing
- Pseudo code trace to view all SET
and AIF macro variables
- Linker lz390 supports:
- Supports standard OBJ relocatable object files and
optional OBJHEX relocatible object file format which is in
readable ASCII text with support for 31 bit sections.
- Builds 390 relocatible load modules with AMODE 24 or 31
bit options
- Optional LKD command files with INCLUDE, ENTRY, ALIAS,
and NAME commands
- Option AUTOLINK for automatic search for external
references
- Emulator ez390 supports:
- problem state instructions
including z9, z10, and ASSIST opcodes
- 32 & 64 bit register instructions
- 24 and 31 bit addressing supporting
memory up to host system limit
- Supports HFP, BFP, and DFP 32, 64, 128
floating point
- Interactive TEST facility for
debugging
- Extensive TRACE facility for
debugging
- Support for the above MVS
compatible macros provided via z390 svc calls
- z390 is distributed under GNU open
source license
- z390 is written entirely in J2SE
compatible portable Java (Statistics)
- z390 currently regression tested on
Windows XP/Vista and
Linux
- z390 downloads include:
- Easy to use InstallShield exe for
Windows 2000/XP
- File image zip for Linux
- PDF documentation
- Optional regression test and demo
downloads
- Join the
z390 project
email group for support
and development input
For z390 statement of direction,
visit here.
If you are interested in participating in the design, development, and
support of this project,
you are invited to join the project email group:
http://groups.yahoo.com/group/z390/
For additional information including free sample program assembly and
conversion estimates contact
Don Higgins, President Automated Software Tools.
|