¿ªÔÆÌåÓý


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)

 

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.?


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


A question about Xephon publicatiion(s)

 

Hi!

I noticed post containing old Xephon publications containing VMUpdate old articles from 1987-1995.? One can find pdf copies of VMUpdate since 1997. What is the copyright now? Are we allowed to post those old articles?


Re: Anyone have a VM Assembly language and/or Rexx

 

Mark Waterbury wrote:

[...]
then decided others might benefit from reading the response
(for posterity), and copied/pasted the text, but forgot to
remove the "(private...)" note.
Good. 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, Fish,

Thanks for pointing out my error ... I had sent a private copy to Bertram, then decided others might benefit from reading the response (for posterity), and copied/pasted the text, but forgot to remove the "(private ...)" note.? ?

Mark


Re: Anyone have a VM Assembly language and/or Rexx

 

Mark Waterbury wrote:

Hi, Bertram,

(private reply to you only...)
Oops? :)

--
"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

 

DOS/VS had an identical bug in it too as I recall.

--
"Fish" (David B. Trout)
Software Development Laboratories

mail: fish@...


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.

Laddie




On Sunday, January 15, 2023, 3:46 PM, Bertram Moshier <herc370390vm@...> wrote:

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.
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: 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.
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: 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: #VMCE #rexx EE goes XEDIT - compiling a wish list #VMCE #rexx

 

Take care of yourself Martin!.? ?VM/370 is aging but like fine wine it's only getting better.? Thanks for your contributions and hope you feel well enough to return to your normal programming soon.? ? ? ?-Sam


Re: #VMCE #rexx EE goes XEDIT - compiling a wish list #VMCE #rexx

 

I am still sick since more than two months. I have paused all programming and documentation efforts.
It is not directly threatening but it makes me unable to think.

Martin


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:

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.


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:

.. transporting non-vm code to vm does not always end happily ¡­.

*snicker*

"Transporting X code to Y does not always end happily."?

(It's simpler)

OTOH, the BSD code has ranged far and wide ¡­


(It's simpler)


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.