开云体育


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育


On 04/10/2024 02:13, William Denton via groups.io wrote:
The only thing close to an internals manual is the Assembler PLM SY33-8041... available from a couple of sources including this one:
?
Not terribly useful but "better than a poke in the eye" as my grandfather would say
?

Thanks for that. I think its a good working description. Might make good bedtime reading.

cheers, William
_._,_._,_
Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育


On 03/10/2024 18:05, Martin Scheffler via groups.io wrote:
Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge ?

Even with the source on a MVS pack arguably you don?t need any MVS system or MVS tools, which is probably no one has bothered to move it to a CMS disk.

The source is horrible, I have no idea why any one would torture themselves trying to re-assemble the assembler.?

I think if you know enough to make changes you would know enough to mount and use an MVS disk on CMS..

?
Martin
?
Dave
_._,_._,


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Thu, Oct 3, 2024 at 12:05 PM, Martin Scheffler wrote:
Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge
Since the code exists on MVS 3.8j, there is no reason it could not exist on VM/370. Just someone having the time to do so.
?
?... Mark S.


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

The only thing close to an internals manual is the Assembler PLM SY33-8041... available from a couple of sources including this one:
?
Not terribly useful but "better than a poke in the eye" as my grandfather would say
?
cheers, William


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

Is it possible - legally and technically - to have all the source code of ASSEMBLER XF (IFOX00) on a CMS disk on VM/370 Community Edition and build it completely from source without any running MVS system, MVS tools or MVS knowledge ?
?
Martin
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

A Clarification
?
For OS/360, OS/VS (VS1, SVS and MVS), IBM never shipped much (if any) source code with the "distribution materials" (PID tapes).
?
Customers had to order the "optional source materials" for each new version/elease,? and for each major component.? Those optional source tapes were always one release behind the current version, so assembling that source produced object code that never matched what was currently shipped, unless that module just had no maintenance (PTFs) applied (highly unlikely) in the interim.
?
So, the source code we have for "MVS 3.8j" is actually MVS 3.7 level code.
?
Hence, the hours of work needed by Paul Gorlinsky and others to recreate a version of source code that matches the current version of the object code.


Updated Wiki Page: Reserved CMS Modification Numbers #wiki-notice

Group Notification
 

The wiki page Reserved CMS Modification Numbers has been updated by William Denton <williamedenton@...>.

Compare Revisions


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育


On 03/10/2024 00:04, Mark Waterbury via groups.io wrote:
Jay Moseley has this on his web site:
?
? ? ? ?
?
This includes a description of how Paul Gorlinksy disassembled PTFed objects and retrofitted the changes to the original source code for IFOX to create a new "base" source for IFOX that matched the objects shipped with MVS 3.8J.? You can download the updated materials from the above web page.
?
Thanks to Jay Moseley for all the work he has put into MVS community edition and his SYSCPK Compiler Pack of assemblers and compilers for use with MVS 3.8J, TK3, TK4- and TK5.

Here Here. Jay really did a lot of work on this stuff....

... and thanks to Mark for either digging this out. So it appears that whilst the base Assembler source was distributed , the PTFs were only shipped as object decks. This is certainly my memory of how we serviced the assembler. I wonder is there an Assembler internals manual, the code is horrid!

Dave





Rexx PARSE test cases needed

 

I have a fix in progress for the BREXX bug that has been described as "BREXX PARSE errors with literals in the template" (), although that's just one aspect of the bug.? In order to confirm that I have fixed it, and that I have not made something else worse, I need some test cases for the Rexx PARSE instruction.? If any of you have known cases where BREXX'S PARSE does not behave correctly, especially cases that work correctly in either IBM VM Rexx, or in Mark Hessling's Regina implementation, I'd love for you to share them with me.? Likewise if you have "creative" uses of PARSE.

What I need is:
1) The PARSE statement.
2) An example input to be parsed.
3) The variable values that you expect it to set.

You can either add them to the issue at the link above, or you can mail them to me at Ross.Patterson@....? Please don't reply to this email, there's no need to fill everybody's inboxes. ?

Ross


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

Jay Moseley has this on his web site:
?
? ? ? ?
?
This includes a description of how Paul Gorlinksy disassembled PTFed objects and retrofitted the changes to the original source code for IFOX to create a new "base" source for IFOX that matched the objects shipped with MVS 3.8J.? You can download the updated materials from the above web page.
?
Thanks to Jay Moseley for all the work he has put into MVS community edition and his SYSCPK Compiler Pack of assemblers and compilers for use with MVS 3.8J, TK3, TK4- and TK5.


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育

I thought someone updated the ASMXF source to reflect all the PTF’s a number of years ago.?

Isn’t there a S370 asm group? Probably there but I’ll see if I have a copy.

Laddie Hanus

Sent from whatever device I am using.

On Oct 2, 2024, at 4:13?PM, Dave Wade <dave.g4ugm@...> wrote:

?


On 02/10/2024 20:39, William Denton via groups.io wrote:
One thing I found interesting in the referenced Assembler mods was the mention of the existence of source code for the Assembler In the MVS/370 distro.
?
The `ifmods.memo.txt` file inside `ifmods.zip` contains a link to the original source of this mod. The link is stale but I found the current file at . This ZIP contains JCL to apply the mod by reassembling all of Assembler Phase 4 (IFNX4*). SYSIN for the assembly steps is `//SYSIN ? ?DD ?DSN=MVS370.SYM2.VOL1.PDS05(&MEM.),DISP=SHR`
That is probably not the actual PDS name from the MVS distro but is a clear indication that the assembler source *was* distributed by IBM at some point.

I never said it wasn?t. What I said was that it wasn?t distributed with VM/370.

Pretty sure it is the actual PDS name from the MVS source disks

It would be interesting if someone were able to track down a copy.
?

I am pretty sure I have a copy, but not to hand. A bit surprised if its not available somewhere.

cheers,
William
_._,_._,
Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育


On 02/10/2024 20:39, William Denton via groups.io wrote:
One thing I found interesting in the referenced Assembler mods was the mention of the existence of source code for the Assembler In the MVS/370 distro.
?
The `ifmods.memo.txt` file inside `ifmods.zip` contains a link to the original source of this mod. The link is stale but I found the current file at . This ZIP contains JCL to apply the mod by reassembling all of Assembler Phase 4 (IFNX4*). SYSIN for the assembly steps is `//SYSIN ? ?DD ?DSN=MVS370.SYM2.VOL1.PDS05(&MEM.),DISP=SHR`
That is probably not the actual PDS name from the MVS distro but is a clear indication that the assembler source *was* distributed by IBM at some point.

I never said it wasn?t. What I said was that it wasn?t distributed with VM/370.

Pretty sure it is the actual PDS name from the MVS source disks

It would be interesting if someone were able to track down a copy.
?

I am pretty sure I have a copy, but not to hand. A bit surprised if its not available somewhere.

cheers,
William
_._,_._,
Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

One thing I found interesting in the referenced Assembler mods was the mention of the existence of source code for the Assembler In the MVS/370 distro.
?
The `ifmods.memo.txt` file inside `ifmods.zip` contains a link to the original source of this mod. The link is stale but I found the current file at . This ZIP contains JCL to apply the mod by reassembling all of Assembler Phase 4 (IFNX4*). SYSIN for the assembly steps is `//SYSIN ? ?DD ?DSN=MVS370.SYM2.VOL1.PDS05(&MEM.),DISP=SHR`
That is probably not the actual PDS name from the MVS distro but is a clear indication that the assembler source *was* distributed by IBM at some point. It would be interesting if someone were able to track down a copy.
?
cheers,
William


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Wed, Oct 2, 2024 at 04:56 Dave Wade via <dave.g4ugm=[email protected]> wrote:

On 02/10/2024 09:45, Martin Scheffler via wrote:

On Tue, Oct 1, 2024 at 09:27 PM, Dave Wade wrote:
I guess there should be notes about this on MAINTs CMS disk...
I have found IFOXMODS MEMO F1 on MAINT 093 and ASMGEND EXEC I1 on MAINT 190 .
ASMGEND EXEC I1 has file mode number 1 and is not visible on the S disk.

Why should it be. It would take up memory space for every user if it were. Its only of use then the 190 is accessed for write access so its mode 1.

I think there are a few things like that on the 190...

Yup, and there's even a technique in CMS to make use of a lot of those mode 1 files.? The GENDIRT command that ASMGEND EXEC ?invokes will locate all the files ASSEMBLE MODULE cares about, and store their FSTs in it. ? Several of the old OS compilers use this technique. ?

The XF assembler has always been distributed by IBM this way.

Ross


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

开云体育


On 02/10/2024 09:45, Martin Scheffler via groups.io wrote:
On Tue, Oct 1, 2024 at 09:27 PM, Dave Wade wrote:
I guess there should be notes about this on MAINTs CMS disk...
I have found IFOXMODS MEMO F1 on MAINT 093 and ASMGEND EXEC I1 on MAINT 190 .
ASMGEND EXEC I1 has file mode number 1 and is not visible on the S disk.

Why should it be. It would take up memory space for every user if it were. Its only of use then the 190 is accessed for write access so its mode 1.

I think there are a few things like that on the 190...

?
Martin
?
Dave


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On Tue, Oct 1, 2024 at 09:27 PM, Dave Wade wrote:
I guess there should be notes about this on MAINTs CMS disk...
I have found IFOXMODS MEMO F1 on MAINT 093 and ASMGEND EXEC I1 on MAINT 190 .
ASMGEND EXEC I1 has file mode number 1 and is not visible on the S disk.
?
Martin
?
q disk f ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Label ?CUU M ?Stat ?Cyl Type Blksize ? Files ?Blks Used-(%) Blks Left ?Blk Total?
MNT093 093 F/A R/O ? 40 3350 ?800 ? ? ? ?681 ? ? ?12494-55 ? ? ?10306 ? ? ?22800?
Ready; T=0.01/0.01 08:27:48 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
listfile IFOXMODS MEMO * (label isodate ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Filename Filetype Fm ?Format ? ?Recs Blocks ? ? Date ? ?Time ? Label ? ? ? ? ? ??
IFOXMODS MEMO ? ? F1 ?F ? ?80 ? ? 47 ? ? ?5 ?2005-07-22 20:05 ?MNT093 ? ? ? ? ? ?
Ready; T=0.01/0.01 08:29:56 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

q disk ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Label ?CUU M ?Stat ?Cyl Type Blksize ? Files ?Blks Used-(%) Blks Left ?Blk Total?
[...] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
CMSDSK 190 I/A R/O ? 59 3350 ?800 ? ? ? ?569 ? ? ?19542-58 ? ? ?14088 ? ? ?33630?
CMSDSK 190 S ? R/O ? 59 3350 ?800 ? ? ? ?172 ? ? ?19542-58 ? ? ?14088 ? ? ?33630?
[...] ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
Ready; T=0.01/0.01 08:14:14 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
listfile ASMGEND EXEC * (label isodate ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Filename Filetype Fm ?Format ? ?Recs Blocks ? ? Date ? ?Time ? Label ? ? ? ? ? ??
ASMGEND ?EXEC ? ? I1 ?F ? ?80 ? ? 81 ? ? 10 ?2003-03-11 18:07 ?CMSDSK ? ? ? ? ? ?
Ready; T=0.01/0.01 08:13:58 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&TYPE ? ? ?ASSEMBLE XF GEND PROC ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&CONTROL ? OFF ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&ERROR ? ? &GOTO -FAIL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOAD ? ? ? DMSASM DMSASD (CLEAR ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? ASSEMBLE MODULE A2 (MAP ALL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0A IFOX0B (RESET IFOX0A01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX00 (MAP FROM IFOX0A00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0C (RESET IFOX0C01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX01 (MAP FROM IFOX0C00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0D IFOX0J (RESET IFOX0D01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX02 (MAP FROM IFOX0D00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0E (RESET IFOX0E01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX03 (MAP FROM IFOX0E00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0F (RESET IFOX0F01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX04 (MAP FROM IFOX0F00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX1A IFNX1J IFNX1K IFNX1S (RESET IFNX1A01 ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX11 (MAP FROM IFNX1A00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX2A (RESET IFNX2A01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX21 (MAP FROM IFNX2A00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX3A IFNX3B IFNX3K IFNX3N (RESET IFNX3A01 ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX31 (MAP FROM IFNX3A00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0G (RESET IFOX0G01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX05 (MAP FROM IFOX0G00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0H (RESET IFOX0H01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX06 (MAP FROM IFOX0H00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFOX0I (RESET IFOX0I01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX07 (MAP FROM IFOX0I00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX4M IFNX4D IFNX4E IFNX4S IFNX4V (RESET IFNX4M01 ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX41 (MAP FROM IFNX4M00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX06 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX4T IFNX4N IFNX4E IFNX4S IFNX4V (RESET IFNX4T01 ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX42 (MAP FROM IFNX4T00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX06 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&ERROR ? ? &CONTINUE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&STACK ? ? HT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX5C IFNX5D IFNX5F IFNX5A (RESET IFNX5C01 ? ? ? ? ? ? ? ? ? ? ? ? ??
&ERROR ? ? &GOTO -FAIL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&STACK ? ? RT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX5L IFNX5M IFNX5P IFNX5V ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX51 (MAP FROM IFNX5C00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX06 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX6A (RESET IFNX6A01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? IFOX61 (MAP FROM IFNX6A00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?IFOX06 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
INCLUDE ? ?IFNX6B IFNX6C (RESET IFNX6B01 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
GENMOD ? ? IFOX62 (MAP FROM IFNX6B00 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
LOADMOD ? ?ASSEMBLE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&TYPE ? ? ?ENTER TARGET DISK MODE FOR ASSEMBLE MODULES ? ? ? ? ? ? ? ? ? ? ? ? ??
&TYPE ? ? ?DEFAULTS TO S-DISK IF NONE ENTERED. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&READ ? ? ?VARS &MODE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENDIRT ? ?DMSASD &MODE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
GENMOD ? ? ASSEMBLE MODULE A2 (MAP ALL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&TYPE ? ? ?ASSEMBLER XF GEND COMPLETE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&EXIT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
-FAIL ? ? ?&CONTINUE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
&TYPE ? ? ?ASSEMBLER XF GEND FAILED ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
&EXIT ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
?


Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

When I worked for Owens Corning Fiberglas Research Center as the lead systems programmer, it was my policy to rebuild from start to finish, CP, CMS, and RSCS.? I would compare the text files IBM sent and what I got from the assembler.? There were several times this process found differences.? My boss liked this idea because it kept IBM on their toes.

Thank you.

Bertram Moshier?
WB8ERT?

On Tue, Oct 1, 2024, 14:27 Dave Wade via <dave.g4ugm=[email protected]> wrote:

On 01/10/2024 19:01, Martin Scheffler via wrote:
> Is it possible to generate the complete VM/370 Community Edition
> including all the tools from source ?
Almost all..
> I have looked at some disk of MAINT, but I did not find the complete
> source of the CMS ASSEMBLE command, including the core of Assembler XF
> (IFOX00).

The Assembler is the XF assembler is common to MVS, VM and DOS and you
need the MVS source disks to re-build it. There is a file here:-

/g/h390-vm/files/GCCCMS/ifmods.zip

with brief instructions and EXECs to re-build the assembler, however I
think additional fixes may have been applied after I wrote those
instructions.

I guess there should be notes about this on MAINTs CMS disk...

> Martin

Dave









Re: Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

On 01/10/2024 19:01, Martin Scheffler via groups.io wrote:
Is it possible to generate the complete VM/370 Community Edition including all the tools from source ?
Almost all..
I have looked at some disk of MAINT, but I did not find the complete source of the CMS ASSEMBLE command, including the core of Assembler XF (IFOX00).
The Assembler is the XF assembler is common to MVS, VM and DOS and you need the MVS source disks to re-build it. There is a file here:-

/g/h390-vm/files/GCCCMS/ifmods.zip

with brief instructions and EXECs to re-build the assembler, however I think additional fixes may have been applied after I wrote those instructions.

I guess there should be notes about this on MAINTs CMS disk...

Martin
Dave


Where is the source code of ASSEMBLER XF (IFOX00) in VM/370 Community Edition V1R1.2 ? #VMCE

 

Is it possible to generate the complete VM/370 Community Edition including all the tools from source ?
?
I have looked at some disk of MAINT, but I did not find the complete source of the CMS ASSEMBLE command, including the core of Assembler XF (IFOX00).
?
Martin
?


Re: EE goes XEDIT - testing new features #rexx #VMCE

 

开云体育

Hi Martin,

I unpacked the new code drop and am very happy with the progress. Because of other obligations at the moment I only want to report this after I close EE:

** freeMem: ignored attempt to free NULL ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
Memory overwrite detected by __DMSFRT at E8DBA0. ? ? ? ? ? ? ? ? ? ? ? ??
DLMALLOC PANIC LINE 3540 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ABNORMAL TERMINATION (NO RESOURCE CLEANUP) ERRNO 430 DLMalloc aborted. ??
Ready(00012); T=0.21/0.33 08:40:50 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
It does not hurt anything though.

best regards,

搁别苍é.

On 30 Sep 2024, at 07:49, Martin Scheffler <San-Lorenzo@...> wrote:

On Mon, Sep 30, 2024 at 02:34 AM, Mark A. Stevens wrote:
Have it loaded on my dev system. LISTFILE EE is working!
?
An interesting side-effect when using XLIST
?
XLIST: * EXEC A ? ? ? ? ? ? ? ? ? ? ?Lines 1-7/7 ?XLIST V1.3.2.0012_240924-1417
? Filename Filetype Fm ?Format ? ?Recs Blocks ?Date ? ? ? Time ? Label
===== ATTDASD ?EXEC ? ? A1 ?V ? ?72 ? ? 18 ? ? ?2 ?2021-02-11 03:10 ?MNT191
===== CPEREP01 EXEC ? ? A1 ?V ? ?35 ? ? ?8 ? ? ?1 ?2024-09-11 19:19 ?MNT191
===== GETFMADR EXEC ? ? A1 ?F ? ?80 ? ? 60 ? ? ?6 ?2021-12-16 20:58 ?MNT191
===== PROFILE ?EXEC ? ? A1 ?V ? ?71 ? ? 26 ? ? ?1 ?2024-09-07 20:03 ?MNT191
===== RSDIRUPD EXEC ? ? A1 ?V ?4560 ? ? ?1 ? ? ?6 ?2019-05-23 00:01 ?MNT191
===== SNOBOL4 ?EXEC ? ? A1 ?F ? ?80 ? ?121 ? ? 13 ?2024-02-19 10:56 ?MNT191
===== VMSETUP ?EXEC ? ? A1 ?V ? ?72 ? ?377 ? ? 34 ?2022-04-30 15:00 ?MNT191
?
I have seen this already, this happens because I have changed the PREFIX and NUMBER commands to "view" level and changed the defaults as in XEDIT.
?
Martin
?
On Tue, Sep 24, 2024 at 04:15 PM, Martin Scheffler wrote:
How important are the "side modes" of EE like FSLIST and FSVIEW ? I did not care of these up to now. I have reworked EE focussed on XEDIT as it was in VM/SP 1 (that means no FILELIST, RDRLIST ...).
?
Actually I have a Proof of Concept to have several UI Elements controlled by a "view" ... which means "file" as there is only one view per file now. A repeatable macro PROFILER EE written in REXX can decide by checking filename and filetype to set PREFIX to OFF, LEFT or RIGHT and NUMBER to ON or OFF. This setting will be tied to this one view/file and will not be affected by other files in the ring.
?
I might have broken something in FSLIST, I have not done much research how FSLIST internally works.