Keyboard Shortcuts
Likes
- H390-Vm
- Messages
Search
File /CMSMAIL/cmsmail.vmarc updated
#file-notice
Group Notification
The following files and folders have been updated in the Files area of the [email protected] group. By: Kevin Jordan <kej@...> Description: |
File /CMSMAIL/cmsmail.vmarc updated
#file-notice
Group Notification
The following files and folders have been updated in the Files area of the [email protected] group. By: Kevin Jordan <kej@...> Description: |
Re: What is the proper way to look at ...
On Tue 06 Dec 2022 at 14:26:19 -0000, Dave Wade wrote:
If you run UPDATE as below, to generate an file with the current source.I made an exec to automate the process, and open the UPDATEd file in EE. I called it VMFEE EXEC, modeled on VMFASM EXEC. It also creates an UPDATE file if you edit the file and save it. * * Usage: VMFEE fn ctlfile * VMFEE fn ft ctlfile * * Like VMFASM, update the given ASSEMBLE file with the UPDATES * (given as the fn of the CNTRL file) * but call EE to show the result (using $fn ft A). * * If you don't specify the file type, it is assumed to be ASSEMBLE * like with VMFASM. * * If you save changes, a file "$fn UPDATE" is created. * * If this file already exists when invoking this exec, * the updates are not re-done, but you can edit from where you left * off. * If you don't save changes, the temporary files are removed. * &CONTROL OFF &IF &INDEX LT 3 &GOTO -ARGS2 -ARGS3 &NAME = &1 &FT = &2 &CNTL = &3 &GOTO -ARGDON -ARGS2 &NAME = &1 &FT = ASSEMBLE &CNTL = &2 * -ARGDON &UPNM = $&NAME &ANAME = &UPNM &EDITOR = EE * -STSYS STATE &NAME &FT * &IF &RETCODE EQ 0 &GOTO -STCTL &TYPE *** &NAME &FT NOT FOUND *** &EXIT 1 * -STCTL STATE &CNTL CNTRL * &IF &RETCODE EQ 0 &GOTO -STUPD &TYPE *** &CNTL CNTRL NOT FOUND *** &EXIT 2 * Did we edit this file before? -STUPD &TYPE STATE &ANAME UPDATE A STATE &ANAME UPDATE A &IF &RETCODE EQ 0 &GOTO -DOEDIT * Do the update -FUPD UPDATE &NAME &FT * &CNTL CNTRL * ( CTL STK &IF &RETCODE EQ 40 &ANAME = &NAME &IF &RETCODE GT 12 &IF &RETCODE NE 40 &GOTO -UPDERR * Get most recent update level &IF &READFLAG EQ CONSOLE &GOTO -EXIT &READ ARGS &TEXT = &2 &READ ARGS &ARGS &2 &3 &4 &5 &6 &7 &8 &9 * &BAKFT = BAK&FT COPY &ANAME &FT A = &BAKFT = (REPLACE -DOEDIT &TYPE EDITING &ANAME &FT ... UPDATE &TEXT &EDITOR &ANAME &FT &GLOBAL0 = &RETCODE &TYPE EDITED " &NAME &FT " ... UPDATE " &TEXT " * Automatically generate some update statements from * the differences, and put them in fn UPDATE A. XCOMPARE &ANAME &BAKFT A = &FT = (CMSUPD * Did the user change something? STATE &ANAME UPDATE A &IF &RETCODE EQ 0 &GOTO -UPDATED * Since we didn't edit the file we may as well remove it ERASE &ANAME &FT A ERASE &ANAME &BAKFT A &GOTO -EXIT * -UPDATED &IF &RETCODE EQ 0 &TYPE UPDATE FILE " &ANAME UPDATE A " CREATED -EXIT &EXIT &GLOBAL0 --- -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: Are there instructions in VM/CE ti connect
On 12.07.2022 01:55, Fish Fish wrote:
Fish wrote:Now that you mention it, the sample images look kind of blurry to me too. They shouldn't be; something must have happened during the process of creating the PDFs, screenshotting them, and turning them into images for the web page. The only ones that should look a bit "blurry" are the retro- profiles, which use a 1403 font that was created from scanning actual printouts. All of the other fonts should be nice and sharp like that are in the actual sample PDF linked to from the front page. I'm not so sure I like blurry / inconsistent printouts, even if doAgreed; I like the "retro-" font for fun, but not if I actually plan on spending time reading the output. Thanks, Matthew |
Re: Are there instructions in VM/CE ti connect
Hi Fish,
On 12.07.2022 01:48, Fish Fish wrote: Matthew Wilson wrote:I'm particularly proud of the painstakingly drawn greenbar Me too!! How did you do that?! Are you drawing it all yourself via PDFIt's all PDF commands (by way of the little PDF library I'm using). For the most part it's just drawing lines and boxes, but that outlined "1" in the bottom right of the page (not sure what it means...but it was in the photos of the paper stock I based the vector drawings on...I'm guessing on multi-part forms the 1 indicated the first copy perhaps?) involved some curves as well. It's drawn once as a template object in the PDF file then re-used for each page, so very space-efficient too. The function that draws the background is here: Some questions:The port (and Hercules hostname/IP) is set in the hercules_address parameter in the config file, so you can change it to whatever you want. 2. Does it handle overprinting? (overstriking) So that those cool retroYep! Overstrike works when Hercules produces a carriage return without a linefeed. There's also a mode that supports ASA carriage control characters directly (if you're just feeding virtual1403 a file instead of hooking it up to Hercules), so you can do the '1', '+', etc in the first column of every line to control overstrike, single space, form feed, etc. When you overstrike the letters are printed with a pixel or two offset to create the "bold" effect when printing the same character in addition to be able to underline, cross out, overprint a different character, etc. 3. Does it handle printing beyond the right edge? (for those casesI just throw away any characters on a line beyond 132. 4. For that matter, does it support custom sized forms?Nope, just the single page size right now. 5. What about 8 lines per inch?Nope. Although this has been a topic of discussion with someone who's been hooking virtual1403 up to the CDC emulator. 6. Can you adjust the TOF? (Top Of Form, i.e. on which form line theRight now it's kinda hokey; there are only two options -- skip 5 lines, or skip 0 lines, and that's selected by virtue of there being a "-noskip" version of each profile. 7. What about the left margin? (i.e. the form column where the firstNo, it always starts in the same place. 8. Does it allow custom background images? I remember from years agoNo, the background for each page is just genreated by that hard-coded drawBackgroundTemplate function. 9. Can you skip the job separators?No, if it prints, it goes into the PDF. (Although that has been a requested feature...) 10. Does it automatically name the resulting host .PDF file?Yes, for MVS job separators. For VM/370 the situation is...not ideal. Overall the job separation isn't super robust. Just trying to get an idea regarding how capable your product is.It works great with MVS 3.8 which is what I first designed it around. Everything else has been hacked in to tweak things a bit to help others who are trying to use it in different scenarios :-) But your PAPER is *beautiful*!! :)Thank you! -Matthew |
Re: Are there instructions in VM/CE ti connect
Fish wrote:
[...] Some questions:<snip> Another quick question: I noticed on your "Available Printer Profiles" page that the text on some of the samples appear darker and yet others actually appear somewhat blurry. Is that on purpose? Is that something the user can control? Are those maybe just different fonts the user can choose? Or are you maybe just displaying images taken with your camera or something? I'm not so sure I like blurry / inconsistent printouts, even if do happen to be "realistic" (i.e. true to the way printouts actually looked back in the day). -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Are there instructions in VM/CE ti connect
Matthew Wilson wrote:
[...] I'm quite biased because I wrote the software, but I thinkI would wholeheartedly agree!! [...] and produce PDFs locally on Windows, Linux, and MacOSCool!! :)) [...] I'm particularly proud of the painstakingly drawn greenbarMe too!! How did you do that?! Are you drawing it all yourself via PDF commands? Or is it just a stock background image being draw? If you're drawing every painstaking detail yourself, then I am TRULY impressed! but if you want to create PDFs that you then print on yourI would agree. WELL DONE, Matthew! Some questions: 1. Is port 1403 hard coded? I didn't see it mentioned anywhere. 2. Does it handle overprinting? (overstriking) So that those cool retro pictures can be drawn? 3. Does it handle printing beyond the right edge? (for those cases where you use a form with fewer columns than the print train has?) 4. For that matter, does it support custom sized forms? 5. What about 8 lines per inch? 6. Can you adjust the TOF? (Top Of Form, i.e. on which form line the first printed line after an eject prints?) 7. What about the left margin? (i.e. the form column where the first character of the print line prints?) 8. Does it allow custom background images? I remember from years ago some shops had their own custom paper. Some universities for example had a faint image of their school's logo on each page. 9. Can you skip the job separators? 10. Does it automatically name the resulting host .PDF file? (preferably based on the information extracted from the job separator page(s)) Just trying to get an idea regarding how capable your product is. But your PAPER is *beautiful*!! :) -- "Fish" (David B. Trout) Software Development Laboratories mail: fish@... |
Re: Are there instructions in VM/CE ti connect
Hi Bertram,
On 12.06.2022 20:20, Bertram Moshier wrote: I like reading printouts of listing and source code. Is there a methodI'm quite biased because I wrote the software, but I think the most beautiful PDFs from Hercules virtual printers is produced by virtual1403. There's an instance hosted by Moshix online at and the agent can also run in offline mode and produce PDFs locally on Windows, Linux, and MacOS (plus anything else that Go can build for) if you want. The code and releases are at . I'm particularly proud of the painstakingly drawn greenbar paper design, but if you want to create PDFs that you then print on your laser printer, one of the profiles with a blank white background is probably ideal. Thanks, Matthew |
Re: Are there instructions in VM/CE ti connect
Joe On Tue, Dec 6, 2022 at 8:20 PM Bertram Moshier <herc370390vm@...> wrote:
|
Are there instructions in VM/CE ti connect
Hello, I like reading printouts of listing and source code.? Is there a method (and what is it) to: 1) Connect a VM system to my Brother laser printer? 2) Rotate to landscape listing printouts? 3) Print source code in portrait mode? 4) On the source code is there a method to update the source code with update files? Thank you. |
Re: What is the proper way to look at ...
¿ªÔÆÌåÓýI copied the VMFASM exec into two other commands, VMFVIEW and VMFEDIT. Basically replacing the assemble command with Edit or read-only viewer. The edit was a little harder to do because of preparing the 'UPDATE' control files with a new update number to create.
/Tom Kern On 12/5/2022 11:43 PM, Bertram Moshier
wrote:
|
Re: What is the proper way to look at ...
On Tue, Dec 6, 2022 at 01:48 AM, Joe Monk wrote:
All of that should be detailed in MAINT MEMO which should be on MAINTs A disk.If you are using CE 1.1.2, then look here. L MAINT ENTER PASSWORD: ? DASD 19D LINKED R/W; R/O BY 003 USERS DASD 19E LINKED R/W; R/O BY 005 USERS DASD 190 LINKED R/W; R/O BY 005 USERS DASD 5E5 LINKED R/W; R/O BY XMAS DASD 194 LINKED R/W; R/O BY CPWATCH FILES: 003 RDR,? NO PRT,? NO PUN LOGON AT 18:26:59 GMT TUESDAY 12/06/22 VM Community Edition V1 R1.2 ? Y (19E) R/O U (19D) R/O B (5E5) R/O Ready; T=0.01/0.01 18:27:00 l maint memo * ( date Filename Filetype Fm? Format??? Recs Blocks???? Date??? Time MAINT??? MEMO???? B1? V??? 80??? 490???? 24? 03/03/21??? 9:06 Ready; T=0.01/0.01 18:27:11 q disk b Label? CUU M? Stat? Cyl Type Blksize?? Files? Blks Used-(%) Blks Left? Blk Total MNT5E5 5E5 B/B R/O?? 30 3350? 800???????? 11??????? 119-01????? 16981????? 17100 Ready; T=0.01/0.01 18:27:33 I Hope This Helps ?... Mark S. |
Re: What is the proper way to look at ...
¿ªÔÆÌåÓýBertram, If you run UPDATE as below, to generate an file ?with the current source. Then edit Edit the updated file but save it somewhere new. You can use XCOMPARE to generate a new update. You then need to give your update name generate a new AUXLCL file. If you put all this on MAINTs 595 (CP) or 594 (CMS) disk these are reserved for local modifications. Dave (you might also want to read the file ¡°what mother never told you¡¡± in the groups file section) ? ? From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 December 2022 10:58 To: [email protected] Subject: Re: [h390-vm] What is the proper way to look at ... ? Hello, ? Does the EE editor perform the update and saving of changes?? If no, are there plans for EE to do updates and saving of changes? ? Thank you. ? On Tue, Dec 6, 2022, 02:58 Dave Wade <dave.g4ugm@...> wrote:
|
Re: What is the proper way to look at ...
Hello, Does the EE editor perform the update and saving of changes?? If no, are there plans for EE to do updates and saving of changes? Thank you. On Tue, Dec 6, 2022, 02:58 Dave Wade <dave.g4ugm@...> wrote:
|
Re: What is the proper way to look at ...
¿ªÔÆÌåÓýBertram, I guess what you are asking needed a weeks training course followed by lots of practice on return. I remember a very frustrating week in the IBM training Center in ST. Johns Wood, London building CP and CMS in a second level machine on a very underpowered 43xx. Very slow. ? Well many many reasons the updated source isn¡¯t stored anywhere so to view current source you need to apply the updates. => don¡¯t ask for this to change as my answer will be rude and offensive => just live with it. ? For CP ¡°VMSETUP CP¡± access the disks with the source. Then apply the updates e.g. ? update dmkcfc assemble * dmkhrc (ctl??????????????????????????????????????????????????????????????????????????????????????????????? UPDATING 'DMKCFC ASSEMBLE I1'.?????????????????? ??????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R08928DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R09413DK H1'.?????????? ??????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R10076DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R10847DK H1'.?? ??????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R12101DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R12794DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R13360DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R13648DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R13704DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC R12658DK H1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC010DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC013DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC018DK F1'.?????????????????????????????????????????????????????????????????????????????????????????????? ??????? APPLYING 'DMKCFC HRC019DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC021DK F1'.?????????????????????????????????????????????????????????????????????????????????????? ??????????????? APPLYING 'DMKCFC HRC026DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC030DK F1'.?????????????????????????????????????????????????????????????????????????????? ??????????????????????? APPLYING 'DMKCFC HRC043DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? APPLYING 'DMKCFC HRC107DK F1'.?????????????????????????????????????????????????????????????????????? ??????????????????????????????? APPLYING 'DMKCFC HRC068DK F1'.????????????????????????????????????????????????????????????????????????????????????????????????????? Ready; T=0.06/0.15 08:23:43??????????????????????????? ? Which leaves us with a $DMKCFC ASSEMBLE on our ¡°A¡± disk containing the modified source. This also has comments with the module name in inserted/modified likes. So searching for ¡°HRC010DK will show the lines modified. How did I know DMKCFC was one of the modules patched for HCP, well HRCMODS MEMO F contains a list of modifications. It tells me HCP is modification HRC010DK and the HRC010DK MEMO F has the details. I could also just do ¡°LIST * HRC010DK *¡± and it would show the change files for HCP. As I knew HCP was all new code I didn¡¯t bother updating the source I simply looked at the updates. ? To save changes -? I¡¯ll answer separately. ? When you say ¡°build without TEX what¡± are you asking. All the original TEXT files are on the disks. You can build a base VM system by releasing the disks with the mods and rebuilding CMS and CP with the IBM control files. Its not terribly useful to do this as most things simply won¡¯t work. ? As Joe says there is a lot of detail in MAINT MEMO. In fact memo files contain much of the docs so doing ? VMSETUP CP (or CMS) FSLIST * MEMO * ? May help. ? Dave ? ? From: [email protected] <[email protected]> On Behalf Of Bertram Moshier
Sent: 06 December 2022 04:44 To: [email protected] Subject: [h390-vm] What is the proper way to look at ... ? Hello, ? What is the command (or proper method) to look at the VM/CE source?? I mean the based code with the updates?? ? How do I save changes I make in base delta form? (Base new update?) ? Is the a method for rebuilding VM/CE from scratch (without using the supplied TEX files)? ? I apologize for missing this information. ? Thank you. |
What is the proper way to look at ...
Hello, What is the command (or proper method) to look at the VM/CE source?? I mean the based code with the updates?? How do I save changes I make in base delta form? (Base new update?) Is the a method for rebuilding VM/CE from scratch (without using the supplied TEX files)? I apologize for missing this information. Thank you. |
Re: Can a VM machine ...
On Mon, Dec 5, 2022 at 07:30 PM, Mark A. Stevens wrote:
Which as I read more of the code, realized I'm still NOT in the know :-( Sorry for the incorrect information.If you also looked at the source for HCP it already checks it's running under Hercules or as a level-2 VM.Which for those of us a bit behind the know, see ... ?... Mark S. |
Re: Can a VM machine ...
On Sat, Dec 3, 2022 at 11:29 PM, Dave Wade wrote:
If you also looked at the source for HCP it already checks it's running under Hercules or as a level-2 VM.Which for those of us a bit behind the know, see ... Run: vmsetup cp then: l DMKSCH * * DMKSCH?? AUXHRC?? F1 DMKSCH?? HRC066DK F1 DMKSCH?? TXTHRC?? F1 DMKSCH?? TEXT???? G1 DMKSCH?? AUXR60?? H1 DMKSCH?? R08518DK H1 DMKSCH?? R10074DK H1 DMKSCH?? R10081DK H1 DMKSCH?? R12052DK H1 DMKSCH?? ASSEMBLE I1 DMKSCH?? UPDTAP?? I1 ?... Mark S. |
Re: Can a VM machine ...
¿ªÔÆÌåÓýI think changes to Hercules should go the Hercules-30 list please¡ ? Dave ? From: [email protected] <[email protected]> On Behalf Of Aaron Finerman
Sent: 04 December 2022 17:16 To: [email protected] Subject: Re: [h390-vm] Can a VM machine ... ? Hercules should make better use of Diagnose 0, which it supports. At least, it should provide the correct release number. There are many bits available that could be mapped into Hercules features and configuration options.?? If you run under VM, the data could be easily accessed by the application if you provide an additional 40 bytes to the Diagnose 0 buffer length and set your CPU version code to FF in Hercules configuration.?? Best regards, ? ? On Sun, Dec 4, 2022 at 5:50 AM Harold Grovesteen <h.grovsteen@...> wrote:
|