开云体育

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

Re: zOS shutdown in Hyperion

 

I'm definitely doing something wrong.? I'm trying to run 2.5 and can only re-ipl by doing a quiesce first.
?
I can only see two terminals (0060,0061) and 0060 is used for the console.
Also, there's no printer defined and 00E/00F do not exist.? Do I need to gen additional hardware with HCD?
?
Can I pick your brain off list?
?
PS-I'm an MVS newbie!


Re: How to link mainprogram and subprogram in MVT Cobol

 

//LKED.SYSIN DD *
?Statements to include additional programs into load module.
/*

Include copies the member (subroutine) into the object module
Library sets up the member (subroutine) to be separately?loaded during runtime.

On Tue, Feb 25, 2025 at 5:19?PM ssulser via <ssulser=[email protected]> wrote:
Hi
?
Can somebody please explain, whats the purpose of the DD DDNAME=SYSIN statement here? What does it reference to? SYSIN was used as source input dataset for the COBOL compiler and SYSLIN is the object module. I don't understand that. Thank you very much.
?
?
COBUCL procedure:
?
//COBUCL ?PROC CPARM1='LOAD,SUPMAP', ? ? ? ? ? ? ? ? ? ? ? ?
// ? ? ? ? ? ? CPARM2='SIZE=2048K,BUF=1024K', ? ? ? ? ? ? ??
// ? ? ? ? ? ? LKEDPGM='IEWL' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//COB ?EXEC ?PGM=IKFCBL00,REGION=4096K, ? ? ? ? ? ? ? ? ? ??
// ? ? ? ? ? PARM='&CPARM1,&CPARM2' ? ? ? ? ? ? ? ? ? ? ? ??
//SYSPRINT ?DD SYSOUT=* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSUT1 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT2 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT3 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT4 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSLIN DD DSN=&LOADSET,DISP=(MOD,PASS),UNIT=SYSDA, ? ? ? ?
// ? ? ? ? ? ? SPACE=(80,(500,100)) ? ? ? ? ? ? ? ? ? ? ? ??
//LKED EXEC PGM=&LKEDPGM, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
// ? ? ? ? ?PARM='LIST,XREF,LET',COND=(5,LT,COB),REGION=96K?
//SYSLIN ?DD DSN=&LOADSET,DISP=(OLD,DELETE) ? ? ? ? ? ? ? ??
// ?DD ?DDNAME=SYSIN ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
//SYSLMOD DD DDNAME=SYSLMOD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSLIB DD ? DSN=SYS1.COBLIB,DISP=SHR ? ? ? ? ? ? ? ? ? ? ?
//SYSUT1 DD UNIT=SYSDA,SPACE=(1024,(50,20)) ? ? ? ? ? ? ? ??
//SYSPRINT DD SYSOUT=* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: How to link mainprogram and subprogram in MVT Cobol

 

On Tue, Feb 25, 2025 at 03:19 PM, <ssulser@...> wrote:
Can somebody please explain, whats the purpose of the DD DDNAME=SYSIN statement here? What does it reference to?
It is a concatenation statement for SYSLIN, typically to provide linker statements which, for example, would allow you to link/edit your main object module (the one defined by SYSLIN) with some other object module(s) from an other library, or to name the final object module produced by the linker.
?
If you don't need it, you can ignore it. This will generate a warning but the link/edit will proceed normally.
?
Cheers,
?
Rene FERLAND, Montreal


Re: zOS shutdown in Hyperion

 

Quick guess is that you do NOT have a procedure installed called shutsys

May be need to look for the correct way - I seem to recall I had to run a few procedures to close everything down before doing the final quiesce? or something similar but may be spelt differently - it was a few years ago :)

There is NOT a one process that does it all i,e similar to TK4 or 5 and I would have to reread the manual/book for it - a RED BOOK being but one.

On 25/02/2025 20:48, Erics51 via groups.io wrote:
Running Hyperion dev branch 4.8 on Apple M2 hardware and can successfully start z/OS (V2.2, 22.5 & 3.1) but can't shut them down cleanly.? Issuing S SHUTSYS fails on every system - see below
?- 19.27.49 ? ? ? ? ? s shutsys
?- 19.27.49 ? ? ? ? ? IRR812I PROFILE * (G) IN THE STARTED CLASS WAS USED
?- ? ? ? ? TO START SHUTSYS WITH JOBNAME SHUTSYS.
? ?19.27.49 STC02511 ?IEFC452I SHUTSYS - JOB NOT RUN - JCL ERROR
? ?19.27.49 ? ? ? ? ? IEE122I START COMMAND JCL ERROR
I must be doing something wrong with. Any suggestions?


Re: zOS shutdown in Hyperion

 

On Tue, Feb 25, 2025 at 03:20 PM, Erics51 wrote:
Issuing S SHUTSYS fails on every system.
Have you tried S SHUTALL instead?
?
Cheers,
?
Rene FERLAND, Montreal


zOS shutdown in Hyperion

 

Running Hyperion dev branch 4.8 on Apple M2 hardware and can successfully start z/OS (V2.2, 2.5 & 3.1) but can't shut any of them down cleanly.? Issuing S SHUTSYS fails on every system - see below:-
?
?- 19.27.49 ? ? ? ? ? s shutsys ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?- 19.27.49 ? ? ? ? ? IRR812I PROFILE * (G) IN THE STARTED CLASS WAS USED ? ?
?- ? ? ? ? TO START SHUTSYS WITH JOBNAME SHUTSYS. ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?19.27.49 STC02511 ?IEFC452I SHUTSYS - JOB NOT RUN - JCL ERROR ? ? ? ? ? ??
? ?19.27.49 ? ? ? ? ? IEE122I START COMMAND JCL ERROR ? ? ? ? ? ? ? ? ? ? ? ?
?
I must be doing something wrong with. Any suggestions?
?
Thanks


Re: DLI loading on Tk4 and MVSCE?

 

Performing a little searching, I found this link which shows the difficulty of ever getting that version of DLI to work on MVS 3.8:
?


How to link mainprogram and subprogram in MVT Cobol

 

Hi
?
Can somebody please explain, whats the purpose of the DD DDNAME=SYSIN statement here? What does it reference to? SYSIN was used as source input dataset for the COBOL compiler and SYSLIN is the object module. I don't understand that. Thank you very much.
?
?
COBUCL procedure:
?
//COBUCL ?PROC CPARM1='LOAD,SUPMAP', ? ? ? ? ? ? ? ? ? ? ? ?
// ? ? ? ? ? ? CPARM2='SIZE=2048K,BUF=1024K', ? ? ? ? ? ? ??
// ? ? ? ? ? ? LKEDPGM='IEWL' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//COB ?EXEC ?PGM=IKFCBL00,REGION=4096K, ? ? ? ? ? ? ? ? ? ??
// ? ? ? ? ? PARM='&CPARM1,&CPARM2' ? ? ? ? ? ? ? ? ? ? ? ??
//SYSPRINT ?DD SYSOUT=* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSUT1 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT2 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT3 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSUT4 DD UNIT=SYSDA,SPACE=(460,(700,100)) ? ? ? ? ? ? ? ?
//SYSLIN DD DSN=&LOADSET,DISP=(MOD,PASS),UNIT=SYSDA, ? ? ? ?
// ? ? ? ? ? ? SPACE=(80,(500,100)) ? ? ? ? ? ? ? ? ? ? ? ??
//LKED EXEC PGM=&LKEDPGM, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
// ? ? ? ? ?PARM='LIST,XREF,LET',COND=(5,LT,COB),REGION=96K?
//SYSLIN ?DD DSN=&LOADSET,DISP=(OLD,DELETE) ? ? ? ? ? ? ? ??
// ?DD ?DDNAME=SYSIN ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
//SYSLMOD DD DDNAME=SYSLMOD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
//SYSLIB DD ? DSN=SYS1.COBLIB,DISP=SHR ? ? ? ? ? ? ? ? ? ? ?
//SYSUT1 DD UNIT=SYSDA,SPACE=(1024,(50,20)) ? ? ? ? ? ? ? ??
//SYSPRINT DD SYSOUT=* ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


zOS shutdown in Hyperion

 

Running Hyperion dev branch 4.8 on Apple M2 hardware and can successfully start z/OS (V2.2, 22.5 & 3.1) but can't shut them down cleanly.? Issuing S SHUTSYS fails on every system - see below
?
?- 19.27.49 ? ? ? ? ? s shutsys ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?- 19.27.49 ? ? ? ? ? IRR812I PROFILE * (G) IN THE STARTED CLASS WAS USED ? ?
?- ? ? ? ? TO START SHUTSYS WITH JOBNAME SHUTSYS. ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?19.27.49 STC02511 ?IEFC452I SHUTSYS - JOB NOT RUN - JCL ERROR ? ? ? ? ? ??
? ?19.27.49 ? ? ? ? ? IEE122I START COMMAND JCL ERROR ? ? ? ? ? ? ? ? ? ? ? ?
?
I must be doing something wrong with. Any suggestions?


Work with your Turnkey System like you are scientist from NASA!

 

Hello guys,
?
Just wanted to share with you this publicly available NASA documents:
?
Mission and data operations IBM 360: User's guide (1971)
?
Mission and data operations IBM 360 user's guide (1973)
?
Earth Observations Division version of the Laboratory for Applications of Remote Sensing system (EOD-LARSYS)
user guide for the IBM 370/148. Volume 1: System overview (1978)
?
Earth Observations Division version of the Laboratory for Applications of Remote Sensing system (EOD-LARSYS)
user guide for the IBM 370/148. Volume 2: User's reference manual (1978)
?
Earth Observations Division version of the Laboratory for Applications of Remote Sensing System (EOD-LARSYS)
user guide for the IBM 370/148. Volume 3: As-built documentation (sections 1-12) 1980
?
Earth Observations Division version of the Laboratory for Applications of Remote Sensing System (EOD-LARSYS)
user guide for the IBM 370/148. Volume 3: As-built documentation (sections 13-23) 1980
?
Earth Observations Division verison of the Laboratory for Applications of remote Sensing system (EOD-LARSYS)
user guide for the IBM 370/148. Volume 4: Program listings
?
If you like stuff like that, please search for "IBM" on this site and you will find dozens of programs for IBM 360/370 that NASA used in 60s-70s.
?
Best wishes,
Andre
?
?


Re: I hate to post this since it is off topic but....

 

FYI, to use Hyperion instead of the older Hercules


Set the version you need, it's not very clear in the readme that there are only 2 options !

--flavor=aethra or --flavor=sdl-hyperion

---
τσ尘

On Monday, 24 February 2025 at 23:50, botongrui, aka τσ尘. via groups.io <botongrui@...> wrote:

There is a hercules helper script that does the hard work for you, Windows, Linux or Mac
I don't have the link, but if you post in the hercules group I'm sure someone will help with it

Regards,
---
τσ尘

On Monday, 24 February 2025 at 23:29, Dave Wade via groups.io <dave.g4ugm@...> wrote:
If you hate to do it, why did you?
There is a Hercules group


for such things......

Dave
G4UGM

On Mon, 24 Feb 2025 at 22:59, S. L. Garwood via <slgarwood=[email protected]> wrote:
I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.



--
--
τσ尘


--
--
τσ尘


Re: Jay Moseley's sysgen instructions

 

On 2/24/25 19:47, Jay Moseley via groups.io wrote:
On 2/24/25 08:31, William Turner via groups.io wrote:
On 2/9/25 14:52, Andre via groups.io wrote:
Please, download correct version of mvsInstallationResources from

Andre
_._,_._,_
Thank you - apologies for not keeping my notes up-to-date. I didn't
realize they changed quite so often. Anyway, I managed to carry out the
build to completion, learning a lot in the the process as always. Many
thanks for the pointer and, of course, to Jay for such detailed and
complete instructions.

Two minor problems - isn't there always something :-
<SNIP>
I am looking at a new update to the MVS 3.8j installation/SYSGEN
instructions in the not too distant future. Lots of small items need
updating. For instance, Rob Prins' RPF no longer requires a separate
profile, as it now uses the ISP Profile dataset that Wally Mclaughlin's
ISPF and Greg Price's REVIEW use. It does no harm for this allocation to
still be present if you later upgrade to the latest version of RPF, but
it just needs to be cleaned up. All but one of the changes I need to
make to the process are like that, just small changes that have
accumulated as various applications have been upgraded.

Jay



-=-=-=-=-=-=-=-=-=-=-=-
开云体育 Links: You receive all messages sent to this group.
Jay - Very many thanks for that detailed response. I understand the
difficulties of keeping your instructions up to date considering the
rate of change in this software. Believe me your efforts are really
appreciated. I will modify my copy as per your response and re-do the
sysgen (just for experience).

Best

Bill


Re: I hate to post this since it is off topic but....

 

?


On Mon, Feb 24, 2025 at 4:59?PM S. L. Garwood via <slgarwood=[email protected]> wrote:
I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.
?
?



--
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?


Re: I hate to post this since it is off topic but....

 

Hello,

your post would fit better into the Hercules-390 group. This group is more for discussing running MVS in Hercules


Am 24.02.2025 um 23:59 schrieb S. L. Garwood via groups.io <slgarwood@...>:

I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so.
You're possibly looking at the wrong GitHub repository.



As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around.
Problem is that Hercules has been forked a number of times and it's very easy to stumble those other forks which see rare or no active development.

I just filed a git ticket about the Mac How To having Windows references and assumptions in it.
Did you file it for the correct fork, SDL-Hercules-390?

:wq! PoC


Re: I hate to post this since it is off topic but....

 

There is a hercules helper script that does the hard work for you, Windows, Linux or Mac
I don't have the link, but if you post in the hercules group I'm sure someone will help with it

Regards,
---
τσ尘

On Monday, 24 February 2025 at 23:29, Dave Wade via groups.io <dave.g4ugm@...> wrote:

If you hate to do it, why did you?
There is a Hercules group


for such things......

Dave
G4UGM

On Mon, 24 Feb 2025 at 22:59, S. L. Garwood via <slgarwood=[email protected]> wrote:
I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.



--
--
τσ尘


Re: I hate to post this since it is off topic but....

 

If you hate to do it, why did you???
There is a Hercules group


for such things......

Dave
G4UGM?


On Mon, 24 Feb 2025 at 22:59, S. L. Garwood via <slgarwood=[email protected]> wrote:
I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.
?
?


I hate to post this since it is off topic but....

 

I am trying to find info on building Herc for macOS Sonoma on a 16 inch M2 ... the Github Herc info seems way out of date - latest RC version is 4.0.0 from 2016 or so. I can build it from source, just want to find any gotchas that may have been documented. I am only going to build an ARM64 version for MacOS. If someone wants a AMD64 version I suppose I could build it too.
As a general comment the documentation seems to have fallen on hard times lately. Way back when ( Hercules 3-13 or so) there was a coherent way to find info and good links in the web pages. I have hit some 404 pages trying to dig around. I just filed a git ticket about the Mac How To having Windows references and assumptions in it.
?
?


Re: Jay Moseley's sysgen instructions

 

On 2/24/25 08:31, William Turner via groups.io wrote:
On 2/9/25 14:52, Andre via groups.io wrote:
Please, download correct version of mvsInstallationResources from

Andre
_._,_._,_
Thank you - apologies for not keeping my notes up-to-date. I didn't
realize they changed quite so often. Anyway, I managed to carry out the
build to completion, learning a lot in the the process as always. Many
thanks for the pointer and, of course, to Jay for such detailed and
complete instructions.

Two minor problems - isn't there always something :-

In the ? "Performing a System Generation" stage, the "usermods.jcl" step
fails one update namely UMOD009 because member MS00100 was not found in
the dataset SYS1.USERMODS. I haven't been able to find the item anywhere
so am not sure what that will affect. Otherwise, the final 3390 build
went extremely well and no further problems.

The logon procs for the default userids HMVS01 and HMVS02 use REVINIT to
start RPF and/or REVIEW (not sure which) but it is missing or, at least,
not in the normal executable chain and I have not been able to find it.
Not a serious problem, I changed REVINIT to RPF in one userid logon and
RFE in the other so I have both ;-)

Best regards

Bill
Bill,

The series of pages for installing MVS 3.8j from the IBM distribution
tape images has not been getting complete updates terribly frequently. I
did make a couple of revisions to the tape image containing the DASD
User Modifications, which is what snagged you. Rob Prins fed me some
updates which, one way or another, caused a couple of update cycles to
the het tape image, before we got it settled. As I recall, we went from
VOLSER J90009 (Jim Morrison's original designation) to the current
J90012. At that time, I simply put some comments wherever the name of
the tape image and VOLSER were mentioned, as I didn't have time
immediately to go through the entire installation and capture new screen
shots wherever the tape VOLSER was displayed. Later I did update all the
captures and page text during June, 2024, although even that was not a
complete overhaul.


The cover letter and ZAPs for MS00100 are loaded from tape
(usermods.het, tape dataset #2, SMP.SMPPTFIN) in the second step of job
USERMODS (step name PDSLOAD, program executed is PDSLOAD). From the
SYSOUT from the last SYSGEN I did (for the system I currently run each day):

./ ADD NAME=JLM0005
MEMBER JLM0005 ADDED (20 RECORDS)
./ ADD NAME=MS00100
MEMBER MS00100 ADDED (70 RECORDS) <---
./ ADD NAME=M096220
MEMBER M096220 ADDED (89 RECORDS)

Neither RPF or REVINIT are installed until the page following the System
Generation instructions. REVINIT is installed as a part of Greg Price's
REVIEW package. I suppose to eliminate the possibility of seeing an
error from occurring during a logon prior to completing the
customization (REVIEW is part of the TSO applications package added from
the het image tsoaps.het), I can remove the REVINIT line from the logon
procedure and have the installation job for REVIEW add it at the same
time REVIEW is installed. I already have a Batch TSO job to edit the
REVINIT add a VOLUME parameter to the ISP Profile dataset allocation,
and that could easily be inserted in that step (STEP14 of job MVS03).

I am looking at a new update to the MVS 3.8j installation/SYSGEN
instructions in the not too distant future. Lots of small items need
updating. For instance, Rob Prins' RPF no longer requires a separate
profile, as it now uses the ISP Profile dataset that Wally Mclaughlin's
ISPF and Greg Price's REVIEW use. It does no harm for this allocation to
still be present if you later upgrade to the latest version of RPF, but
it just needs to be cleaned up. All but one of the changes I need to
make to the process are like that, just small changes that have
accumulated as various applications have been upgraded.

Jay


Re: Jay Moseley's sysgen instructions

 

开云体育

On 2/9/25 14:52, Andre via groups.io wrote:
Please, download correct version of mvsInstallationResources from
?
Andre
_._,_._,_

Thank you - apologies for not keeping my notes up-to-date. I didn't realize they changed quite so often. Anyway, I managed to carry out the build to completion, learning a lot in the the process as always. Many thanks for the pointer and, of course, to Jay for such detailed and complete instructions.

Two minor problems - isn't there always something :-

In the ? "Performing a System Generation" stage, the "usermods.jcl" step fails one update namely UMOD009 because member MS00100 was not found in the dataset SYS1.USERMODS. I haven't been able to find the item anywhere so am not sure what that will affect. Otherwise, the final 3390 build went extremely well and no further problems.

The logon procs for the default userids HMVS01 and HMVS02 use REVINIT to start RPF and/or REVIEW (not sure which) but it is missing or, at least, not in the normal executable chain and I have not been able to find it. Not a serious problem, I changed REVINIT to RPF in one userid logon and RFE in the other so I have both ;-)

Best regards

Bill



Re: Historical Question

 

开云体育

I did forget about not everyone using Linux or a derivative of Unix as a host.

Probably a good point on adding some delay as I can certainly see that instant operation, which a software emulation would have, of this device, could certainly cause problems.

How it would be implemented, one huge file vs several in a directory or collection of files would depend on the approach the programmer took to writing the device emulation.

I agree the mechanical aspect of this was very interesting, and watching the video of the device work, I enjoy the watchmaking aspect of it but it seems that was also one of the main issues with its reliability.????

I also agree that TCP/IP would be nice, but also we could just run a later version of MVS and get that. ?

Is most likely not worth much effort at all if its more than a trivial endeavor as the usefulness of it is not huge,

?

Dave, N8ZFM

?

?

?

On 20/02/2025 05:06, Dave Trainor - N8ZFM via groups.io wrote:

In the interest of the historical pats of this hobby,? having such a device available to use in Hercules might not be a bad idea, (...or maybe it is as I am speculating).? 


I think its an interesting idea but ...


It’s not an autotape library, but it's an auto dasd library of 3330's in appearance to MVS, the support for the device is apparently in the OS already, so it’s a single address and provides a selection of 3330 volumes.? - Admittedly small in size by today's standards, but the allocation in the underlying Linux disk system is not overly large, the mechanical aspects would not exist as it's all software as a Hercules device. 

Not everyone is a linux user!

?

So the issues relating to this at the time being cumbersome and prone to breakage were all in the mechanical aspect, and it would no doubt be faster in operation.

You might need to slow it down. We already have issues with emulated tape because rewind and unload is instant.

???
Now I have no idea the effort required to create such a device, and assume one would need to have allocated the entire disk space at the time of creation of this MSS device when adding it to a config file.?? But it might be interesting to have. The whole allocation is not that excessively large given our host system disk space available. I mean seriously, a Tb is trivial anymore.

It depends how you implement it. You could just use one "huge" file and have some king of mapping logic, or one file for each cartridge and actually copy them to tracks on an emulated 3330.
If you have one file for each cartridge you don't need to create them all at boot up.? You can just have a cartridge number in the name and create as needed...
?

What are the thoughts of others???? I would not be capable at the moment of creating this addition to Hercules itself to allow it to be allocated, and that may be a huge task for all I know it is.?? This is a question to the developers of Hercules and they no doubt have many competing priorities, this would be low priority.


I think the Hercules work isn't terrible, but like you I can't do it. There are other things I think that are more interesting....
... real TCPIP for example...

?
But it might be nice to have it none the less, as a historical artifact, still useful, ecpically since the mechanical issues would not exist.? For those using MVS 3.8.??? It truly was a good idea at the time, and of course disk sizes and technology has passed it by, but so has technology passed by a lot of this and we still play with it.
?
?
What's anyone think?

I think that what was interesting about this was the mechanical aspects. Remove those and things get a little boring. Does any one run tape sorts...


?
?
Dave,
N8ZFM, Louisville, KY
dave@...?? dave40272@...
?? 
?

Dave
G4UGM