Announcement of z390 Mainframe Assembler and Emulator Release V1.8.0 on Github

21 views
Skip to first unread message

d...@higgins.net

unread,
Feb 16, 2022, 9:06:32 AM2/16/22
to z3...@googlegroups.com, IBM Mainframe Assembler List, z390dev...@googlegroups.com

z390 User Group and IBM Assembler List

 

Announcement of z390 Portable Mainframes Assembler and Emulator Release V1.8.0 on Github:

 

https://github.com/z390development/z390/releases/tag/v1.8.0

 

See the above Github link for summary of changes and download links for z390 to run on Windows, Linux, and Mac OS.  The z390 assembler now assembles all 2385 opcodes defined in the latest Principles of Operations manual, and the z390 emulator executes most of the problem state instructions including HFP, BFP, DFP floating point, and newer instructions such as CDPT, CXPT, CZDT, and CZXT. 

 

The z390_v1.8.0 release download zip is here:

https://github.com/z390development/z390/releases/download/v1.8.0/z390_v1.8.0.zip

 

The above z390 release directory zip includes z390.jar, and can be copied to any local directory.  The only other requirement is Java runtime 8+ to assemble, link, and execute both assembler and COBOL programs.  See bat and bash directories to run RUNASMDEMOS and RUNCBLDEMOS commands which include display “Hello World” programs and other demos.  The z390 release includes both a command line interface and a Graphical User Interface (GUI).  The GUI can be started using the bat\z390.bat or bash/z390 command.  Also included is a sort merge utility which has demo command you can run bat\RUNSORT.BAT for Windows or bash/RUNSORT for Linux or Mac OS.  The sort demo will sort a million records in a few seconds. 

 

To rebuild the z390.jar from java sources, download the z390 release source code which includes java sources in src directory:

https://github.com/z390development/z390/archive/refs/tags/v1.8.0.zip

 

The above source code zip includes commands BUILD.BAT and build.sh which will rebuild z390.jar and run regression tests.  These build commands require Java Development Kit JDK 8+ and java runtime which can be downloaded here:

https://adoptium.net/?variant=openjdk8&jvmVariant=hotspot

 

The source code zip also includes doc directory with markup documentation which can be viewed on Github by clicking on the markup document files.  For example, see the z390 options documentation for doc\Options\z390_options.md here:

https://github.com/z390development/z390/blob/main/doc/Options/z390_options.md

 

This is the first z390 release since moving to Github open-source shared development environment.  Many thanks to the z390 Development team for helping make the move to Github.  Visit www.z390.info to see prior releases.  On Github you can find all the z390 issues raised to date, and you can submit new issues.  The current issues targeted to be addressed in the next z390 v1.8.1 release can be found here:

https://github.com/z390development/z390/projects/5

 

The z390 project copyright and licensing notices have been updated as follows:

 

Copyright (C) 2021 z390 Assembler LLC

 

z390 is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.

z390 is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

GNU General Public License for more details.

 

I hope you find z390 useful.  You are welcome to join the z390 project.

 

Don Higgins

d...@higgins.net

www.don-higgins.net

 

Reply all
Reply to author
Forward
0 new messages