z390 Portable Mainframe Assembler and Emulator

PC/370 to z390 Timeline of Events

zCOBOL Portable Mainframe COBOL Compiler

Mainframe Assembler tool evolution:
  • 2012 - sold z390 to Cat Herder Software, LLC and retired to travel and enjoy grandchildren
  • 2009 - www.zcobol.org - first release of  open source portable mainframe COBOL compiler written in z390 structured macro assembler.
  • 2008 - www.z390.org - ASSIST Support, z10 opcode support, VSAM ESDS, RRDS, and KSDS Support, and ZMFACC Assembler Coding Contest added.
  • 2007 - www.z390.org - EXEC CICS compatible transaction manager supporting multiple clients over TCP/IP networks.
  • 2006 - www.MFATC.org - Mainframe Assembler Technique Comparisons - demo source programs written in HLASM, HLA, C++, COBOL, and Java that you can compile and execute on Windows using free tools. Demos include hello world, powers of 2, MIPS instruction rate calculation, and square root of 2 in IEEE 32, 64, and 128 bit floating point..
  • 2005 - www.z390.org - Portable assembler, linker, and emulator Java based open source tools by Automated Software Tools.
  • 1995 - MF/370 and MFASM COBOL based assembler tools for Micro Focus Mainframe Express from 1995 to 2004.
  • 1993 - Sold PC/370 to Micro Focus.
  • 1989 - Intel assembler based version of IBM compatible Assembler H, linker, and emulator licensed to Pansophic (CA TELON) and licensed to Micro Focus for use with MF/370 on Windows from 1989 to 2003.
  • 1985 - Intel assembler version of basic mainframe assembler licensed as freeware PC/370 for use on MS-DOS by Macro Micro Systems Inc.
  • 1983 - Z/80 assembler version of basic mainframe assembler for use on CP/M by Macro Micro Systems as advertised in Computerworld in 1983.
  • 1980 Macro Micro Systems development of MMS/390 mainframe assembler written in z80 assembler running on CP/M operating system

 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 Thursday, October 02, 2014 Home  Webmaster