Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
XNET 1.5.0 on VM/370 CE 1.1.2
Having rebuilt most of my VM/370 KVMs, I just tackled the installation of XNET 1.5.0.
?
Neat! Wow! Wonderful!
?
Bob, you did a wonderful job. I've got my two original systems running and connected. Now to add a third, just because.
?
The only thing I really tripped over, and you did document it (page 7), is adding class B to the USER record in USER DIRECT so the CP MSGNOH command works.
?
I had PVM installed when I worked on VM years ago, but never used it much. This does as much as I remember.
?
Thank you!
?
?... Mark S. |
Re: How to contribute some fixes?
On Tue, Dec 24, 2024 at 14:45 Mark A. Stevens via <marXtevens=[email protected]> wrote:
The University of Waterloo, in Waterloo, Ontario, was a very influential mainframe shop.? Among other contributions to the community, the VMers there curated and distributed "the Waterloo tape".? As you've found, there was actually a separate tape for each VM/SP release, and one for VM/XA. ? You can see an example of the catalog for one tape in NOTE VMLIB on VMSHARE. Ross Ross |
Re: How to contribute some fixes?
On Sun, Dec 22, 2024 at 02:45 AM, Dave Wade wrote:
Might be a good idea for me to store them on vm370.org as well, what do others think? Storing them on vm370.org will allow others not on this list, who may check that site, to see there is activity. I am aware of at least two Discord channels that do have members reference, refer to, and recommend that site.
?
I finally have a few of my KVMs back up and running, and looking at programs on WATERLOO5 (which I discovered by reading files on the tape,? is a reference to VM/370 Release 5) which may be applicable/installable on CE. Eventually I will look at WATERLOO6 for similar aids/tools/etc.
?
I am assuming correctly, that for any code, I should reserve an update number for each one, but only after I have tested it on my system(s) to find it worthwhile.
?
?... Mark S. |
VMARC for WIndows
? ? What's a good source for the Windows binary file of the vma.exe? (VMARC extractor for WIndows or Ubuntu Linux)??
I found some source files, but I don't have a full Windows dev environment except for Cygwin, and it says it's missing a WXWidgets package.?
?
? ?Some of the sites pointing at vma.exe are now gone or have malware advertising that puts up fake virus warnings.
?
Bob Rodriguez |
Re: How to distribute Rexx helpfiles?
On Mon, Nov 4, 2024 at 6:10?PM Ross Patterson <ross.patterson@...> wrote:
So I did that, and the second and third bREXX betas have a BRXHELP VMARC file embedded inside the BREXXSRC?VMARC file, and the bREXX installation tool (NEWBREXX EXEC) will unpack that onto the MAINT 19D HELP disk. I'm going to also add them all to the HELP collection at?.? I'll try my best to keep both collections in sync, so nobody has to worry which to install. Ross |
Re: CP PER and DISPLAY cmd interaction
On Tue, Dec 10, 2024 at 7:06?PM William Denton via <williamedenton=[email protected]> wrote:
Yup, that ship sailed when someone else created?HRC452DK, which added the ";BASEnn" syntax. Ross |
Re: CP PER and DISPLAY cmd interaction
On Mon, Dec 9, 2024 at 6:07?PM Mark A. Stevens via <marXtevens=[email protected]> wrote:
I've uploaded it to the files area as HRC034DK.VMARC.? Syntax is easy:? add the new "SEP <char>" option to the PER command before the "CMD" option.? For example:
to display the time and the 18-fullword savearea at every instruction in a subroutine. Ross |
Re: How to contribute some fixes?
开云体育Mike,I think the best help you can do is to test the new releases as they appear. Its good to have input from some one who is a little distant, and who reads the documents with a different outlook. Dave On 22/12/2024 18:10, Mike Rankin via
groups.io wrote:
Dave, I would be in favor of copying the files to vm370.org. I would also like to help in the vm370 environment in any capacity. Just not sure how that would be done.? |
Re: How to contribute some fixes?
开云体育Dave, I would be in favor of copying the files to vm370.org. I would also like to help in the vm370 environment in any capacity. Just not sure how that would be done.?Best Regards, Mike On Dec 22, 2024, at 12:45?AM, Dave Wade via groups.io <dave.g4ugm@...> wrote:
|
Re: How to contribute some fixes?
开云体育Hi Ross,Thank you for this. I see you have put them in the files section, which I think is fine, not sure about space., but will check later. Might be a good idea for me to store them on vm370.org as well, what do others think? Dave On 22/12/2024 00:27, Ross Patterson via
groups.io wrote:
|
File Notifications
#file-notice
Group Notification
The following items have been added to the Files area of the [email protected] group. By: Ross Patterson <ross.patterson@...> Description: The following items have been added to the Files area of the [email protected] group. By: Ross Patterson <ross.patterson@...> Description: |
File /hrc120ds.vmarc uploaded
#file-notice
Group Notification
The following items have been added to the Files area of the [email protected] group. By: Ross Patterson <ross.patterson@...> Description: |
File /hrc080dk.vmarc uploaded
#file-notice
Group Notification
The following items have been added to the Files area of the [email protected] group. By: Ross Patterson <ross.patterson@...> Description: |
Re: How to contribute some fixes?
Ross,
?
I'd suggest just placing your fixes in the Files section of this group.? Not everyone uses VM/CE and some of us are still on Sixpack 1.2 and I know at least one who is using the VMDIST 5-pack system.
?
When I contributed the DIAG58 enhancement and others, I also posted them to the Files section where they still remain.? It was not until later when Dave Wade decided to take on and create Sixpack 1.3 that all of the available patches and fixes from all contributors was preinstalled into that release.? But they all basically came out of the Files section.? If later on someone decides to take on the creation of a new release of VM/CE or whatever might follow, the Files section still remains the place where these modifications are stored.? And also allows others on older releases to have access to your fixes if they choose.
?
However, I have to point out that I am not sure that whatever modifications that the late Bob Bolch may have personally contributed to VM/CE were actually placed into the Files section.
?
Regards,
Bob |
How to contribute some fixes?
As I've noted before, I've got a small number of fixes to contribute to the community, independent of the work I've been doing on bREXX.? I've signed out update numbers for them for CP and CMS on the wiki.? I've renumbered them accordingly, written small MEMO files to go with them, and I've now got a VMARC file for each update. So, now what do I do with them?? Is there a central collection point I should upload them to?? Is there some place I should leave a breadcrumb for the next VM/CE release?? Am I just worrying too much about this?? Is this all there is to life? ( ? ) Ross |
Third and final beta of bREXX 1.1.0 now available
The third beta release of bREXX v1.1.0 for CMS on VM/370 is now available at .? I have been testing this update for about 1 week.? It has 1 additional known bug ), which has been reproduced with bREXX 1.0.1 on VM/370 CE 1.1.2.? That bug will be addressed separately from the 1.1.0 release. I do not recommend replacing your existing bREXX version with this, but it is ready for testing as the expected release candidate.? The installation instructions are unchanged from the first beta email, except for the release version number, and are reproduced below. This the final beta before the actual release.? My plan is to rechristen beta-03 as the final release in January, with no changes except to address any bugs that may be reported before then. Your feedback is greatly desired :-) Ross =========================== Release contents This release builds upon the existing work of others (i.e., bREXX 1.0.1), and adds: ? ? ? - Raise Rexx level to 3.45. I0095 - SIGNAL ON isn't turned off after trapping. I0094 - Implement NUMERIC FORM VALUE. I0092 - Add support for CONDITION(). As I noted in October and November, beta-01 and beta-02 previously added: ? ? ? - Add HELPREXX files. I0087 - Add support for DATE(BASEDATE). I0081 - STORAGE() built-in function incorrectly expects a decimal address. VM/SP says hex ? ? ? - Add support for OPTIONS instruction. I0085 - Fix TRACE N output and support TRACE F. I0080 - SIGNAL doesn't set SIGL ? ? ? - Fix PARSE "with literals" (vm370 Issue 61), including adding tests for PARSE instruction I0078 - Make PARSE VERSION result conform to ANSI and TRL2 standards I0075 - Implement SIGNAL ON FAILURE (Issue 75) I0073 - Fix SIGNAL ON ERROR for positive return codes (Issue 73) ? ? ? - Enable tests in builds and fix them to work.? Some tests failed on bREXX 1.0.1 and still fail on bREXX 1.1.0 Beta: ? ? ? ? - DATE ? ? ? ????- ERRORTEXT #2 ? ? ? ????- PARSE #16, #19 ? ? ? - Repair and improve builder scripts Notes
To install from source See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 03 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Create a user similar to MAINTC (e.g., BRXTEST). ? ?*** DO NOT USE MAINTC, AS THIS PROCEDURE WILL WIPE OUT THE OLD bREXX *** 4. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 5. If AWS: ? ?5.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxsrc.aws ? ?5.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO BRXTEST AS 181 ? ?5.3 On BRXTEST, enter: TAPE LOAD BRXLOAD EXEC A # TAPE REW ? ?5.4 On BRXTEST, enter: BRXLOAD TAPE 6. If VMARC: ? ?6.1 Upload BREXXSRC.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. ? ?6.2 On BRXTEST, enter: VMARC UNPK BREXXSRC VMARC A BRXLOAD EXEC A (OLDD ? ?6.3 On BRXTEST, enter: BRXLOAD VMARC 7. On BRXTEST, enter: BRXBUILD 8. On BRXTEST, enter: BRXGEN 9. Copy the resulting BREXX TEXT file to CMSUSER. 10. Continue at #6 below. =========================================== To install from object deck See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 03 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 4. If AWS: ? ?4.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxbin.aws ? ?4.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO CMSUSER AS 181 ? ?4.3 On CMSUSER, enter: TAPE LOAD BREXX TEXT A # DETACH 181 5. If VMARC: ? ?5.1 Upload BREXXBIN.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. ? ?5.2 On CMSUSER, enter: VMARC UNPK BREXXBIN VMARC A BREXX TEXT A (OLDD 6. If you haven't applied the fix for VM/350 CE Issue #83, ensure that GCCLIB is not loaded from the shared segment.? On CMSUSER, enter: DEF STOR 16M 7. IPL CMS 8. The system profile will load the new BREXX TEXT into your user's virtual memory as your version of Rexx. 9. Confirm that you're running the new version: ? ?9.1 Enter: DMSREX VERSION ? ?9.2 Enter: REXXTRY # EXIT ? ?9.3 In both cases, the version number should be "REXX-bREXX-2.1.9-CMS370-1.1.0-beta-02". 10. Optionally, obtain the test suite from the source distribution and run it: ? ?10.1 Follow the source installation steps above up through step 6. ? ?10.2 Copy all the EXEC files that do not begin with "BRX", except for REXXTRY, SYSPROFB, and TXTDATE, to CMSUSER. ? ?10.3 Copy TESTEXC ASSEMBLE to CMSUSER. ? ?10.4 On CMSUSER, enter: RUNTEST_ To return to the pre-existing bREXX version, simply rename the object deck (e.g., RENAME BREXX TEXT A BREXX110 = =) and re-IPL CMS to load the normal system bREXX.? Enter "DMSREX VERSION" and the version number should be "BREXX-CMS370-x.y.z", for some value of "x.y.z" (e.g., 1.0.1 for VM/370 CE 1.2). =========================================== You can also install this release by deploying the gccbrx.cckd Hercules DASD file from the release ZIP file.? You'll need to re-label it to something other than GCCBRX, and then add it to your Hercules configuration and bring it online to CP.? If you understand how to do that, feel free.? It works, I tested it. |
Re: ZORK on VM/370 CE ... POSSIBLE?
Alejandro,
?
On Melinda Varian's web page you can also find "ZORK VMARC".
?
VM/CE does support VMARC.? So, you can use VMARC UNPK to "unpack" the files in the VMARC archive file,
?
You only need to issue:
?
? ?VMARC UNPK ZORK * A ZORK VMARC A??
?
to extract the executable MODULE and EXEC and the components it needs (the ZORK TEXTDATA and INDEX) to run it.
?
You do not need to unpack all of the FORTRAN source files or corresponding TEXT files, unless you intend to study the source code or attempt to modify it
?
Note: you may need to sign-on to VM/CE as CMSUSER or create a new userID with a sufficiently large minidisk to contain the ZORK VMARC file and extract its contents.
?
Hope that helps.
?
All the best,
?
Mark S. Waterbury |