Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
This group is for all folks running the original IBM VM/370 Release 6 operating system (or later (e.g. VMTCE (Community Edition)) on Hercules. Like the other early IBM operating systems this version has always been in the public domain and so can be freely distributed. The base version as supplied by IBM is lacking in many facilities. IBM solved this by providing additional extension products which were licensed and so are not available. There are however many user enhancements available which can be installed. In addition, in order to get users up and running quickly updated "releases" of VM/370 included the most popular updates are available for download, so novices can start to learn VM without having to delve into the system internals. It is intended that this wiki will provide information on the base release and these updates.
The available versions are here :-
?
?
Re: RXSYSFN for VM/370
Yeah, EE (or any full-screen editor is important). Thank you for the update. On Tue, Dec 3, 2024, 01:42 Dave Wade via <dave.g4ugm=[email protected]> wrote:
|
Re: RXSYSFN for VM/370
开云体育Bertram,Not sure where we are! We lost the person who built the last version, so there is a bit of a void, but I think we are getting to the stage where there is enough new stuff for another release. I was waiting for EE to get to a stable state before plugging ahead.... Dave On 03/12/2024 06:29, Bertram Moshier
via groups.io wrote:
|
Re: RXSYSFN for VM/370
Hello, Any idea or announcement, yet, as to the release of the next version of VM/CE? Thank you On Fri, Nov 29, 2024, 21:37 Mark A. Stevens via <marXtevens=[email protected]> wrote:
|
Re: DMSABE141T Protection exception
Best guess is different memory size of the guest VM or saved segment layout.
toggle quoted message
Show quoted text
You ought to be able to able to run PER to get an idea of what’s causing the fault but it’s been way too many years since I’ve done that and I don’t remember the syntax. On Dec 1, 2024, at 11:23?PM, Evgenii Shikhovtsev via groups.io <evgenshikh23@...> wrote: |
Re: Wondering ...
开云体育Try DMKCTC (real and virtual CTCA code), if it is in VM/CE.? I know it was in VM/370 R3. The shop I was in ran multiple VMs
(homegrown OS in them) talking to each other via CTC. Eventually
they got another VM (still the homegrown OS) to talk to another
REAL machine via real CTCA. I was an Application Programmer at the
time (1976).
On 12/1/2024 7:08 AM, Bertram Moshier
via groups.io wrote:
|
Re: Wondering ...
开云体育Bertram,There is no CTCA code in the base free RSCS. Not sure what is on CE. I can't see any mods Dave On 01/12/2024 12:08, Bertram Moshier
via groups.io wrote:
|
Re: Wondering ...
Hello Drew,
?
Do you have an idea where the CTCA code resides in RSCS? I'd like to learn from the actual code. Yes, I'm still working on the VM/CE Backup. It's just going slowly.? Just a statement of fact:? Sig, we must move because the landlord is doing something to the building.? We have till 3/31/2025, at least.
?
Thank you. |
RXSYSFN for VM/370
I've just updated ?with the results of my work to create a Rexx system-level function package for the various VM/370 R6s.? I have specifically tested it with both bREXX 1.0.1 (as shipped in VM/370 CE 1.1) and the first beta of bREXX 1.1.0 (as I announced last month).? In combination with a small change to the bREXX DATE() function (to add BASEDATE), this brings bREXX fully up to the Rexx 3.40 level (with considerable additional function from higher levels). This package provides the DIAG() and DIAGRC() functions that VM/SP (and later) had, with the exception of C8 and CC (because VM/370 CP doesn't have those DIAGnoses). I intend to package this for inclusion in the next release of VM/370 CE, but it should work on any VM/370 system that can already run bREXX 1.0.1.? If you want to use it before that, or with another VM/370 system, you can download the ZIPped VMARC file from the GitHub issue.? It contains the full source and MODULE, including a few CMS macro changes that were necessary (and which are teed up for the next VM/370 CE release). Ross |
Re: Updated Wiki Page: Reserved CMS Modification Numbers
#wiki-notice
William Denton wrote in that file: > I would also propose that new files added to the CMS nucleus or CMSSEG be named HDSxxx since CP seems to be using HRCxxx and it would probably be good to avoid any conflicts. Exceptions might be something like a major Assembler-based component that VM/SP would have included in the resident code. I have noticed that some VM/SP-like things have been added with the SP names using DMSxxx pattern.... are we all comfortable with the implications of this?
|
Hi, Mark,
?
Mark,
?
I hope you and yours are doing well, and preparing for the Thanksgiving holiday.
?
I just saw this message from September.? (replying to an older message)
?
I did manage to install SEDIT, but it was a good number of years ago, and I have slept too many? times since then to remember exactly how long ago that was.
?
But, I did use SEDIT for a while back then.? IIRC, this was before the advent of "EE".
?
First, you also need to install "The PROC System" from the same Waterloo tapes, from the same place that SEDIT came from, because SEDIT is written using "The PROC System" macros.? ?
?
The other thing you need to be aware of is that there are certain "features" of SEDIT that will not work "out of the box", for example, there are many extended commands that have a file type of SEDITMOD.? Those are relocatable modules, but not using the standard from VM/SP and above, because SEDIT was all developed way before then, starting on VM Rel. 3 (maybe even earlier?)
?
The problem is, they used a proprietary relocating loader called RSIFETCH that no one seems to have a copy of, and that no one has "reverse engineered."? In theory, you could just use CMS TEXT decks and then use the OS LOAD macro to load them dynamically.? But, I am not sure how much work this would entail, to retrofit that to SEDIT.
?
Next, one of those SEDITMODs is called "FS" or "FSEDIT" -- a "full-screen editor" front-end for SEDIT.? But, you need to know that they were not using 3270s; this only worked with a very obscure async. "glass teletype" terminals made by a company called "Delta Data" (long since out of business), who sold their "TEMPEST approved" (hardened) terminals to the DoD.? And, they also had somehow integrated their own special software to manage the Delta Datas, so that meant mods deep inside VM/370 CP.? ?So, you can forget about that "FS" for now.
?
?The third thing you need to know is, some "commands" in SEDIT were actually "EDEXECs" -- they took the source code for the CP-67/CMS version of EXEC, and modified it to integrate it into SEDIT, so it would allow you to write edit macros for SEDIT.? Very powerful, but also somewhat cumbersome, as this was way before "EXEC II" appeared, and so it used a kludge to work around the 8-byte tokenization issues.
?
SEDIT, like The PROC System, is a rather large collection of many CSECTs or ASSEMBLE source files.
?
Let me know if you really want to dig into this, and I can try to spend some time to resurrect my knowledge of this artifact, having worked with it for a while back in the day.
?
All the best,
?
Mark S. Waterbury |
Re: DMSCIT171T Permanent console error; re-IPL CMS after TERM CONMODE 3270
Strange indeed that 3270 programs work.? But that's an addition not available in the beginning.
CMS only speaks linemode, 3215.
But, CMS programs can use 3270 full screen since VM got "DIAGNOSE 58".? A CP feature for CMS.? Editors like EDGAR and XEDIT? use it; just like FLIST and BROWSE to name things common in VM/SP.
The old, public area CP doesn't have DIAG58 support, but "the community" added this to CP too, and now there is a full screen editor too: EE
?
P.S. when I say CMS has no full screen support, I lie a bit: I think that in VM/SP Rel 5 CMS got it, with VSCREENs and WINDOWs? so you can make your own in REXX for example.? And there can the command SET FULLSCREEN ON to make CMS itself use VSCREENs and WINDOWs, with scrolling features etc.? SET FULLSCREEN ON isn't used a lot.?
Some of my tools on VM's download library ( ) include my SELFS EXEC (Select Fullscreen) and/or RxMB (Rexx MessageBox) to use VSCREENs and WINDOWs. (I can send them to you if you like).? The native use of VSCREENs and WINDOWs isn't that easy.
?
--
Kris Buelens |
Re: DMSCIT171T Permanent console error; re-IPL CMS after TERM CONMODE 3270
TERM CONMODE 3270 is useful to run guests.? The CMS abend isn't nice.? So to avoid that
Often a DEF STOR is done as well before starting the guest: insert that before the IPL command
--
Kris Buelens |
Re: DMSCIT171T Permanent console error; re-IPL CMS after TERM CONMODE 3270
On Sat, Nov 23, 2024 at 02:02 PM, Evgenii Shikhovtsev wrote:
?
Because virtual machines running CMS require CONMODE 3215 (but you don't say if you run the command from the CMS Ready prompt).
?
Cheers,
?
Rene FERLAND, Montreal
|
Re: VM/ESA 370 (was Re: VM/370 new thrilling experience)
开云体育At that time, I was myself in charge of the applications for a French Research Lab. and my only problem was to ensure that they will go through the millennium gate safely... A VM-PC helped me a lot : That was the very first time I was allowed to log on OPERATOR or even MAINT... Today I'm allowed to but have not the required knowledge to tweak the system : the only assembly language code I ever committed was the implementation of a QUICKSORT? and an IUCV interface for VS-PASCAL programs for internal use. (Truth to be told, I'm not sure I would still be able to do so today... But reading about your experiences, and your achievements around VM-CE make me dream again abount the nicest years of my professional life). ?Thank you so much for this. Jean-Pierre Cabanié Le 16/11/2024 à 03:25, Mark A. Stevens
via groups.io a écrit?:
-- Jπr |