开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

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.


 

开云体育

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.


 

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


 

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.


 

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.


 

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.


 

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.


 

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


 

There is an aws tape with ZORK in the files section.
?
Dave
?
?
?
On Fri, Dec 20, 2024 at 04:06 PM, Mark Waterbury wrote:

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


 

Hi again guys... happy 2025!
?
Nice to have found those aws tapes with games on teh filesection :-) it's going to be fun giving them a try if I manage to make them to work!
Regarding the zork tape, I think it is exactly the same stuff that was on the VMARC, not sure, but the problem while trying to run the exec remains the same:
?
?
IHO219I FIOCS - MISSING DD CARD OR DCB ERROR FOR ASCII TAPE FOR ? ? 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
TRACEBACK ?ROUTINE ?CALLED FROM ISN ? REG. ?14 ? REG. ?15 ? REG. ? 0 ? REG. ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?IBCOM ? ? ? ? ? ? ? ? ? ? ?00028C74 ? 00028DAC ? 00025890 ? 00025890 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?INIT ? ? ? ? ? ? ? 0104 ? ?420205BA ? 00028498 ? 00000001 ? 000204AC ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ?MAIN ? ? ? ? ? ? ? ? ? ? ? 00F82774 ? 00020000 ? 0001FB24 ? 0101FE30 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ENTRY POINT= ?00020000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
SUMMARY OF ERRORS FOR THIS JOB ? ERROR NUMBER ? NUMBER OF ERRORS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 219 ? ? ? ? ? ? 10 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ready; T=0.02/0.04 09:53:31 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
?
?
I have tried putting certain files on some minidisks, but by reading the ZORK EXEC file, I think it doesn't really matter:
?
t?zork?exec?b???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????&CONTROL?OFF?NOMSG?????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????FILEDEF?*?CLEAR????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????FILEDEF?3?DISK?ZORK?INDEX?*??(RECFM?VBS?BLKSIZE??800?LRECL?9608????????????????????????????????????????????????????????????????
?????FILEDEF?6?TERM?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????FILEDEF?1?DUMMY????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????FILEDEF?20?DISK?ZORK?TEXTDATA?*?(RECFM?F?XTENT?2174????????????????????????????????????????????????????????????????????????????
?????FILEDEF?30?DISK?SAVED?ZORKGAME?A?(RECFM?VBS?BLKSIZE?800?LRECL?7684?????????????????????????????????????????????????????????????
?????ZORK???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Ready;?T=0.01/0.01?10:00:40?
????????????????????????????????????????????????????????????????????????????????????????????????????????
?
I feel there's something amiss here... I have to learn more about FILEDEF, but it appears to me as if something is expecting to have some kind of DD definition for a tape device? I do not understand what's going on there...
?
Cheers!
--
Alejandro Olivan.
Spain.


 

Got it to work.
?
The issue was on the ZORK EXEC file.
I don't know why, but as soon as I replaced asterisk filemodes there (DISK FILEDEFs) and updated to the actual filemode of my games minidisk, zork came up!
?
Thank you all.
Cheers.
?
--
Alejandro Olivan.
Spain.


 

The * should mean that the first file is found. I do not know the selection logic if the specs for the file, the "(RECFM?VBS?BLKSIZE??800?LRECL?9608??? " portion, does not match the actual specification of the existing file on disk if you use an "*".? It should work without the specification (as it seems to be in the correct format for Zork). Anyway, glad you have it working.


 

On Fri, Jan 10, 2025 at 06:27 AM, Alejandro olivan Alvarez wrote:
The issue was on the ZORK EXEC file.
Alejandro,
?
Thanks for unearthing the last word in VM games ;-)
?
From bistsavers.org
GC20-1818-3_IBM_Virtual_Machine_Facility_370_CMS_Command_and_Macro_Reference_Rel_6_PLC_17_Apr81
------------------------------------------------------------------------------
? fn and ft (filename and filetype) are assumed to be a CMS fi1eid. If fm
? is the filemode of an OS disk, fn and ft are assumed to be the only two
| qualifiers of an OS data set name. If fm is specified as an asterisk,
| (*) then all disks are searched until a file with matching fn and ft is
| found.
------------------------------------------------------------------------------
?
When I altered the EXEC to allow any filemode, and I tried several, the last one being 'Z' ;-) they all worked.
At the moment. I am going to guess the limitation is in the FORTRAN code, rather than CMS.

------------------------------------------------------------------------------
access 196 z
'196 B ' RELEASED
Ready; T=0.01/0.01 13:00:23
zork z
FILEDEF * CLEAR
FILEDEF 3 DISK ZORK INDEX Z ( RECFM VBS BLKSIZE 800 LRECL 9608
FILEDEF 6 TERM
FILEDEF 1 DUMMY
FILEDEF 20 DISK ZORK TEXTDATA Z ( RECFM F XTENT 2174
FILEDEF 30 DISK SAVED ZORKGAME A ( RECFM VBS BLKSIZE 800 LRECL 7684
ZORK
?
RESTORING FROM FILE ZORK INDEX
DMSSVT121S UNSUPPORTED SVC 244 (HEX F4) CALLED FROM 030664.
?Welcome to Dungeon. ? ? ? ? ? ? This version created long, long ago.
?You are in an open field west of a big white house with a boarded
?front door.
?There is a small mailbox here.
?>
------------------------------------------------------------------------------
?
?... Mark S.
?