z390
z390development.github.io
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
Where Specifiction places it
- Emulator Software#33 of 397.3