Melvyn, I worked on z390 starting circa 2014, stopping in April 2017. I might be interested in helping Don bring z390 up-to-date.
The last version of z390 I downloaded from the old z390 Yahoo group was beta 12, roughly in September 2018. The Yahoo group no longer exists. Is there a central location that contains the current z390? The z390.org web site looks like it hasn't been updated in quite some time. Can we discuss this off-list? Regards, John Ganci On Tue, 2020-07-14 at 20:07 +0100, MELVYN MALTZ wrote: > Hi Dan, > > I know Don Higgins is working on bringing z390 up-to-date regarding > the > current P-o-Ops > > There are now only Don and I trying to keep z390 development going, > you > would be most welcome to join us > > Although Java skills are needed most, I could use a buddy to oversee > and > test my Assembler development work for zVSAM V2 > > Melvyn Maltz. > > ----- Original Message ----- > From: "Dan Greiner" <[email protected]> > To: <[email protected]> > Sent: Tuesday, July 14, 2020 6:51 PM > Subject: z390 Macros for Newer Instructions > > > I continue to noodle around with z390 and regularly find myself > missing > support for newer instructions (z390.org indicates that the latest > instructions supported are for the z10, circa 2008). Being a Java > moron, > updating the source to support newer ops was beyond my ken. > > I finally got tired of coding various macros in support of newer > instructions, so I gleaned a list of newer mnemonics from the "IBM > z/Architecture Reference Summary" (SA22-7871-10) and extended > mnemonics from > the PoO (SA22-7832-12), and with a little calisthenics, converted > them into > 889 macros (there are a lot of extended vector mnemonics). You are > welcome > to examine the results at: > > https://drive.google.com/file/d/19lJfprlE0ZqIMYo1WXrEiW75Kri2lW7X/view?usp=sharing > > CAVEAT EMPTOR! Absolutely no warranty is implied or expressed! Got > it? None! > Zippo!! Zilch!!! The macros are simple minded, with no operand > validation; > so, if you code a general register higher than 15 or a vector > register > higher than 31, or if you omit an operand, bad things may happen. If > you so > happen to trip over an inaccurate result, a response posted to this > message > may (or may not) result in an update.
