¿ªÔÆÌåÓý


Re: How to distribute Rexx helpfiles?

 

On Mon, Nov 4, 2024 at 6:10?PM Ross Patterson <ross.patterson@...> wrote:
On Mon, Nov 4, 2024 at 4:18?PM Mark Waterbury via <mark.s.waterbury=[email protected]> wrote:
I would create a VMARC archive file that contains all of those help files that need to go on the MAINT 19D minidisk, with instructions so anyone can sign-on as MAINT, access 19D as R/W, and then VMARC UNPACK them to that disk.

Thanks, that's a good option.

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:
Probably too late to suggest an alternate strategy... rather than the ";BASE=" syntax, update the DISPLAY command?

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:
On Tue, Dec 3, 2024 at 10:16 AM, Ross Patterson wrote:
I can package this up for the next VM/370 release if others would find it useful.? The only odd part is that DMKPEC already uses literally every byte of temporary storage it has, so to parse the?PER?command, I used my favorite hack for temporary work areas? - the CPU fixed logout?area, location X'100' in the PSA.? It works, and the code doesn't expect it to survive beyond the end of command parsing, so it's fine, it's just a little weird.
Sounds good to me. I've needed the ; or similar and fixing it using x'100' or something like that, as you say, is safe, but weird.

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:

PER I R F3C650-F3C686 SEP ! RUN NOTERM Q T ! D T0.48;BASE13

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.?

Best Regards,

Mike

On Dec 22, 2024, at 12:45?AM, Dave Wade via groups.io <dave.g4ugm@...> wrote:

? 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:
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




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:

? 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:
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



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:

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



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:
HRC432DS EXECIO fixes. See https://github.com/s390guy/vm370/issues/95 and https://github.com/s390guy/vm370/issues/101.


The following items have been added to the Files area of the [email protected] group.

By: Ross Patterson <ross.patterson@...>

Description:
HRC405DS NUCEXT and SUBCOM macros and functions.


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:
HRC120DS ZAP command reports DMS210E on files dated 20xx. See https://github.com/s390guy/vm370/issues/105


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:
HRC080DK Do not execute ECPS:VM assist DISP1 with PER active. See https://github.com/s390guy/vm370/issues/66


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
  • There are 2 breaking changes in bREXX 1.1.0.
    • ?PARSE now works correctly, as noted in ().
    • ?STORAGE(address[,length]) now expects the address parameter to be a string of hexadecimal characters (e.g., "Say Storage('E000', 20)").? If you have a program uses STORAGE() with a decimal address, and you don't want to change it, you can execute an "OPTIONS STORAGE_DECIMAL" statement at any time prior to calling STORAGE(), and the address will be processed exactly as it was in bREXX 1.0.1.
  • The known, pre-existing bugs are:
    • : TRACE OFF in interactive trace before PROCEDURE raises ERROR 17.1 "PROCEDURE is valid only when it is the first instruction executed after an internal CALL or function invocation"
    • : Calling a function that doesn't exist aborts Rexx with the error message "DLMALLOC PANIC LINE 3503"
    • : SIGNAL VALUE varname raises ERROR 16.1 'Label "var_value" not found', even though the label exists.
    • : CALL ON is just a synonym for SIGNAL ON
  • All the prerequisites were shipped in VM/370 Community Edition v1.1.2 or earlier.? I have not attempted to run it on an older CMS than that, but any system with at least the following will probably work:
    • GCCLIB v1.0.1
    • HRC402DS - Support execution of REXX as filetype EXEC
    • HRC404DS - NUCEXT and SUBCOM support
    • HRC408DS - CMS support for REXX external function callsCMS Rexx function call support
    • HRC412DS - PE HRC309DS. Bad EPLIST built when no cmd operands fix to EPLIST support (HRC309DS)
    • HRC417DS - Support RDTERM TYPE=DIRECT for REXX tracing
  • These instructions assume you're testing bREXX on the CMSUSER user, but you can use any general purpose user you prefer.? DO NOT use the MAINT or MAINTC users for this purpose, as it will delete the existing bREXX files.
  • This release includes a new tool, BRXLOAD EXEC, to load the source and ?object files and put them where they belong in a user structured like MAINTC.? I would appreciate feedback on it, as it's very new.

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


Re: ZORK on VM/370 CE ... POSSIBLE?

 

back in 1983 when I worked in the IBM UK Education Centre we played ZORK under CMS. It was a FORTRAN program. As a result of the fun we had I wrote a book for Addison-Wesley on programming Adventure games. See?
for more info.


Re: ZORK on VM/370 CE ... POSSIBLE?

 

Further digging on error 220 doesn't look good:
?
Explanation: FIOCS -- A data set
reference number exceeds the limit
specified for data set reference
numbers when this operating system was generated.?
?
I found that on Fortran IV System/360 guide ... so seems to be something related to fortran compiler I/O operations on the underlying system.
So, as I understand, some zork fortran sources cannot be compiled under VM/370 CE CMS.
?
Cheers.
?
--
Alejandro Olivan.
Spain.


Re: ZORK on VM/370 CE ... POSSIBLE?

 

Update:
?
I have added a B minidisk to my VM user and unpacked vmarc onto it.
genzork exec is indeed there... I do not know but whether the vmarc I'm using is the same one that the one found on Moshix repo. File size is but the same for both, so they may be the very same.
?
Running genzork exec but, does not end well:
?
Ready; T=0.01/0.01 10:58:15 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
genzork ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Creating FILE ZORK TEXTDATA FROM FILE ZORK DATABASE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Initializing section # ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Initializing section # ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
IHC900I EXECUTION TERMINATING DUE TO ERROR COUNT FOR ERROR NUMBER ?220 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
IHC220I FIOCS - UNIT NUMBER OUT OF RANGE. UNIT = **** ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
TRACEBACK ?ROUTINE ?CALLED FROM ISN ? REG. ?14 ? REG. ?15 ? REG. ? 0 ? REG. ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?IBCOM ? ? ? ? ? ? ? ? ? ? ?00032F54 ? 00029640 ? 00000000 ? 0002AE2C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?RDEXIT ? ? ? ? ? ? ? ? ? ? 6202BA12 ? 00032E08 ? 00000000 ? 0002AE2C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?LOADFL ? ? ? ? ? ? ? ? ? ? 5202059E ? 0002ABE8 ? 00007BBC ? 000204AC ? ? ?
? ? ? ? ? ?
? ? ? ? ? ?MAIN ? ? ? ? ? ? ? ? ? ? ? 00F82774 ? 00020000 ? 00007BBC ? 0D007EC8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ENTRY POINT= ?00020000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
SUMMARY OF ERRORS FOR THIS JOB ? ERROR NUMBER ? NUMBER OF ERRORS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 220 ? ? ? ? ? ? ?1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ready; T=0.87/1.21 10:58:53 ? ? ?
?
?
Files have been created on A minidisk though:
?
LOAD ? ? MAP ? ? ?A5 ?F ? 100 ? ?238 ? ? 30 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
LOADFILE MODULE ? A1 ?V 65535 ? ? ?4 ? ?166 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ZORK ? ? MODULE ? A1 ?V 65535 ? ? ?6 ? ?279 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ZORK ? ? TEXTDATA A1 ?F ? ?84 ? 2174 ? ?229 ?12/20/24 ? 10:58 ?ALXHOM?
?
So maybe GENZORK EXEC has indeed worked but LOADFILE EXEC B is indeed the one crashing...
?
Cheers.
?
?
?
?
?
--
Alejandro Olivan.
Spain.


Re: ZORK on VM/370 CE ... POSSIBLE?

 

Hi.
?
The version I came across is this one found within an Archived internet site:
?
I simply 'paste' bellow the relevant part found on that site:

ZORK for CMS

  • ?(162K)
  • ?(182K)
  • ?(20K)
  • , source and executables (693K)

The three packed files should be transferred in binary mode and then prepared for execution on CMS as follows:

  • pipe < zork modpack | fblock 1024 | unpack | > zork module b
  • pipe < zork tdatpack | fblock 1024 | unpack | > zork textdata b fixed
  • pipe < zork indxpack | fblock 1024 | unpack | > zork index b4

The VMARC file (which contains the other files) should be transferred in binary mode, reblocked using an "fblock 80" pipeline stage, and then unpacked using the VMARC command.

?
I didn't manage to make it to work, I didn't expected to, due to the lack of PIPE command in CE.
I gave a try anyways, but being quite a noob on CMS (I come from the Linux world) I simply unpacked the VMARC right on my user A minidisk (what a mess! I had to clean up quite a lot afterwards... but I'm almos sure genzork exec was among the unpacked stuff) and tried to launch the zork exec, which threw quite a lot of terminal ugly errors.
So I guess I should have to instead add to my user a small minidisk with a few cyls, and 'mount' it as B, and unpack the whole stuff there.
?
Anyways, I have to take a look at the Moshix one you pointed out... don't know wether or not (possibly it is) the same piece of software.?
?
It would be very fun to have it working on CE!
?
--
Alejandro Olivan.
Spain.


Re: ZORK on VM/370 CE ... POSSIBLE?

 

On Thu, Dec 19, 2024 at 11:02 Alejandro olivan Alvarez via <alejandro.olivan.alvarez=[email protected]> wrote:
I've stumbled with some cached web contents that, apparently, may indicate that Zork ran on CMS under VM/370.

"Zork" means different things to different people, but yes, one of the early versions on the Colossal Cave adventure ran on CMS long ago, and ought to work just fine on VM/370 R6 CMS.

As soon as I tried to give it a shot, I've found that I need the PIPE command in order to 'reblock' the actual files,

You're going to have to tell us the actual PIPE command if you want help with that.? It's probably rather simple to do.

but net even PIPE command seems to be available.

Getting CMS Pipelines to work under VM/370 R6 CMS would be a very different, and difficult,task.

Ross


Re: ZORK on VM/370 CE ... POSSIBLE?

 

¿ªÔÆÌåÓý

Greetings Alejandro,

I cannot speak for pipes on CE, other than it does not exist. I¡¯m also actively working on getting Zork on CMS. The Zork version I have is from Moshix.?
Things to note:

1. Zork database needs to be on mode ¡®B¡¯
2. Zork index and Lisiting should be on mode ¡®A¡¯

Do you have ¡®GenZork¡¯ exec in your Zork files?

Mike

On Dec 19, 2024, at 8:02?AM, Alejandro olivan Alvarez via groups.io <alejandro.olivan.alvarez@...> wrote:

?
Hi forum and Merry Christmas!
?
I've stumbled with some cached web contents that, apparently, may indicate that Zork ran on CMS under VM/370.
Sure, I've taken that with a grain of salt... I've that would be indeed possible, sure someone would have done that before me.
?
As soon as I tried to give it a shot, I've found that I need the PIPE command in order to 'reblock' the actual files, but net even PIPE command seems to be available.
Any clues? has anyone really made Zork run under VM/370?
?
Thanks, Cheers.
--
Alejandro Olivan.
Spain.


ZORK on VM/370 CE ... POSSIBLE?

 

Hi forum and Merry Christmas!
?
I've stumbled with some cached web contents that, apparently, may indicate that Zork ran on CMS under VM/370.
Sure, I've taken that with a grain of salt... I've that would be indeed possible, sure someone would have done that before me.
?
As soon as I tried to give it a shot, I've found that I need the PIPE command in order to 'reblock' the actual files, but net even PIPE command seems to be available.
Any clues? has anyone really made Zork run under VM/370?
?
Thanks, Cheers.
--
Alejandro Olivan.
Spain.