I know this is above your pay grade <g> but why not open source it? I'll bet there are a half a dozen folks that would love to get it working on current Windows and perhaps Linux too.
Charles -----Original Message----- From: IBM Mainframe Assembler List [mailto:[email protected]] On Behalf Of Jonathan Scott Sent: Thursday, November 18, 2021 12:57 AM To: [email protected] Subject: Re: ASMPUT question Mark Hammack wrote: > I just downloaded the "latest" version of ASMPUT from z/OS 2.3 and have > some questions. ASMPUT has not been supported at all since 2017, as announced in APAR PI81310. It was probably last built (or possibly just patched) in 2004, for HLASM 1.4. The last functional update was probably the initial z/Architecture support in around 1999. It can still be run but needs some Windows compatibility options enabled. To install it, you probably need to rename ASMPUTW.EXE to ASMPUTW.ZIP as the self-extracting part does not work any more. To be able to use it at all one must first assemble the sample ADATA exit ASMAXADR, which converts the current ADATA format to the HLASM R4 format, then assemble each program using that ADATA exit, and download the ADATA files to the workstation. ASMPUT was originally built for OS/2 (I think in Prolog and a dialect of C) and was ported to Windows. The compiler which was used on Windows ceased being supported around HLASM 1.4 and could no longer even be used after licenses expired. Attempts were made to port ASMPUT to similar supported compilers or to another language such as Java, but little progress was made, so in 2017 the previous HLASM team made the decision to admit defeat and drop support for it. The documentation should probably be mostly retained because ASMPUT can still just about be used, but it needs to clarify the current situation, and I would agree that it should no longer be advertised as a useful part of the Toolkit. However, it seems that when the previous team decided to drop support, they did not take any action to update any documentation. I have created a work item to get the documentation and Toolkit information updated when we can find the time, but I don't know when that will be. Jonathan Scott, HLASM IBM Hursley, UK
