z390 Portable Mainframe Assembler and Emulator

PC/370 to z390 Timeline of Events

zCOBOL Portable Mainframe COBOL Compiler

Mainframe Assembler tool evolution:

 MF/370 Animated Assembler Program
          PC/370 Assembler Emulation

Assembler textbooks and articles based on PC/370:

Assembler articles and presentations based on z390:

PC/370 provided basic assembler, linker, and emulator for execution of IBM 370 assembler including packed decimal and floating point instructions.  MF/370 provided macro assembler, linker, emulator, source level debugger, CICS pre-processor, and support for Micro Focus Cobol, PL/I, and assembler mixed language applications.  Mainframe Express from Micro Focus includes all of the above plus integrated support for COBOL, PLI, CICS, IMS, DB2, TSO, and JCL within a GUI Integrated Development Environment (IDE).   Now the z390 open source Java portable mainframe assembler tool offers additional options for developing, testing, and porting assembler onto different platforms.

The original PC/370 executed over 25,000 370 instructions per second running on a 4 MHZ PC   The thrill of seeing it run on that system was worth all the effort.  Since that time it has been used by students in thousands of colleges and universities as a teaching tool.  Today  the last PC/370 freeware software version 4.2 dated 1989 still runs in a DOS box on the latest version of Windows XP executing several MIP's on a GHZ class Pentium processor. 

The latest z390 Java J2SE based version of assembler and emulator executes at over 2 MIPs on a 2 GHZ Intel Dual Core Processor PC.  It also supports problem state instructions including z9 and z10 opcodes plus DFP, HFP and BFP 32, 64, and 128 bit floating point instructions.  Now you can install z390 on Windows, Linux, or Apple OSX along with the J2RE runtime and start developing and testing macro assembler.  You can also optionally install Eclipse open source IDE with great source level debugging facility to participate in the development and support of the z390 open source project.  You can join the z390 project email discussion group by sending email to:  z390-subscribe@yahoogroups.com.


This page last updated on Saturday, November 21, 2020 Home  Webmaster