Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
Re: What is ASMAHL?
Another solution might be possible: replace it with an EXEC of the name
that's used, which in turn calls the existing assembler with all arguments passed through. Then anyone who looks at it will see what it does. An explanation could be added in comments. -Olaf. -- ___ "Buying carbon credits is a bit like a serial killer paying someone else to \X/ have kids to make his activity cost neutral." -The BOFH falu.nl@rhialto |
Re: EXECIO problem
that was quick! Many thanks Bob Dave On Mon, 22 Nov 2021 at 13:51, Bob Bolch <Bob@...> wrote: Hi Dave, |
EXECIO problem
I have a REXX exec that seems to reveal a problem with EXECIO. Here's a simple test:
? ?/* test execio*/ ? ?EXECIO 10 DISKR TEST DATA A '1 (FINIS' ? ?say 'queue=' queued() /* correctly says 10 */ ? ?parse pull line1 ? ?say 'line1=' line1 /*correctly says the first line of the TEST DATA file */ ? ?say 'queue= 'queued() /* correctly says 9 */ ? ?parse pull line2 ? ?say 'line2=' line2 /* INCORRECTLY just says the first line of TEST DATA again*/ ? ?say 'queue=' queued() /* correctly says 8 */ Repeated pulls show the queued decreasing but I cannot get the data in lines 2 ...? Any idea what I'm doing wrong or is it a bug in EXECIO or in BREXX stack handling? |
Re: Help with running VM/ESA
Hey Laddie,
toggle quoted message
Show quoted text
I just did as you said and, following the instructions, I was able to build the latest version (4. 4.9999.0) without any problem. (I'm quite surprised that the Arch Linux distribution still relies on the 3,13 : the maintainers should have detected some problem I did not see). Thanks to the help of the group I can now exercise my memory to rediscover what has been my environment decades ago. Thanks again, dear members or the group,? for your so kind help. It reminds me the best times with SEAS (the European version of SHARE Inc.). It's so good to be able to ride the time machine backwards. Sincerely, Jean-Pierre Cabani¨¦ Le 22/11/2021 ¨¤ 00:20, laddiehanus via groups.io a ¨¦crit?:
You should get SDL-Hercules 4.3 but there are additional fixes added later for VM/ESA. If you are on Linux it¡¯s fairly easy to build but there a number of packages lo install --
Jean-Pierre Cabani¨¦ \_(¥Ä)_/ |
Re: Help with running VM/ESA
You should get SDL-Hercules 4.3 but there are additional fixes added later for VM/ESA. If you are on Linux it¡¯s fairly easy to build but there a number of packages lo install
toggle quoted message
Show quoted text
Start here ? Laddie hanus On Sunday, November 21, 2021, 3:36 PM, jean-pierre@... wrote:
|
Re: Help with running VM/ESA
¿ªÔÆÌåÓýBingo ! Shame on me ! Now I'll have to dig out of my memory the bits and pieces to warm the system up. Thank you so much ! Tryly yours, Jean-Pierre Le 21/11/2021 ¨¤ 23:09, Jay Maynard a
¨¦crit?:
-- Jean-Pierre Cabani¨¦ \_(¥Ä)_/ |
Re: Help with running VM/ESA
DO you have a 3270 session connected at address 0200? It looks like it isn't finding the console. On Sun, Nov 21, 2021 at 3:35 PM <jean-pierre@...> wrote: I've copied the hercules configuration from Joe Monk and when I issue ipl 0123 in the hercules console, the machine issues : --
Jay Maynard |
Re: Help with running VM/ESA
I've copied the hercules configuration from Joe Monk and when I issue ipl 0123 in the hercules console, the machine issues :
21:38:53 ipl 0123 21:38:53 HHCCP014I CPU0000: Specification exception CODE=0006 ILC=4 21:38:53 PSW=000C2000 80005074 INST=8312021C???? DIAG? 1,2,540(0)???????????? diagnose 21:38:53 R:0000021C:K:06=64001000 3100025B 60000005 08000220? .......$-....... 21:38:53 GR00=00000000? GR01=00000000? GR02=00000000? GR03=00000000 21:38:53 GR04=00000000? GR05=00000000? GR06=00000000? GR07=00000000 21:38:53 GR08=00000000? GR09=00000000? GR10=00000000? GR11=00000000 21:38:53 GR12=80005002? GR13=00000000? GR14=00000000? GR15=00000000 21:38:53 HHCCP014I CPU0000: Addressing exception CODE=0005 ILC=4 21:38:53 PSW=000C1000 8000509A INST=B2290013???? ISKE? 1,3??????????????????? insert_storage_key_extended 21:38:53 R:00005000:K:06=05C047F0 C058C8C3 D7E2C1D3 40400449? .{.0{.HCPSAL? .. 21:38:53 R:20000000: Translation exception 0005 21:38:53 GR00=00000000? GR01=00005000? GR02=00000000? GR03=20000000 21:38:53 GR04=00001000? GR05=7FFFF000? GR06=00000000? GR07=00000000 21:38:53 GR08=00000000? GR09=00000000? GR10=00000000? GR11=00000000 21:38:53 GR12=80005002? GR13=00000000? GR14=00000000? GR15=00000000 21:38:53 CR00=000000E0? CR01=00000000? CR02=00000000? CR03=00000000 21:38:53 CR04=00000000? CR05=00000000? CR06=00000000? CR07=00000000 21:38:53 CR08=00000000? CR09=00000000? CR10=00000000? CR11=00000000 21:38:53 CR12=00000000? CR13=00000000? CR14=C2000000? CR15=00000000 21:38:53 HHCCP014I CPU0000: Specification exception CODE=0006 ILC=4 21:38:53 PSW=000C2000 8001D1E2 INST=8312021C???? DIAG? 1,2,540(0)???????????? diagnose 21:38:53 R:0000021C:K:06=00000000 00000000 00000000 00000000? ................ 21:38:53 GR00=00000000? GR01=00000000? GR02=00000000? GR03=00000000 21:38:53 GR04=00000000? GR05=00000000? GR06=00000000? GR07=00000001 21:38:53 GR08=00000000? GR09=1FFFFA38? GR10=99092108? GR11=46440000 21:38:53 GR12=0001D000? GR13=00000116? GR14=C3D7D3D6? GR15=C1C44040 21:38:54 HHCCP014I CPU0000: Operand exception CODE=0015 ILC=4 21:38:54 PSW=000C1000 80200822 INST=B2323000???? MSCH? 0(3)?????????????????? modify_subchannel 21:38:54 R:1FD0B03C:K:06=1FD0FA88 02C9000E 80000080 0000FF80? .}.h.I.......... 21:38:54 GR00=0000000E? GR01=00010000? GR02=00000003? GR03=1FD0B03C 21:38:54 GR04=00000000? GR05=00000398? GR06=00005000? GR07=00000005 21:38:54 GR08=1FD0FA88? GR09=8020062C? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00200110? GR13=1FDFCF80? GR14=00000400? GR15=1FDFAED8 21:38:54 CR00=14B10E40? CR01=0047607F? CR02=1FD93040? CR03=00000000 21:38:54 CR04=00000000? CR05=1FD93000? CR06=80000000? CR07=00000000 21:38:54 CR08=00000000? CR09=00000000? CR10=00000000? CR11=00000000 21:38:54 CR12=1FD96E01? CR13=1FD10100? CR14=00000000? CR15=00000000 21:38:54 HHCCP014I CPU0000: Specification exception CODE=0006 ILC=4 21:38:54 PSW=000C3000 8027620C INST=8320020C???? DIAG? 2,0,524(0)???????????? diagnose 21:38:54 R:0000020C:K:36=1FE00000 00000000 00000000 00000000? .\.............. 21:38:54 GR00=00000014? GR01=00010002? GR02=00000A20? GR03=000CF8B8 21:38:54 GR04=00000010? GR05=1FE04750? GR06=00005000? GR07=00000100 21:38:54 GR08=1FD0FDA0? GR09=1FD061D8? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00276000? GR13=1FDFCF80? GR14=02000000? GR15=1FDFAED8 21:38:54 HHCCP014I CPU0000: Specification exception CODE=0006 ILC=4 21:38:54 PSW=000C2000 80276292 INST=831102F0???? DIAG? 1,1,752(0)???????????? diagnose 21:38:54 R:000002F0:K:36=00000000 00000000 040C5000 00001000? ..........&..... 21:38:54 GR00=00000014? GR01=1FCEC000? GR02=1FCEC000? GR03=000CF8B8 21:38:54 GR04=00000010? GR05=1FE04750? GR06=00005000? GR07=00000100 21:38:54 GR08=1FD0FDA0? GR09=00005000? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00276000? GR13=1FDFCF80? GR14=02000000? GR15=1FDFAED8 21:38:54 HHCCP014I CPU0000: Operation exception CODE=0001 ILC=4 21:38:54 PSW=000C0000 8027634C INST=B25C00F0???? ????? ,????????????????????? ? 21:38:54 R:00000000:K:36=00FC3000 80172448 FFFFFFFF FFFFFFFF? ................ 21:38:54 R:00000014:K:36=FFFFFFFF 010E0000 802763F0 00000000? ...........0.... 21:38:54 GR00=00000014? GR01=1FCEC000? GR02=1FCEC000? GR03=000CF8B8 21:38:54 GR04=00000010? GR05=1FE04750? GR06=00005000? GR07=00000100 21:38:54 GR08=1FD0FDA0? GR09=00005000? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00276000? GR13=1FDFCF80? GR14=40000000? GR15=00000000 21:38:54 CR00=14B10E40? CR01=0047607F? CR02=1FD93040? CR03=00000000 21:38:54 CR04=00000000? CR05=1FD93000? CR06=80000000? CR07=00000000 21:38:54 CR08=00000000? CR09=00000000? CR10=00000000? CR11=00000000 21:38:54 CR12=1FD9ADC1? CR13=1FD10100? CR14=00000000? CR15=00000000 21:38:54 HHCCP014I CPU0000: Special-operation exception CODE=0013 ILC=4 21:38:54 PSW=000C0000 80276380 INST=B25800EF???? BSG?? 14,15????????????????? branch_in_subspace_group 21:38:54 R:40001000: Translation exception 0005 21:38:54 R:1FDFAED8:K:06=00000014 1FCEC000 1FCEC000 000CF8B8? ......{...{...8. 21:38:54 GR00=00000014? GR01=1FCEC000? GR02=1FCEC000? GR03=000CF8B8 21:38:54 GR04=00000010? GR05=1FE04750? GR06=00005000? GR07=00000100 21:38:54 GR08=1FD0FDA0? GR09=00005000? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00276000? GR13=1FDFCF80? GR14=40001000? GR15=1FDFAED8 21:38:54 CR00=14B10E40? CR01=0047607F? CR02=1FD93040? CR03=00000000 21:38:54 CR04=00000000? CR05=1FD93000? CR06=80000000? CR07=00000000 21:38:54 CR08=00000000? CR09=00000000? CR10=00000000? CR11=00000000 21:38:54 CR12=1FD9ADE1? CR13=1FD10100? CR14=00000000? CR15=00000000 21:38:54 HHCCP014I CPU0000: Special-operation exception CODE=0013 ILC=4 21:38:54 PSW=000C1000 802763B0 INST=B25A00E0???? BSA?? 14,0?????????????????? branch_and_set_authority 21:38:54 R:40001000: Translation exception 0005 21:38:54 R:00000014:K:36=FFFFFFFF 010E0000 802763F0 00000000? ...........0.... 21:38:54 GR00=00000014? GR01=1FCEC000? GR02=1FCEC000? GR03=000CF8B8 21:38:54 GR04=00000010? GR05=1FE04750? GR06=00005000? GR07=00000100 21:38:54 GR08=1FD0FDA0? GR09=00005000? GR10=1FD0B008? GR11=00001000 21:38:54 GR12=00276000? GR13=1FDFCF80? GR14=40001000? GR15=1FDFAED8 21:38:54 CR00=14B10E40? CR01=0047607F? CR02=1FD93040? CR03=00000000 21:38:54 CR04=00000000? CR05=1FD93000? CR06=80000000? CR07=00000000 21:38:54 CR08=00000000? CR09=00000000? CR10=00000000? CR11=00000000 21:38:54 CR12=1FD9AE01? CR13=1FD10100? CR14=00000000? CR15=00000000 21:38:54 HHCCP048I 0200:CCW=02300001 00000000=>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP075I 0200:Stat=0200 Count=0001 =>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP076I 0200:Sense=40000000 00000000 00000000 00000000 00000000 00000000 21:38:54 HHCCP077I 0200:Sense=INTREQ 21:38:54 HHCCP048I 0201:CCW=02300001 00000000=>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP075I 0201:Stat=0200 Count=0001 =>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP076I 0201:Sense=40000000 00000000 00000000 00000000 00000000 00000000 21:38:54 HHCCP077I 0201:Sense=INTREQ 21:38:54 HHCCP048I 0202:CCW=02300001 00000000=>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP075I 0202:Stat=0200 Count=0001 =>000C0000 8001D048 06000200 60000200 ......}.....-... 21:38:54 HHCCP076I 0202:Sense=40000000 00000000 00000000 00000000 00000000 00000000 21:38:54 HHCCP077I 0202:Sense=INTREQ 21:38:54 HHCCP011I CPU0000: Disabled wait state 21:38:54?????????? PSW=000A0000 00001010 And then The only option left is ... quit Hercules 3.13 running on Linux 5.15.2 (intel core i9 / 64G RAM) I have to admin that I have absolutely no idea about what is going on... Thanks in advance for your time. Jean-Pierre |
Re: What is ASMAHL?
¿ªÔÆÌåÓýMark, It allows the GCC build execs to just call the same assembler. I would much prefer the EXECs to test for ASMAHL and then call it if it exists, but removal breaks the GCC build process. There is also DMSGPI MACLIB which I think should be a copy of CMSLIB MACLIB but they now differ because one has been updated. I don¡¯t believe there is any problem with calling it ASMAHL, the product is called ¡°High Level Assembler¡± and ASMAHL isn¡¯t listed as an IBM trademark. So while I think its removal would be good trying to fix it and keep the GCC build process working are I feel, doomed to failure. I do not belong to the current Google Group that was set up by Paul Edwards to support GCC(CMS/MVS) as he insisted on bombarding it with unrelated e-mails. Dave ? ? ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
? On Sat, Nov 20, 2021 at 02:50 AM, Dave Wade wrote:
Not quite sure I understand your vernacular, Dave, but if Paul Edwards? is the owner of the exec, then he should modify it to not call a licensed product, ... or ... if that somehow compromises something else, fix the code to check for the correct assembler and call it. |
Re: What is ASMAHL?
It would be best to not let it bother you and leave it as is. Paul has not been on these groups for quite a while mostly because he doesn¡¯t play well with others. That renamed?copy of assemble module is there so that this version of GCC can run?on z/OS where high level assembler. There are people who do that on real z systems and that was his solution.?
toggle quoted message
Show quoted text
Laddie Hanus On Saturday, November 20, 2021, 7:25 PM, Mark A. Stevens via groups.io <marXtevens@...> wrote:
|
Re: What is ASMAHL?
On Sat, Nov 20, 2021 at 02:50 AM, Dave Wade wrote:
Its a Paul Bodge. Its just a copy of assemble so paul doesn¡¯t have to test in his exec.Not quite sure I understand your vernacular, Dave, but if Paul Edwards? is the owner of the exec, then he should modify it to not call a licensed product, ... or ... if that somehow compromises something else, fix the code to check for the correct assembler and call it. I have submitted an issue to have the duplicate removed. ?... Mark S. |
Re: What is ASMAHL?
On Fri, Nov 19, 2021 at 09:20 PM, Ren¨¦ Ferland wrote:
It looks like ASMAHL MODULE S is just a copy of ASSEMBLE MODULE S, for which help is available:Then it should not be there, in my humble opinion. We have enough challenges to maintain and enhance the CE edition without duplicate code floating around, especially with it using the same name as a licensed product. ?... Mark S. |
Re: What is ASMAHL?
¿ªÔÆÌåÓýRude Words! Its a Paul Bodge. Its just a copy of assemble so paul doesn¡¯t have to test in his exec. ? Dave ? From: [email protected] <[email protected]> On Behalf Of Mark A. Stevens via groups.io
Sent: 20 November 2021 02:06 To: [email protected] Subject: [h390-vm] What is ASMAHL? ? The GCC EXEC invokes ASMAHL MODULE S, on MAINT 190 (CMSDSK). |
Re: What is ASMAHL?
It¡¯s a renamed ifox00 so that vm370 and modern vm would be the same assembler.?The real asmahl is the ibm high level assembler. Definitely copyrighted and on vm a program product
toggle quoted message
Show quoted text
Laddie On Friday, November 19, 2021, 8:05 PM, Mark A. Stevens via groups.io <marXtevens@...> wrote:
|
Re: What is ASMAHL?
On Fri, Nov 19, 2021 at 06:05 PM, Mark A. Stevens wrote:
I'll grant that it is an assembler. Is there documentation for it?It looks like ASMAHL MODULE S is just a copy of ASSEMBLE MODULE S, for which help is available: HELP ASSEMBLE. HELP ASSEMBLE ( MORE Cheers, Rene FERLAND, Montreal |
Re: ZIP & UNZIP for VM/370 CE?
Fish wrote:
Mark A. Stevens babbled:While I certainly do appreciate that, in a public forum, given that there are many different conversations (thread) going on, it's considered common courtesy to supply some type of context to one's reply so that others can know who's post you are replying to and what they said that you are replying about.Sorry for babbling. Just trying to be polite, like myYes, sir. Thank you!Who are you talking to? Some context would be nice! I'm guessing you are replying via the groups.io web interface. If true, after clicking the reply link. you need to click the "Conversation Balloon" icon at the far left of the list of toolbar icons that are displayed at the top of your reply text box (immediately to the left of the "Formats" dropdown). That will insert a copy of the post that you are replying to, so others can know to whom and to what you are replying. This "quoting" of the other person's post is called "context" and helps others to follow the various conversations that are going on in the forum. After the other person's post is inserted into your reply, you should also manually delete the portions of their post that do not pertain to what you are replying about. That is to say, if their post was quite long because they mentioned many different things in their post and you are responding to just one specific thing they said, then you should delete all the other stuff they said that doesn't pertain to what your reply pertains to. This is called "trimming your post". No one wants to see the entire very long post that someone already made if all you are replying to is one small part of it. All of this WAS, years ago, common sense, before "texting" came along and ruined things. <me: steps down from soapbox and quietly walks away> (p.s. I'm not mad! Not at you other anyone else! I'm just, well, disappointed at the continuing loss in the quality of conversation in news groups (support forums) these days. :( -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: ZIP & UNZIP for VM/370 CE?
On Thu, Nov 18, 2021 at 12:31 AM, Fish Fish wrote:
Hercules's VMFPLC2 utility documentation is here:To you, sir :-) Mark A. Stevens babbled: Yes, sir. Thank you!Who are you talking to? Some context would be nice! -- "Fish" (David B. Trout) Sorry for babbling. Just trying to be polite, like my Mom taught me. ;-) ?... Mark S. |