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: Program Interrupts (signals)
So the question is, where are you trying to trap abends? CMS or CP? Joe adrian@...> wrote:
By
Joe Monk
·
#1049
·
|
Re: Program Interrupts (signals)
So I do not believe our VM/370 supports ABMEXIT (If I am wrong please, please me, and let me know!) I see no way to trap an ABEND (like divide by zero) nor a HX (which seems to be a pooling
By
adriansutherland67
·
#1048
·
|
Re: Dynamic / split stacks (gcclib)
Dynamic stack completed. Will now play with memset() challenge entries (the field is quite small ... lol). Then signals ... any minimalist example of an ABEND or HX handler would be very welcome!
By
adriansutherland67
·
#1047
·
|
Re: REXX programs and functions in VM/370
Hi Tony, I remember you mentioned SAA Rexx a few days ago - I found my 1992 copy of the OS/2 Procedures Language/2 Rexx SAA manual, and I put it under the scanner. Here is the searchable PDF:
By
[email protected]
·
#1046
·
|
Re: Testing
Very sensible!
By
adriansutherland67
·
#1045
·
|
Testing
Folks, I think my next move is rather than to add new code, to develop some tests that check out everything that's included in 6-Pack? Thoughts? Dave Wade G4UGM & EA7KAE
By
Dave Wade
·
#1044
·
|
Re: Register Add - Quick Question
It was the lack of these that freaked me out a bit! To be honest I am just doing the minimum in assembler before passing on to c where the heavy lifting is done. For example assembler can make a new
By
adriansutherland67
·
#1043
·
|
Re: memset help
On Fri, 2020-04-17 at 20:38 +0100, Dave Wade wrote: > > -----Original Message----- > > From: [email protected] <[email protected]> On Behalf Of Tony > > Harminc > > Sent: 17 April 2020 20:35 > > To:
By
@shiresoft
·
#1042
·
|
Re: memset help
By
Dave Wade
·
#1041
·
|
Re: memset help
I must admit that I have a vague recollection of this issue coming up here before. I'm still a bit unclear though on how the compiler can be consistent in how it translates a float decimal i
By
Tony Harminc
·
#1040
·
|
Re: memset help
By
Dave Wade
·
#1039
·
|
Re: memset help
<adrian@...> wrote: If you're considering cross-compiling on a non S/370 architecture machine (rather than, say, a modern IBM zArch box), you'll need to consider the parsing and
By
Tony Harminc
·
#1038
·
|
Re: memset help
This one is clearly zeroing storage - not copying data. R3 is the "from" length field, and it's zero, so the MVCL is padding only (and that pad byte is zero). And the "from" address in R2 is
By
Tony Harminc
·
#1037
·
|
Re: Register Add - Quick Question
<adrian@...> wrote: A couple of points... In modern (i.e. z) architectural variants, there are new immediate instructions that may help with this. Notably there is AHI (Add Halfword
By
Tony Harminc
·
#1036
·
|
Re: memset help
Mark L. Gaubatz wrote: It somehow failed to dawn on me that the MVCs in URMON were going to/from zero page and therefore there was no possibility of some of the code being repeated in a loop to move a
By
Peter Coghlan
·
#1035
·
|
Re: memset help
In this particular case, it is the output of a disassembler. It's what we have to cope with when we don't have the source code to look at. Regards, Peter Coghlan.
By
Peter Coghlan
·
#1034
·
|
Re: memset help
For interest. Is that machine generated or hand crafted? If the latter must have been very error prone and expensive!
By
adriansutherland67
·
#1033
·
|
Re: memset help
You have to be careful in analysis. The MVC sequences are intentionally moving and modifying parts of Page Zero. This is probably related to swapping of the current running user on MUSIC, or status
By
Mark L. Gaubatz
·
#1032
·
|
Re: memset help
By
Dave Wade
·
#1031
·
|
Re: memset help
<keanu> Whoa. </keanu> I sure wouldn't have wanted to be you in high school, Steve. ;) -Dave -- Dave McGuire, AK4HZ New Kensington, PA
By
Dave McGuire
·
#1030
·
|