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: A question about Xephon publicatiion(s)
On Tue, Jan 24, 2023 at 03:44 PM, <mikeci@...> wrote:
Yes, I do have few copies of VM Update (first few numbers 1986 and 1987). I also downloaded (VM Update, CICS Update, MVS Update, VSAM Update and VSE Update) which were available on archive.org. If you want, I can upload zipped content.?All the VMUpdate files are available in the files section of this group list. So you can refer to them here as well. /g/h390-vm/files/Xephon_VM_Update The following articles were downloaded from the Jan 31, 1997 capture from the following URL: https://web.archive.org/web/19970131062213/http://www.xephon.com/archivesvma.htm If a directory is empty, or contains the wrong file, contact marXtevens@..., as he performed the download. Please note: the files were downloaded to a Linux system, so all directories and files with slashes (/) have been changed to periods (.), for instance VM/XA will be VM.XA. Sorry for the inconvenience. ... Mark S. |
Re: A question about Xephon publicatiion(s)
Hi, Mike,
The official repository of all the Xephon articles (that we have copies of) are here: ? ? See here for an explanation of the status of those articles and permitted uses: ? ?? ? If you have any specific questions about this, contact Sam Golub at?sbgolub@...? ... Also, if you happen to have any issues of Xephon magazines that are "missing" from the on-line collection at CBTTape.org, let me know, and I can get them converted to PDF and sent to Sam to update the web site. Hope that helps, Mark S. Waterbury |
Re: Anyone have a VM Assembly language and/or Rexx
Mark Waterbury wrote:
[...] then decided others might benefit from reading the responseGood. Because I saw nothing that seemed private in your reply, and yes, it seemed beneficial to the community to me too. -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Anyone have a VM Assembly language and/or Rexx
Hi, Bertram,
(private reply to you only...) I am not exactly sure what you may be looking for?? What kinds of features comprises a "VM Assembler Toolkit"? For example, one popular option added "structured programming" macros to 360/370 BAL/ALC -- see:? ? ? ?
for a detailed description of IBM's original CONCEPT*14 macros by Marvin Kessler.? CONCEPT*14 macros were used by many shops; a modified version is included in the modern IBM HLASM Toolkit.? There are links on the above page to a webified version of Marvin Kessler's original paper describing CONCEPT*14 ...? ? and "Appendix III" contains "coding instructions" for using CONCEPT*14: ? ? See also the Waterloo tapes directory in the "Files" area of this H390-VM group list, and look at the tape for Release 5 of VM/CMS ... (Waterloo5.7z) ...? you can restore the "directory" with "TAPE LOAD * * A" from the first file on those tapes ... this will restore "ABSTRACT ABSTRACT" that describes all of the files on that tape, and the PETAPE MODULE that you need to use to LOAD any of the remaining files on those tapes.? (PETAPE was a modified CMS TAPE command, written by Perkin-Elmer Corp. back in the day, and contributed to the SHARE VM Project and is included on file 1 of each of those Waterloo tapes.)? ? In the ABSTRACT ABSTRACT file for the Waterloo Release 5 tape, look for M1112V00 -- file 113 on the tape ... The PROC System.? This might be a good start for a "tool-kit" similar to you are looking for.?? The PROC System also supports a lightweight multitasking capability, similar to modern "threads" ... :-) Note that several other files on that Release 5 tape use "The PROC System" macros (and runtime routines), such as file M1113V00 (file 114 on the tape) -- "SEDIT" an XEDIT-like editor (developed years before XEDIT), but without 3270 full screen support -- it was used mainly on "glass teletypes" ... dial-up line-at-a-time VM/CMS terminals.? I hope that helps ...? Mark S. Waterbury |
Anyone have a VM Assembly language and/or Rexx
Hello, When I was in college I started an IBM 370 VM Assembly language toolkit. Over?the years I upgraded it to include XA, 390, and ESA, as well as Rexx. Unfortunately I wasn't able to keep it / save it. I'm asking if anyone / everyone would, please, share their toolkit with me. Of course with the understanding I can use it freely. Thank you. |
Re: Register Add - Quick Question
Probably the same way MVS 3.8J did - checked to see if the address was 16M and bailed out of the loop.
toggle quoted message
Show quoted text
Laddie On Sunday, January 15, 2023, 3:46 PM, Bertram Moshier <herc370390vm@...> wrote:
|
Re: Register Add - Quick Question
Wonder how the VM guys handled this new system. On Sun, Jan 15, 2023, 15:30 James Oswald via <oswaldjb=[email protected]> wrote: Regarding 24 bit addressing with 32 bit arithmetic.? When addressing memory in 24 bit mode, only the low 24 bits of the 32 bit generated address are used. |
Re: Register Add - Quick Question
Regarding 24 bit addressing with 32 bit arithmetic. ?When addressing memory in 24 bit mode, only the low 24 bits of the 32 bit generated address are used.
I worked in Poughkeepsie in the early '70s adding MP support to MVS. ?I can remember one incident when Kingston assembled the first fully configured 168 MP that had the maximum memory of 8 Meg on each side for a total of 16 Meg in MP mode. ?Kingston notified MVS development that they had some available machine time on the machine since it had successfully executed all the initial diagnostics. ?Some of the MVS development guys took their disk packs and drove over the river up to Kingston and loaded the disk drives and hit the load button. The lights blinked for several seconds - then went dead. ?Second attempt resulted in same thing. ?They then took a memory dump, and found nothing in memory. ?They took their disk packs and went back home. ?They discovered that the IPL bootstrap program would determine the memory size of the machine by going into a loop zeroing out 256 bytes of memory at a time expecting to get an addressing exception when it found the end of memory. ?Problem was that with 16 Meg the addressing exception never occurred. ?The 32 bit address went above 16 Meg, but only the low 24 bits were used so the loop clearing memory ended up zeroing out low core and wiped itself out coming from the other direction. ?Very amusing at the time. |
Re: Getting NICOF running with VM CE
Both EE and NICOF bypassed strict C runtime library calls, and called CMS low level library routines directly.? Some of those internal interfaces were updated to support BREXX on CMS. I had to update some places where EE called the CMS low level routines, but I did not look at NICOF, which could have similar issues.? Let me know what you have found so far, either on this list or by direct email, and I will see if I can help you get this working. Bob Bolch On Sat, Jan 14, 2023, 7:33 AM <jfyoung68@...> wrote:
|
Getting NICOF running with VM CE
On a semi-related topic to the recent TCP/IP discussions, has anyone gotten NICOF () running on VM CE?? ? I've tinkered with it a bit in the past, but it seems to be setup for some older GCC on CMS conventions, so I haven't gotten it to a state where it cleanly builds on the CP/CMS side.? As I recall, there are some changes required on the java side, but nothing radical. Any advice or ideas would be welcome. |
Re: Hercules VM TCPIP - current situation?
On Thu, Jan 12, 2023 at 03:05 PM, Dave Wade wrote:
*snicker* "Transporting X code to Y does not always end happily."? OTOH, the BSD code has ranged far and wide ¡
|
Re: "Waterloo Tapes" in H390-VM group's Files area
I imagine from a real tape which came with the tapes used to build the original system. From what I remember, and it's a fuzzy memory, the process was that each site that received a copy agreed to make two copies for other sites. So most sites had a copy of the tape. Dave On Fri, 13 Jan 2023, 01:37 Mark Waterbury, <mark.s.waterbury@...> wrote: But where did Bob Abele get his copy from?? :-/ |
Re: "Waterloo Tapes" in H390-VM group's Files area
On Thu, Jan 12, 2023 at 07:37 PM, Mark Waterbury wrote:
But where did Bob Abele get his copy from?? :-/Does anyone know if Bob Abele is still around to ask? My GUESS is he got it from the University of Waterloo, since they are identical. [xmas@vm370dev tapes]$ diff abele_waterloo.aws WATERLOO6.aws [xmas@vm370dev tapes]$ diff abele_waterloo.aws WATERLOO5.aws Binary files abele_waterloo.aws and WATERLOO5.aws differ [xmas@vm370dev tapes]$ An aside, in reading the abstract documentation on WATERLOO6.aws? ... M1086V00CIA MODS ... it points to RELEASE6 MEMO, which starts out like this. FSVIEW: RELEASE6 MEMO D1???????????????? Lines 1-39/45 F80[1-79]? FSVIEW V1.2.5 We have several large mods that other installations have implemented.? For us to give away code, we must place it in the public domain.? Hence, we tend to send a file to Waterloo only once, and send updates directly to those few installations that we know are running the code.? Our current submissions include: ... As David F goes through each, there doesn't seem to be any changes to the CIA modifications since Release 5. The new mod included in WATERLOO6, is CLASSIFY. Though he doesn't say so in the memo, TAPEMON is on the WATERLOO5.aws tape. FSVIEW: UW5 ABSTRACT T2?????????? Lines 1170-1208/1268 F80[1-79]? FSVIEW V1.2.5 M1122V00TAPEMON-- The tape monitor system is a real-time program operating in the? VM/370 environment which receives and processes user requests for tape drives and mounts.? It was designed to 1) enhance data security for tapes on th VM/370 Interactive system, 2) provide an equitable and efficient system for allocating tape drives, 3) reduce VM operator (VMOP) involvement in assigning tape drives to users, and 4) reduce tape management software (TMS) operator involvement in handling tape mount requests.? This modification requires M1112V00PROC and M1121V00MARCO on this tape.--Ron Hooper, CIA, Tel. (703) 351-6078,? January 26, 1979. NUMBER OF BLOCKS REQUIRED: 0000581 It may not be the absolute latest, but it appears this will be the best we can get. I Hope This Helps ?... Mark S. |