Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
Re: WAKEUP - does a emulation of this module exist
MACLIB MAP tells me the SCHMAC MACLIB is not a library. I have had a look and it is full of macros that I can read by eye including the ??EQU that defines the registers. Cannot work out what could be the issue with SCHMAC other than perhaps it originates from a later VM?
Ant |
Re: How do I load a windows folder containing 100+ assemble/copy/macro files onto my 'A' disk under VM
#sixpack
"James Oswald via groups.io" <oswaldjb@...> writes:
Greetings, I'm running the VM370sixpack-1_3 Beta system, and I'm wondering how IGet a copy of the program vma. One place it looks likes it is available is ". This program is used like zip/unzip but with vmarc archives (the the archive file type used by VM), then trnsfer the resulting archive to VM run vmarc on the VM system to extract your source. There may be other ways, but this seems to be the simplest. But then again, I'm not a VM expert, just fooled around with some of the vm/370 systems such as the various Sixpack or Community Editions. -- Bill Doughty, N2OCM MVS Sysprog & UNIX/Linux Sysadmin (retired) |
Re: How do I load a windows folder containing 100+ assemble/copy/macro files onto my 'A' disk under VM
#sixpack
开云体育James, ? Lots of ways. If you have a REXX that’s supported by Hercules you could write REXX exec to load all the files via 00C. If you are using one of Fish’s Hercules you can use his VMFPLC2 utility to create and AWS tape which you can load with VMFPLC2 => you will need a control file There are some PC utilities in the files section of the group that let you build CMS TAPE tapes and DISKDUMP card decks. You can use an OMA/TDF tape. You need a Tape Descriptor FILE (.TDF) that lists the disk files you want to be on a tape. See the documentation for your Hercules. You can ZIP the files up with no compression and use MVSUNZIP on VM There are PC versions of VMARC…… ? Dave ? ? From: [email protected] <[email protected]> On Behalf Of James Oswald via groups.io
Sent: 09 February 2022 16:00 To: [email protected] Subject: [h390-vm] How do I load a windows folder containing 100+ assemble/copy/macro files onto my 'A' disk under VM #sixpack ? Greetings,? I'm running the VM370sixpack-1_3 Beta system, and I'm wondering how I can load all the assemble / copy / macro files I have in a windows folder onto my 'A' disk so that I can attempt to assemble and rebuild a series/1 emulator I wrote almost 40 years ago.? |
Re: How do I load a windows folder containing 100+ assemble/copy/macro files onto my 'A' disk under VM
#sixpack
开云体育Hi James,you can make a VMARC file of that directory and upload that using IND$FILE, using the upload facility of most 3270 emulators. You can get a windows version of VMA (that can make a VMARC file) on? If that does not work, send me a zip file and I’ll send you a VMARC file of it back. Then VMARC UNPK it on VM/370.? best regards, 搁别苍é.
|
How do I load a windows folder containing 100+ assemble/copy/macro files onto my 'A' disk under VM
#sixpack
Greetings,? I'm running the VM370sixpack-1_3 Beta system, and I'm wondering how I can load all the assemble / copy / macro files I have in a windows folder onto my 'A' disk so that I can attempt to assemble and rebuild a series/1 emulator I wrote almost 40 years ago.?
I did successfully read one file I pointed 00C to in the configuration file, but I can't do that one by one for 100+ members. I'm sure there is a way - I just haven't stumbled across it yet. I'm running the Sixpack system under Windows. Thanks for any help. |
Re: Stupid z/VM 7.1 assembler question
HLASM is included with z/OS but I believe it is still an additional cost.
toggle quoted message
Show quoted text
Dennis On 2/6/22 22:55, Fish Fish wrote:
Tony Harminc wrote: |
Re: Stupid z/VM 7.1 assembler question
Mike,
toggle quoted message
Show quoted text
Not sure how long ago you got involved, but I feel this goes back to when IBM released VM/ESA and started shipping some modules as OCO. They wanted to stop customers from tampering with the code, and removing the ASSEMBLER made this simpler. It was much harder to justify a system modification of you had to buy the assembler to implement it. You might want to browse some of the VMSAHRE files on OCO here:- Dave -----Original Message----- |
Re: Stupid z/VM 7.1 assembler question
It's all about money......
toggle quoted message
Show quoted text
-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Fish Fish Sent: Sunday, February 6, 2022 9:31 PM To: [email protected] Subject: Re: [h390-vm] Stupid z/VM 7.1 assembler question Dave Wade wrote: [...] There is no HLASM in the base. It remains a chargeable, installable!! (me: shocked) [...] Not sure but be aware that as well as having no modern OP CODE supportI find it both shocking and disappointing that IBM now chooses to charge for such a product. :( You would think an assembler that supports the very architecture their very operating system runs in (as well as what's used in all of their code samples/examples and what they recommend/encourage all their customers to use too) would be an integral REQUIRED component of the operating system itself, and not a chargeable "add-on" product. It seems silly to me (and somewhat insulting as well) to only provide an assembler that is by design INCAPABLE of generating the very code that the operating system itself uses. Boy, IBM sure has changed over the years. And not for the better either. (sigh) :( -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
Tony Harminc wrote:
[...] I think it's separately priced. :-(:( It's included in z/OS because it's needed for various thingsI would think the same would be true for z/VM too! [...] Of course if you have access to a z/OS system you can use thatOr I can just use Harold Grovesteen's excellent ASMA that comes with his SATK product: * and then just upload the resulting binary .core file to z/VM and load and run it via "cpvload" instead (which is what I usually do and what I did to resolve my problem this time too). It's just that I thought it might be faster and simpler to just write it directly on z/VM itself since it was such a small/simple program rather than having to mess with "vmfplc2"ing it. So I was quite surprised when that didn't work. I also ran it through HLASM here at work, and it fails becauseThanks. Fixed. ASMA is more forgiving in that regard though. For any missing arguments it just presumes/uses 0. (Well it then complains about no base register in the D1(B1)That sounds completely bogus to me too. The use of a TDB is entirely optional for TBEGIN and is not even allowed for TBEGINC, and the way you indicate that (according to the Principles of Operation) is by specifying the operand as zero. Regardless, I turned off the complaint (NOPAGE0 option) and itNah. I got around it using ASMA as I said. (I just *love* ASMA!) But thanks anyway. -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
Dave Wade wrote:
[...] There is no HLASM in the base. It remains a chargeable,!! (me: shocked) [...] Not sure but be aware that as well as having no modern OP CODEI find it both shocking and disappointing that IBM now chooses to charge for such a product. :( You would think an assembler that supports the very architecture their very operating system runs in (as well as what's used in all of their code samples/examples and what they recommend/encourage all their customers to use too) would be an integral REQUIRED component of the operating system itself, and not a chargeable "add-on" product. It seems silly to me (and somewhat insulting as well) to only provide an assembler that is by design INCAPABLE of generating the very code that the operating system itself uses. Boy, IBM sure has changed over the years. And not for the better either. (sigh) :( -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
Joe Monk wrote:
I think what you are looking for can be found at File 177Thanks, Joe! -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
toggle quoted message
Show quoted text
-----Original Message-----There is no HLASM in the base. It remains a chargeable, installable product. Not sure but be aware that as well as having no modern OP CODE support from what I remember it won't generate code that the linker considers to be 64-bit.In 6.4 it still wasn’t. If you only have assembler XF, Fish, look forWhere do I find it? Where can I download it from? How to I install it once it's It is in fact exactly the same assembler that there is in VM/370 (well I think it has a couple of fixes) but it still has the same limits and needs patching to assemble. --Dave G4UGM |
Re: Stupid z/VM 7.1 assembler question
On Sun, 6 Feb 2022 at 15:25, Fish Fish <david.b.trout@...> wrote: René wrote: I think it's separately priced. :-(? It's included in z/OS because it's needed for various things like sysgens. > In 6.4 it still wasn’t. If you only have assembler XF, Fish, Thing is, the new opcodes (STG, LCTLG, etc.) aren't all that you need for your program. Those AD adcons aren't going to work, and I doubt they are included in macros. Well, perhaps they are (I don't know the macro package), but in the general case it would be difficult to make them work in a 24-bit assembler. I ran your code through the free "try it" at Dignus (), but amusingly it seems that the assembler at that page has an expired licence, and all it does is show you the input listing. Dignus is a good bet if you don't have a local assembler you can use. It wouldn't hurt to at least point out that the try it page is broken. Of course if you have access to a z/OS system you can use that and just send the object deck over. There is obviously nothing in your program that depends on an operating system. :-) I also ran it through HLASM here at work, and it fails because your TBEGIN[C]s have no operands. Yeah, you'd think that comma would do, but I changed them to 0,0 and that makes it happy. (Well it then complains about no base register in the D1(B1) expression, but that sounds bogus to me. Regardless, I turned off the complaint (NOPAGE0 option) and it assembles cleanly. I can send you the listing and object deck if you like, but I can't do this as an ongoing service. Tony H. |
Re: Stupid z/VM 7.1 assembler question
|
Re: Stupid z/VM 7.1 assembler question
Joe Monk wrote:
Has your version of Assembler XF been patched forI have no idea! How can I tell? I told you I was inexperienced with modern z/VM! Help! I thought the only way to get z/Arch opcodes in Assembler XFSo okay then, where are the macros I need? Which maclib? What global maclib command do I need to enter before issuing my assemble command? I told you I was inexperienced with modern z/VM! Help! -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
Joe Monk wrote:
Or maybe ... If youre assembling on z/VM 7.1, why arent youBecause I don't know how! I told you I was inexperienced with modern z/VM! When I try entering the command "hlasm", I get the following error: hlasm ASMACMS074E Required module 'ASMADOPT MODULE' not found Ready(00040); T=0.01/0.01 12:26:20 -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
René wrote:
Is HLASM now in the base?I have no idea! How do I tell? I told you I am inexperienced with modern z/VM! Help! In 6.4 it still wasn’t. If you only have assembler XF, Fish,Where do I find it? Where can I download it from? How to I install it once it's downloaded? Help! -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Stupid z/VM 7.1 assembler question
开云体育Yes, to my surprise and shock, the assembler that comes with z/VM is still the 370 version, probably about the same level as the assembler that comes with MVS 3.8. No XA, ESA or z/Arch instruction support built in. You have to buy the HLASM to get that. (Or use macros, as mentioned below.)Dennis Stone On 2/6/22 14:18, Joe Monk wrote:
|
Re: Stupid z/VM 7.1 assembler question
开云体育Is HLASM now in the base? In 6.4 it still wasn’t. If you only have assembler XF, Fish, look for the downloadable OPCODES package. Best regards, 搁别苍é. On 6 Feb 2022, at 20:22, Joe Monk <joemonk64@...> wrote:
|
Re: Stupid z/VM 7.1 assembler question
Or maybe ... If youre?assembling on z/VM 7.1, why arent you using HLASM ?instead of Assembler XF (IFOX00)? Joe On Sun, Feb 6, 2022 at 1:19 PM Joe Monk via <joemonk64=[email protected]> wrote:
|