Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
Re: VM/370 Hercules Optimisation
Hi Greg,
toggle quoted message
Show quoted text
You are missing the vm370r6-essentials archive.? It contains the following files: ??? dmkddr.aws??? ??? ??? (to restore the starter tapes) ??? dmkrio.assemble??? (supplied and tailored by Bob) ??? dmksys.assemble??? (supplied and tailored by Bob) ??? README.txt??? ??? ??? (starting instructions) ??? vm370rc.cnf??? ??? ??? (hercules configuration file) ??? release6.direct??? ??? (user direct file for vm/370 r6?? *** This is bad don't use) You will also need manual GC20-1801-10 VM370_Sysgen_Rel_6_Jan80. I believe I found this on bitsavers. During last year's discussion about automated re-creation of the VM/370 from scratch, Paul reported that Maint's 193 (or 194) minidisk got corrupted.? I traced it down to the release6.direct file supplied by Bob.? I ended up using the user direct file that can be punched out during the sysgen process and the Maint minidisk was intact. Start by using either the README.txt or the sysgen manual.? I recommend using the sysgen manual as you end up there anyway.? I used 3330-11 dasd instead of standard 3330 dasd primarily in case I had to move one or more of Maint's minidisks to preserve the minidisk that was getting corrupted.? The sysgen has a step to install maintenance and you can use the supplied PTF tape. It was fun and a trip down memory lane as well as a learning experience.? I had never installed VM/370, just used it and applied maintenance.? The college I worked at had a 4331 with 3370 A1/B1 dasd running VM/370 R6 and MUSIC 4.0 (maybe 5.1) and yes it has BSEPP/SEPP installed. A few years later it was upgraded to VM/SP R3 and MUSIC 5.2.? I used a 300 baud modem to dial into McGill to get patches using a TRS-80 and daisy wheel printer. If you elect to use the 3330-11 configuration, you will need to make the appropriate changes to end cylinder numbers where necessary during the various steps including the user direct file.? Make sure you make backups along the way.? I didn't but then it also caused me to remember and understand the steps better, but then I'm a hard case. Regards, Gary On 2/1/20 7:47 PM, Gregg Levine wrote:
Hello! |
||
Re: VM/370 Hercules Optimisation
On 2/1/20 8:30 AM, Rhialto wrote:
On Wed 29 Jan 2020 at 04:15:04 -0800, adriansutherland67 wrote:It probably been would have been a SSD.? A RAM disk would have been volatile? memory (and fact in various VM download pages include code to do such a thing.)Thanks DaveOur university (second half of the 1980s) used some Japanese clone We had VM/SP (at some point we updated to the version with windows, butFull screen CMS was/is a awful hack -- all the native CM/SP line oriented output is intercepted using IUCV and redirected to the full screen environment.? And yes, because the output is written, intercepted, and? written again, it is a resource pig. Full screen CMS also used command names that polluted the existing namespace.? For example in VM/SP 4 you simple could enter "HELP DEFINE" to get the information on the CP command to define virtual devices, but in VM/SP "HELP DEFINE" would return information on DEFINE WINDOW and DEFINE VSCREEN.? ("HELP CP DEFINE" was required for the old behavior.) The first VM/SP version with full screen CMS is VM/SP 5. The LCM+L 4361 runs VM/SP 5, and yes, you can issue "SET FULLSCREEN ON" on it (may Ceiling Cat have mercy on your virtual CPU). -ahd- |
||
Re: VM/370 Hercules Optimisation
Hello!
toggle quoted message
Show quoted text
I said I knew it was out there, I did not miss one. If nothing I might have definitely did so, it is because I did not download it before.now. I just did. Can you describe completely the steps to do all of that? And please use simple language. I believe there are people following our list who're just starting out on this, and do indeed need to know stuff like this. And all of this will become clear to the one also named Dave, who is allowing a group of workers from Asia to run his shop/museum. ----- Gregg C Levine gregg.drwho8@... "This signature fought the Time Wars, time and again." On Sat, Feb 1, 2020 at 7:30 PM Dave Wade <dave.g4ugm@...> wrote:
|
||
Re: VM/370 Hercules Optimisation
Gregg,
toggle quoted message
Show quoted text
You missed one! and there is an additional optional tape You need to BUNZIP it ad then you can load the first file which is ABSTRACT ABSTRACT I think you will find file 39 is stuff you need. You need to create a user CPWATCH and load the file to its disk... Dave -----Original Message----- |
||
Re: VM/370 Hercules Optimisation
Hello!
toggle quoted message
Show quoted text
So its been added to the basic system regarding the 6 Pack series? I know there's a Waterloo tape some place for the basic system and of course the dreaded additional pack tape that we know how to install but I confess I do not know how. pi@raspberrypi:~ $ ls /media/memory0/h390/*.aws.* /media/memory0/h390/base-source.aws.bz2 /media/memory0/h390/CPR6L0.ddr.aws.bz2 /media/memory0/h390/ptf-616.aws.bz2 /media/memory0/h390/starter-3330.aws.bz2 /media/memory0/h390/VMREL6.ddr.aws.bz2 For example up there is the base-source.aws.bz2 one, and then the CP tape also packaged as an AWS one and compressed using Bzip2 and that PTF tape, and the crazy one is marked starter-3330.aws.bz2. That's the one that's got me a trifle peeved. I understand making use of the two named as the system ones, as they were restored a while back, I have kept complete decks or rather drive images. So are the Waterloo things on those two ones, I've not restored? And how would I go about bringing the starter one into the Bob set I use. Of course I could go ahead and bring up next time the current but not Beta six pack. ----- Gregg C Levine gregg.drwho8@... "This signature fought the Time Wars, time and again." On Fri, Jan 31, 2020 at 4:10 AM Dave Wade <dave.g4ugm@...> wrote:
|
||
Re: VM/370 Hercules Optimisation
¿ªÔÆÌåÓýFolks, Sorry I misread the question. In VM370R6 minidisks are always CKD blocked 800 bytes. In later releases minidisks can be blocked 512/1024/2048/4096. These can be on CKD or FBA but as George says there is no emulation¡ Dave ? From: [email protected] <[email protected]> On Behalf Of Joe Monk
Sent: 01 February 2020 21:42 To: [email protected] Subject: Re: [h390-vm] VM/370 Hercules Optimisation ? "The?disks are formatted?into 800-byte?physical records,?called?blocks. Logical records,?which may be?fixed-length or variable-length, are?imposed on?constant physical blocks. Space required for?files is?automatically allocated?by CMS. As a?file?grows,?its?space?is?expanded,?and?it?is?contracted as?its?space requirements are reduced." ? Also, according to the chart on page 27, only CKD disks are supported for VM/370. ? ? Joe ? ? ? On Sat, Feb 1, 2020 at 3:12 PM George Shedlock <gshedlock352@...> wrote:
|
||
Re: VM/370 Hercules Optimisation
"The?disks are formatted?into 800-byte?physical records,?called?blocks. Logical records,?which may be?fixed-length or variable-length, are?imposed on?constant physical blocks. Space required for?files is?automatically allocated?by CMS. As a?file?grows,?its?space?is?expanded,?and?it?is?contracted as?its?space requirements are reduced." Also, according to the chart on page 27, only CKD disks are supported for VM/370. Joe On Sat, Feb 1, 2020 at 3:12 PM George Shedlock <gshedlock352@...> wrote:
|
||
Re: VM/370 Hercules Optimisation
George Shedlock
¿ªÔÆÌåÓýSteven,
If you are referring to VM minidisks
(such as those available to a cms user), I believe that the device
type is always the same as what the VM operating system thinks
they are. So if VM thinks the "real" device is ckd, then the cms
minidisk is also ckd.
George Shedlock
On 2/1/2020 4:02 PM, Dave Wade wrote:
|
||
Re: VM/370 Hercules Optimisation
¿ªÔÆÌåÓýSteven, I haven¡¯t looked at the code, but VM/370R6 only uses 800byte blocks so CKD for minidisks. I don¡¯t know how this is mapped to clusters on windows or linux, but its possible it overlaps two physical sectors¡ Later versions of CMS use 512/1024/2048/4096 (I think) block sizes which could map to physical sectors, but I bet there is some overhead. On an SSD its probably very low. Dave ? From: [email protected] <[email protected]> On Behalf Of Steven Fosdick
Sent: 01 February 2020 20:18 To: [email protected] Subject: Re: [h390-vm] VM/370 Hercules Optimisation ?
|
||
Re: Writing / reading text files with tapes
¿ªÔÆÌåÓýThanks for posting that link to the homerow site. ?The precompiled vma and vmagui utilities work excellently on my Win10 system. ? I contributed code changes many years ago to the assembler implementation of VMARC maintained by Ross Paterson after he took over from John Fischer (the original author) to allow it to run on VM/370 under Herc.? I went searching for Ross Paterson¡¯s geocities site, which is sadly only available at the oocities archive site now. ? ? The ¡°full download¡± of the VMARC assembler implementation is still available on that archive in base64 format. ? ? On Win10 systems you can use the builtin certutil command to convert the base64 text to a file usable with the vma or vmagui utilities. ? C:\VMARC>certutil -decode vmarc.txt vmarc.vma ? I think the linux base64 command will do the same conversion for you but I didn¡¯t try it myself yet. ? I haven¡¯t looked, but I would assume the VM/370 six-pack system already includes this code, but it is nice to know the original is still available for reference. ? Peter ? From: [email protected] <[email protected]> On Behalf Of Steven Fosdick
Sent: Saturday, February 1, 2020 4:40 AM To: [email protected] Subject: Re: [h390-vm] Writing / reading text files with tapes ? On Fri, 31 Jan 2020 at 23:46, Peter Coghlan <groups@...> wrote:
? Thanks to Ren¨¦ for e-mailing me a link to a video that describes searching for the source with "vma utility homerow" which leads to ? I did try searching before to find a portable implementation of the amarc format but even hearing the utility is called vma didn't seem?to be enough to find it.
? I think it's quite common to start to solve a problem yourself, get to a point where you're stuck and ask for help on the thing your stuck on.? Helping you with that specific point can lead to a solution but sometimes, if someone persuades you to rewind to the problem you started out with it turns out there is a better solution.?
|
||
Re: VM/370 Hercules Optimisation
On Wed 29 Jan 2020 at 04:15:04 -0800, adriansutherland67 wrote:
Thanks DaveOur university (second half of the 1980s) used some Japanese clone called NAS I think, and they were proud of their "solid state paging device". I think that is what we would call a RAM disk these days. We had VM/SP (at some point we updated to the version with windows, but it was disabled because people didn't like it enough, or it was too CPU intensive, or something) and we could have up to around 250 users on it. I think many would be writing their thesis using Script, but us CS students used FLACC (the Full Language Algol68 Checkout Compiler) for our assignments. But we were in the minority. -Olaf. -- Olaf 'Rhialto' Seibert -- rhialto at falu dot nl ___ Anyone who is capable of getting themselves made President should on \X/ no account be allowed to do the job. --Douglas Adams, "THGTTG" |
||
Re: Writing / reading text files with tapes
On Sat, Feb 1, 2020 at 09:39 AM, Steven Fosdick wrote:
Good - and it certainly seems to meets all needs For me it is a bit heavy weight - I just want something as a text file transport: ASCII/EBCDIC can be done by Hercules/IND$FILE, I don't care about compression, and don't want to worry about long term storage - so I will plough my lonely furrow; everyone can use what tools they will!?:-) |
||
Re: Writing / reading text files with tapes
And there is the fantastic VMAGUI that runs on various platforms.? I use it very frequently on Windows 10 to look at the contents of my VM stuff that I save on my laptop as VMARC files.
I even allows to add members to a VMARC file, something I didn't dare yet (all my VMARC files are built on VM; I treat them as R/O files on my laptop). -- Kris Buelens |
||
Re: Writing / reading text files with tapes
On Fri, 31 Jan 2020 at 23:46, Peter Coghlan <groups@...> wrote: VMA is available as C source which can be compiled on any reasonable system Thanks to Ren¨¦ for e-mailing me a link to a video that describes searching for the source with "vma utility homerow" which leads to I did try searching before to find a portable implementation of the amarc format but even hearing the utility is called vma didn't seem?to be enough to find it.
I think it's quite common to start to solve a problem yourself, get to a point where you're stuck and ask for help on the thing your stuck on.? Helping you with that specific point can lead to a solution but sometimes, if someone persuades you to rewind to the problem you started out with it turns out there is a better solution.? ? |
||
Re: Writing / reading text files with tapes
I don't know. It probably is. I've never found any need to delve into the format any more than knowing that it is in 80 column card image format which can readily be sent through a punch / card reader combination or over an NJE link and each file starts with a header like this (in EBCDIC): :CFF FNAME FTYPE FM and that VMARC doesn't mind if there is garbage in the archive file (such as USERID or :READ for example) before the first valid file header. The actual file contents could be compressed with LZW compression and I never found any compelling reason to know how that works. This is exactly what VMARC was designed for. VMARC is available as S/370 assembler source which can be built on anything from VM/370 CMS to z/VM CMS. I've done a mod which enables a limited VMARC version to be built on MUSIC. I wouldn't be surprised if someone else tweaked it to make it buildable on MVS and other mainframe operating systems. If you have a Sixpack system up and running, log in to some CMS userid and type VMARC370 and you should get brief usage details. VMA is available as C source which can be compiled on any reasonable system with a functioning C compiler. I have compiled it on my OpenVMS system, I think most others use it on Windows or Linux. The purpose of VMA is to read write and list VMARC format archive files on systems other than VM/CMS. I think VMARC is ideal for this purpose but we seem to keep heading off in the direction of emulated tapes or newly invented archive formats both of which I think are not so ideal. Regards, Peter Coghlan. |
||
Re: Writing / reading text files with tapes
On Fri, Jan 31, 2020 at 09:56 PM, Steven Fosdick wrote:
?? if one were to use the pack function to put a number of CMS files into an archive file and then transfer this to another system, for?example by IND$FILE, are there likely to be utilities to unpack the archive?This is the hack I produced to do that ...? Given no alternatives I will clean it up and make it produce an archive with 80 char lines ...? |
||
Re: Writing / reading text files with tapes
On Fri, 31 Jan 2020 at 21:00, George Shedlock <gshedlock352@...> wrote:
Is the format of the archive used by vmarc documented anywhere?? if one were to use the pack function to put a number of CMS files into an archive file and then transfer this to another system, for?example by IND$FILE, are there likely to be utilities to unpack the archive?? Likewise can one pack files into an archive on another system and unpack onto CMS with vmarc? The previous discussion may have?been the one I started - I was able to get IND$FILE working and also send files to the real punch but I think the current question is more about being able to transfer a number of files at a time, |
||
Re: Writing / reading text files with tapes
On 1/31/20 11:36 AM, adriansutherland67 wrote:
Before I go down the route of punching files etc. is there a simple tool to read and add ASCII files, at the pc end, to tapes, covering to ebcdic and so on. I have looked but can't find much although I had assumed this was key functionality.What are you trying actually to do?? Load files onto VM?? Get files off? |