z390 Portable Mainframe Assembler and Emulator

z390 Portable Mainframe Assembler and Emulator Project

zcobol Portable Mainframe COBOL Compiler
 

What's New in z390

Google Plus


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 CICSSEND 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.

Download Links


Reference Links


IBM, CICS, HLASM, MVS, OS/390, VSAM, z9, z10, and z/OS
 are registered trademarks  of International Business Machines Corporation

This page last updated Wednesday, January 28, 2013.   Webmaster
Copyright 2011-13 Automated Software Tools Corporation