Skip to content
SPECIFICTION
Get listed

z390

z390development.github.io

Free plan WindowsmacOSLinuxSelf-hosted

Spec sheet

Purpose
z390 is a mainframe assembler and emulator toolkit for developing, testing, and deploying assembler and COBOL programs on a PC.Read 8 Oct 2026 · z390development.github.io
Intended users
The site names learning assembler without mainframe access and developing mainframe applications with modern tooling as use cases.Read 8 Oct 2026 · z390development.github.io
Platforms
Installation instructions provide Windows and MacOS/Unix paths, and the command guide describes Windows and Linux/MacOS script directories.Read 8 Oct 2026 · z390development.github.io
Assembler
It provides an IBM HLASM compatible macro assembler and macros compatible with common z/OS and z/VSE environments.Read 8 Oct 2026 · z390development.github.io
COBOL
It includes an IBM Enterprise COBOL compatible compiler.Read 8 Oct 2026 · z390development.github.io
Commands
The toolkit includes commands to expand macros, assemble, link, and execute 390 load modules.Read 8 Oct 2026 · z390development.github.io
Debugging
The ez390 emulator supports interactive test commands when the TEST option is specified, including breakpoints, tracing, and register or memory inspection.Read 8 Oct 2026 · z390development.github.io
File processing
It supports QSAM/VSAM compatible file processing.Read 8 Oct 2026 · z390development.github.io
Installation
Installation consists of unzipping the distribution to the local file system after installing a Java runtime environment version 8 or above.Read 8 Oct 2026 · z390development.github.io
License and runtime
The toolkit is GPLv2 licensed and works with Java 8 or later.Read 8 Oct 2026 · z390development.github.io
OS compatibility limit
SVC calls are not compatible with mainframes because z390 implements its own different OS services; the documentation recommends using its provided OS based macros.Read 8 Oct 2026 · z390development.github.io
Support and documentation
The site provides installation instructions, user guides, command references, and reference material, and says documentation contributions are welcome.Read 8 Oct 2026 · z390development.github.io
Terminal and transactions
It supports TN3270 compatible data streams and a CICS compatible transaction processor.Read 8 Oct 2026 · z390development.github.io

Plans and prices

z390 Free GPLv2 licensed · Java 8+ required Read 8 Oct 2026 · z390development.github.io

Every z390 plan and price →

Where Specifiction places it

Alternatives to z390All alternatives →