The Raincode ASM370 compiler

There have been solutions to rehost mainframe COBOL and PL/I code to more modern platforms for years, but ASM370 has always posed a problem.

Now, with the Raincode ASM370 compiler for .NET, you can port, maintain and even debug your assembler code under .NET, just as you would with your COBOL and PL/I code.

It supports the mainframe Assembler 370 and HLASM® syntax accurately, and flawlessly emulates their data types and behavior. Modules compiled by the Raincode ASM370 compiler integrate seamlessly with the Raincode COBOL and PL/I compilers.

  • Generates thread-safe code for .NET 4.5.1 and beyond, in 32 or 64-bit mode, with a mainframe-compatible memory layout representation.

  • Visual Studio plugin (Debugger, compiler configuration, color coding and project management).

  • Seamless integration with Raincode’s PL/I and COBOL compilers as well as with C# and VB.NET.

  • Azure-ready.

  • Populates a repository for statistics and portfolio analysis tasks.

  • EBCDIC support.

  • Support for advanced assembler constructs, including self-modifying code.

  • Comprehensive coverage of macros.

Get the SLE conference paper on Raincode ASM370 compiler