Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- H390-Vm
- Messages
Search
Re: ZORK on VM/370 CE ... POSSIBLE?
Further digging on error 220 doesn't look good:
?
Explanation: FIOCS -- A data set
reference number exceeds the limit specified for data set reference numbers when this operating system was generated.? ?
I found that on Fortran IV System/360 guide ... so seems to be something related to fortran compiler I/O operations on the underlying system.
So, as I understand, some zork fortran sources cannot be compiled under VM/370 CE CMS.
?
Cheers.
?
--
Alejandro Olivan. Spain. |
Re: ZORK on VM/370 CE ... POSSIBLE?
Update:
?
I have added a B minidisk to my VM user and unpacked vmarc onto it.
genzork exec is indeed there... I do not know but whether the vmarc I'm using is the same one that the one found on Moshix repo. File size is but the same for both, so they may be the very same.
?
Running genzork exec but, does not end well:
?
Ready; T=0.01/0.01 10:58:15 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
genzork ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? Creating FILE ZORK TEXTDATA FROM FILE ZORK DATABASE ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? Initializing section # ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 4 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 7 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Initializing section # ? 9 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? IHC900I EXECUTION TERMINATING DUE TO ERROR COUNT FOR ERROR NUMBER ?220 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? IHC220I FIOCS - UNIT NUMBER OUT OF RANGE. UNIT = **** ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? TRACEBACK ?ROUTINE ?CALLED FROM ISN ? REG. ?14 ? REG. ?15 ? REG. ? 0 ? REG. ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?IBCOM ? ? ? ? ? ? ? ? ? ? ?00032F54 ? 00029640 ? 00000000 ? 0002AE2C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?RDEXIT ? ? ? ? ? ? ? ? ? ? 6202BA12 ? 00032E08 ? 00000000 ? 0002AE2C ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ?LOADFL ? ? ? ? ? ? ? ? ? ? 5202059E ? 0002ABE8 ? 00007BBC ? 000204AC ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?MAIN ? ? ? ? ? ? ? ? ? ? ? 00F82774 ? 00020000 ? 00007BBC ? 0D007EC8 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ENTRY POINT= ?00020000 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? SUMMARY OF ERRORS FOR THIS JOB ? ERROR NUMBER ? NUMBER OF ERRORS ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 220 ? ? ? ? ? ? ?1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Ready; T=0.87/1.21 10:58:53 ? ? ? ?
?
Files have been created on A minidisk though:
?
LOAD ? ? MAP ? ? ?A5 ?F ? 100 ? ?238 ? ? 30 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
LOADFILE MODULE ? A1 ?V 65535 ? ? ?4 ? ?166 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ZORK ? ? MODULE ? A1 ?V 65535 ? ? ?6 ? ?279 ?12/20/24 ? 10:58 ?ALXHOM ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ZORK ? ? TEXTDATA A1 ?F ? ?84 ? 2174 ? ?229 ?12/20/24 ? 10:58 ?ALXHOM? ?
So maybe GENZORK EXEC has indeed worked but LOADFILE EXEC B is indeed the one crashing...
?
Cheers.
?
?
?
?
?
--
Alejandro Olivan. Spain. |
Re: ZORK on VM/370 CE ... POSSIBLE?
Hi.
?
The version I came across is this one found within an Archived internet site:
?
I simply 'paste' bellow the relevant part found on that site:
ZORK for CMS
The three packed files should be transferred in binary mode and then prepared for execution on CMS as follows:
The VMARC file (which contains the other files) should be transferred in binary mode, reblocked using an "fblock 80" pipeline stage, and then unpacked using the VMARC command. ?
I didn't manage to make it to work, I didn't expected to, due to the lack of PIPE command in CE.
I gave a try anyways, but being quite a noob on CMS (I come from the Linux world) I simply unpacked the VMARC right on my user A minidisk (what a mess! I had to clean up quite a lot afterwards... but I'm almos sure genzork exec was among the unpacked stuff) and tried to launch the zork exec, which threw quite a lot of terminal ugly errors.
So I guess I should have to instead add to my user a small minidisk with a few cyls, and 'mount' it as B, and unpack the whole stuff there.
?
Anyways, I have to take a look at the Moshix one you pointed out... don't know wether or not (possibly it is) the same piece of software.?
?
It would be very fun to have it working on CE!
?
--
Alejandro Olivan. Spain. |
Re: ZORK on VM/370 CE ... POSSIBLE?
On Thu, Dec 19, 2024 at 11:02 Alejandro olivan Alvarez via <alejandro.olivan.alvarez=[email protected]> wrote:
"Zork" means different things to different people, but yes, one of the early versions on the Colossal Cave adventure ran on CMS long ago, and ought to work just fine on VM/370 R6 CMS.
You're going to have to tell us the actual PIPE command if you want help with that.? It's probably rather simple to do.
Getting CMS Pipelines to work under VM/370 R6 CMS would be a very different, and difficult,task. Ross |
Re: ZORK on VM/370 CE ... POSSIBLE?
开云体育Greetings Alejandro,I cannot speak for pipes on CE, other than it does not exist. I’m also actively working on getting Zork on CMS. The Zork version I have is from Moshix.? Things to note: 1. Zork database needs to be on mode ‘B’ 2. Zork index and Lisiting should be on mode ‘A’ Do you have ‘GenZork’ exec in your Zork files? Mike On Dec 19, 2024, at 8:02?AM, Alejandro olivan Alvarez via groups.io <alejandro.olivan.alvarez@...> wrote:
|
ZORK on VM/370 CE ... POSSIBLE?
Hi forum and Merry Christmas!
?
I've stumbled with some cached web contents that, apparently, may indicate that Zork ran on CMS under VM/370.
Sure, I've taken that with a grain of salt... I've that would be indeed possible, sure someone would have done that before me.
?
As soon as I tried to give it a shot, I've found that I need the PIPE command in order to 'reblock' the actual files, but net even PIPE command seems to be available.
Any clues? has anyone really made Zork run under VM/370?
?
Thanks, Cheers.
--
Alejandro Olivan. Spain. |
Re: CP PER and DISPLAY cmd interaction
Probably too late to suggest an alternate strategy... rather than the ";BASE=" syntax, update the DISPLAY command so the storage target would look more like an Assembler operand.. like this:
?
Rather than:
? ? ?#CP DISPLAY 8.10;BASE12
maybe this:
? ? ?#CP DISPLAY 8(10,12)
?
Rather than:
? ? ?#CP PER I R E000.20 CMD D T0.20;BASE11
maybe this:
? ? ?#CP PER I R E000.20 CMD D T0(20,11)
?
Another way to handle ranges might be...
Rather than:
? ? ?#CP DISPLAY 80-100;BASE12
maybe this:
? ? ?#CP DISPLAY 8-100(12)
?
Just a thought... this is probably what the product design folks would have done if they had thought of it
?
cheers,WIlliam |
Re: CP PER and DISPLAY cmd interaction
On Tue, Dec 3, 2024 at 10:16 AM, Ross Patterson wrote:
I can package this up for the next VM/370 release if others would find it useful.? The only odd part is that DMKPEC already uses literally every byte of temporary storage it has, so to parse the?PER?command, I used my favorite hack for temporary work areas? - the CPU fixed logout?area, location X'100' in the PSA.? It works, and the code doesn't expect it to survive beyond the end of command parsing, so it's fine, it's just a little weird. Sounds good to me. I've needed the ; or similar and fixing it using x'100' or something like that, as you say, is safe, but weird.
?
?... Mark S. |
Re: Anybody know where GCCSECT came from?
开云体育Folks,I have uploaded that to the GITHUB repository and created an issue Dave On 05/12/2024 08:56, René Ferland via
groups.io wrote:
|
Re: Anybody know where GCCSECT came from?
On Wed, Dec 4, 2024 at 11:36 AM, Ross Patterson wrote:
It's a C program, but I can't find any source for it, and Google has never heard of it.? I found one on the VM/370 Sixpack 1.2, not sure it is the right one. I have loaded it in the Files section.
?
Cheers,
?
Rene FERLAND, Montreal |
Re: Anybody know where GCCSECT came from?
开云体育RossI can't find it either. Let me search on older disks. Might be a couple of days as the grand kids have been sent? home from school because of a smell and I am surrounded. Dave? On 04/12/2024 19:36, Ross Patterson via
groups.io wrote:
|
Anybody know where GCCSECT came from?
Does anybody know where the GCCCSECT MODULE on the VM/370 CE 1.1.2 Y-disk came from?? It's a C program, but I can't find any source for it, and Google has never heard of it.? There's a similar program called NAMCSECT on the GCC for CMS mdisks, but it's not the same one. I'm trying to diagnose a possible bug in it, that occasionally causes bREXX compilation to fail.? I'm pretty sure the problem isn't in GCC itself, but rather in this code that GCC EXEC invokes. Thanks, Ross |
Second beta of bREXX 1.1.0 now available
The second beta release of bREXX v1.1.0 for CMS on VM/370 is now available at .? I have been testing this update for several weeks.??It has 3 known bugs, which have all been reproduced with BREXX 1.0.1 on VM/370 CE 1.1.2.??Those bugs will be addressed separately from the beta. I do not recommend replacing your existing bREXX version with it, but it is ready for broader testing.? The installation instructions are unchanged from the first beta email, except for the release version number, and are reproduced below. Of special note, there are now HELP files for every Rexx instruction and built-in function.? You'll find them in an archive of their own,?BRXHELP VMARC,?embedded in the source archive,?BREXXSRC?VMARC (or on its AWSTAPE equivalent).? You can dump them straight?onto the CMS help disk (usually MAINT 19D), or they should work just fine from any other accessed disk. There may be a beta-03 before the actual release, but with luck, nothing more.??My plan is to rechristen either beta-02 or beta-03 as the final release in January.??Your feedback is greatly desired :-) Fair warning:?I'll be off the grid for a few weeks starting tomorrow.? I'll look into any issues you may encounter when I return. Ross =========================== Release contents This release builds upon the existing work of others (i.e., bREXX 1.0.1), and adds: ? ? ? - Repair and improve builder scripts I0080 - SIGNAL doesn't set SIGL I0085 - Fix TRACE N output and support TRACE F. ? ? ? - Add support for OPTIONS instruction. I0081 - STORAGE() built-in function incorrectly expects a decimal address. VM/SP says hex I0087 - Add support for DATE(BASEDATE). ? ? ? - Add HELPREXX files. As I noted in October, beta-01 previously added: I0073 - Fix SIGNAL ON ERROR for positive return codes (Issue 73) I0075 - Implement SIGNAL ON FAILURE (Issue 75) I0078 - Make PARSE VERSION result conform to ANSI and TRL2 standards ? ? ? - Fix PARSE "with literals" (vm370 Issue 61), including adding tests for PARSE instruction ? ? ? - Enable tests in builds and fix them to work.? Some tests failed on bREXX 1.0.1 and still fail on bREXX 1.1.0 Beta:
Notes * There are 2 breaking changes in bREXX 1.1.0: ? * PARSE now works correctly, as noted in (vm370 Issue 61) ? * STORAGE(address[,length]) now expects the address parameter to be a string of hexadecimal characters (e.g., "Say Storage('E000', 20)"). ? If you have a program uses STORAGE() with a decimal address, and you don't want to change it, you can execute an "OPTIONS STORAGE_DECIMAL" statement at any time prior to calling STORAGE(), and the address will be processed exactly as it was in bREXX 1.0.1. * The known, pre-existing bugs are: ? * Issue 89: TRACE OFF in interactive trace before PROCEDURE raises ERROR 17.1 "PROCEDURE is valid only when it is the first instruction executed after an internal CALL or function invocation" ? * Issue 90: Calling a function that doesn't exist aborts Rexx with the error message "DLMALLOC PANIC LINE 3503" ? * Issue 91: SIGNAL VALUE varname raises ERROR 16.1 'Label "var_value" not found', even though the label exists. * All the prerequisites were shipped in VM/370 Community Edition v1.1.2 or earlier.? I have not attempted to run it on an older CMS than that, but any system with at least the following will probably work: ? * GCCLIB v1.0.1 ? * HRC402DS - Support execution of REXX as filetype EXEC ? * HRC404DS - NUCEXT and SUBCOM support ? * HRC408DS - CMS support for REXX external function callsCMS Rexx function call support ? * HRC412DS - PE HRC309DS. Bad EPLIST built when no cmd operandsfix to EPLIST support (HRC309DS) ? * HRC417DS - Support RDTERM TYPE=DIRECT for REXX tracing * These instructions assume you're testing bREXX on the CMSUSER user, but you can use any general purpose user you prefer.? DO NOT use the MAINT or MAINTC users for this purpose, as it will delete the existing bREXX files. * This release includes a new tool, BRXLOAD EXEC, to load the source and ?object files and put them where they belong in a user structured like MAINTC.? I would appreciate feedback on it, as it's very new. To install from source See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 02 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Create a user similar to MAINTC (e.g., BRXTEST). ? ?*** DO NOT USE MAINTC, AS THIS PROCEDURE WILL WIPE OUT THE OLD bREXX *** 4. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 5. If AWS: ? ?5.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxsrc.aws ? ?5.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO BRXTEST AS 181 ? ?5.3 On BRXTEST, enter: TAPE LOAD BRXLOAD EXEC A # TAPE REW ? ?5.4 On BRXTEST, enter: BRXLOAD TAPE 6. If VMARC: ? ?6.1 Upload BREXXSRC.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. ? ?6.2 On BRXTEST, enter: VMARC UNPK BREXXSRC VMARC A BRXLOAD EXEC A (OLDD ? ?6.3 On BRXTEST, enter: BRXLOAD VMARC 7. On BRXTEST, enter: BRXBUILD 8. Copy the resulting BREXX TEXT file to CMSUSER. 9. Continue at #6 below. =========================================== To install from object deck See also Adrian Sutherland's installation instructions. 1. Download bREXX 1.1.0-Beta 02 from the URL above to the machine where you run Hercules. 2. Unzip BREXX.zip. 3. Decide if you prefer to install from AWS tape or VMARC - the contents are identical 4. If AWS: ? ?4.1 At the Hercules console, enter: devinit 480 <unzip_dir>/brexxbin.aws ? ?4.2 On a VM user with sufficient privileges (e.g., OPERATOR), enter: ATTACH 480 TO CMSUSER AS 181 ? ?4.3 On CMSUSER, enter: TAPE LOAD BREXX TEXT A # DETACH 181 5. If VMARC: ? ?5.1 Upload BREXXBIN.VMARC to CMSUSER's A-disk in binary, fixed format, record length 80. ? ?5.2 On CMSUSER, enter: VMARC UNPK BREXXBIN VMARC A BREXX TEXT A (OLDD 6. If you haven't applied the fix for VM/350 CE Issue #83, ensure that GCCLIB is not loaded from the shared segment.? On CMSUSER, enter: DEF STOR 16M 7. IPL CMS 8. The system profile will load the new BREXX TEXT into your user's virtual memory as your version of Rexx. 9. Confirm that you're running the new version: ? ?9.1 Enter: DMSREX VERSION ? ?9.2 Enter: REXXTRY # EXIT ? ?9.3 In both cases, the version number should be "REXX-bREXX-2.1.9-CMS370-1.1.0-beta-02". 10. Optionally, obtain the test suite from the source distribution and run it: ? ?10.1 Follow the source installation steps above up through step 6. ? ?10.2 Copy all the EXEC files that do not begin with "BRX", except for REXXTRY, SYSPROFB, and TXTDATE, to CMSUSER. ? ?10.3 Copy TESTEXC ASSEMBLE to CMSUSER. ? ?10.4 On CMSUSER, enter: RUNTEST_ To return to the pre-existing bREXX version, simply rename the object deck (e.g., RENAME BREXX TEXT A BREXX110 = =) and re-IPL CMS to load the normal system bREXX.? Enter "DMSREX VERSION" and the version number should be "BREXX-CMS370-x.y.z", for some value of "x.y.z" (e.g., 1.0.1 for VM/370 CE 1.2). =========================================== You can also install this release by deploying the gccbrx.cckd Hercules DASD file from the release ZIP file.? You'll need to re-label it to something other than GCCBRX, and then add it to your Hercules configuration and bring it online to CP.? If you understand how to do that, feel free.? It works, I tested it. |
Updated Wiki Page: Reserved CP Modification Numbers
#wiki-notice
Group Notification
The wiki page Reserved CP Modification Numbers has been updated by Ross Patterson <ross.patterson@...>. |
CP PER and DISPLAY cmd interaction
I love that somebody added support in the CP DISPLAY command for base registers (e.g., #CP DISPLAY 8.10;BASE12 to display 16 bytes starting at 8 bytes past wherever?R12 points).? But the CP PER?command also uses ";" to separate commands in its CMD option, and I really wanted to use them together, which makes PER think its?got multiple commands when I use a ;BASE value (e.g.,?#CP PER I R E000.20 CMD D T0.20;BASE11).? So I whipped up a small change to DMKPEC to add a "SEP char" option to PER, to specify a replacement for the command-separator character (e.g.,?#CP PER I R E000.20 SEP $ CMD D T0.20;BASE11).? The default command-separator character is obviously ";". I can package this up for the next VM/370 release if others would find it useful.? The only odd part is that DMKPEC already uses literally every byte of temporary storage it has, so to parse the?PER?command, I used my favorite hack for temporary work areas? - the CPU fixed logout?area, location X'100' in the PSA.? It works, and the code doesn't expect it to survive beyond the end of command parsing, so it's fine, it's just a little weird. Ross |
Updated Wiki Page: Reserved CMS Modification Numbers
#wiki-notice
Group Notification
The wiki page Reserved CMS Modification Numbers has been updated by Ross Patterson <ross.patterson@...>. |
Re: RXSYSFN for VM/370
On Tue, Dec 3, 2024 at 02:42 Dave Wade via <dave.g4ugm=[email protected]> wrote:
It might help future releases if the person who leads this one puts together a checklist of the tasks that go into releasing VM/370.? As a newcomer to retrocomputing, I know I lost quite a bit of time to the fact that the GCCLIB DCSS hadn't been saved in VM/370 CE 1.2. ?(I'm not complaining, just noting it as something even long-time VMers like me wouldn't know to do.)
I'm going to sign out a bunch of CMS update numbers, and package the fixes I've posted to the GitHub issue tracker, so they can get into the next release.? And for my RXSYSFN as well.
I'll be off the grid for the next few weeks, but I expect to release a second beta of bREXX 1.1.0 before EOY, or possibly even Christmas.? There has been one reported bug against the first beta, and in fixing it, I found another related to it - both side effects of supporting the FAILURE condition, but only affecting the TRACE facility.? Absent complex bugs, bREXX will be ready before the end of January. Ross |
Re: RXSYSFN for VM/370
Yeah, EE (or any full-screen editor is important). Thank you for the update. On Tue, Dec 3, 2024, 01:42 Dave Wade via <dave.g4ugm=[email protected]> wrote:
|
Re: RXSYSFN for VM/370
开云体育Bertram,Not sure where we are! We lost the person who built the last version, so there is a bit of a void, but I think we are getting to the stage where there is enough new stuff for another release. I was waiting for EE to get to a stable state before plugging ahead.... Dave On 03/12/2024 06:29, Bertram Moshier
via groups.io wrote:
|
to navigate to use esc to dismiss