MMK V5.1-3 for X86_64, VAX, Alpha, and I64

Talk about commercial or opensource products that already exist for OpenVMS or may be available in the future.

sms
Master
Posts: 349
Joined: Fri Aug 21, 2020 5:18 pm
Reputation: 0
Status: Offline

Re: MMK V5.1-3 for X86_64, VAX, Alpha, and I64

Post by sms » Thu Nov 02, 2023 7:59 pm

Code: Select all

> Any chance that we could get an "old style" ZIP as well?

   You might try downloading the "mmk.zip" which is currently available
at the link provided above.  Among the VMSINSTAL files is this one:

ITS $ back /list UTILITY_ROOT:[SOURCE.MMK.mmk-V5R1s3]mmk051.f /save
Listing of save set(s)

Save set:          MMK051.F
Written by:        HUNTER      
UIC:               [000002,000001]
Date:               6-SEP-2023 14:47:26.13
Command:           BAC/INT/BL=8192 MG_KIT:[MMK]MMK051_SOURCE.ZIP MG_KIT:[MMK]MMK051.F/SA
Operating system:  OpenVMS Alpha version V8.4
BACKUP version:    V8.4-2L1
CPU ID register:   80000000
Node name:         _CAESAR::
Written on:        _DSA1:
Block size:        8192
Group size:        10
Buffer count:      480

[MMK]MMK051_SOURCE.ZIP;1                                  374   6-SEP-2023 14:47

Total of 1 file, 374 blocks
End of save set


   I haven't looked at what's in it, but the name _is_ suggestive.


hb
Valued Contributor
Posts: 79
Joined: Mon May 01, 2023 12:11 pm
Reputation: 0
Status: Offline

Re: MMK V5.1-3 for X86_64, VAX, Alpha, and I64

Post by hb » Fri Nov 03, 2023 7:24 am

It seems that to get to the sources you have to download the zip archive (upload it to VMS in case you don't directly download to VMS), unzip it to find the .PCSI files, save sets and release notes. You need to read the base note here, or to either use VMSINSTAL/read KITINSTAL.COM or PRODUCT INSTALL/PRODUCT LIST to find out that there is a source kit included in each of the .PCSI files and in one of the VMSINSTAL save sets. Knowing that, you can extract the MMK051_SOURCE.ZIP from one of the .PCSI files or the .F save set - without installing anything.

It seems it could/should be easier to get to the sources.

Obviously one can fetch https://github.com/endlesssoftware/mmk/ ... master.zip, which I expect to contain the same sources. But the announced ZIP file can be split in several ones: a source code, a PCSI, and a VMSINSTAL ZIP file. I doubt that anybody who wants to have the sources wants the installation files as well. And I doubt that anybody who wants the PCSI installation files wants the VMSINSTAL files. But I may be wrong.

User avatar

arne_v
Master
Posts: 347
Joined: Fri Apr 17, 2020 7:31 pm
Reputation: 0
Location: Rhode Island, USA
Status: Online
Contact:

Re: MMK V5.1-3 for X86_64, VAX, Alpha, and I64

Post by arne_v » Fri Nov 03, 2023 9:54 am

sms wrote:
Thu Nov 02, 2023 7:59 pm
> Any chance that we could get an "old style" ZIP as well?

You might try downloading the "mmk.zip" which is currently available
at the link provided above. Among the VMSINSTAL files is this one:

ITS $ back /list UTILITY_ROOT:[SOURCE.MMK.mmk-V5R1s3]mmk051.f /save
I can confirm that:

$ unzip MMK
$ backup/log mmk051.f/sav [...]
$ set def [.MMK]
$ unzip MMK051_SOURCE
$ set def [.mmk]
$ @compile

produces a [.mmk.mmk.bin-alpha]mmk.exe ready to be used as a foreign command.
Arne
arne@vajhoej.dk
VMS user since 1986


Topic author
goathunter
Contributor
Posts: 15
Joined: Mon Jun 24, 2019 7:21 am
Reputation: 0
Status: Offline

Re: MMK V5.1-3 for X86_64, VAX, Alpha, and I64

Post by goathunter » Fri Nov 03, 2023 11:31 am

If memory serves, Matt Madison is the one who did the "source .zip file in the kit saveset" originally. He did that for several of his projects.

Tim Sneddon, I think, did the PCSI kit, and he just added it on to what Matt did (and made lots of enhancements to MMK).

This release was put together by me, and I just left the .zip the way they had it.

While they could be split out, I don't think it's that big a deal to have everything included, though I agree that someone who is new to VMS isn't going to know what to do with what. With the current .zip, you have choices.

I see from the docs that there was supposed to be an AAAREADME.INSTALL file that got dropped somewhere between Matt's kit and mine. I hadn't noticed it wasn't there. I'll add that the next time I update the kit.

Thanks.

Hunter

Post Reply