On 2017-04-05, [email protected] wrote: >On 2017-04-05, at 09:49, somitcw wrote: >> I use IFOX00. Okay, you can laugh now. > Why? Money? But why not IEV90? (We long deferred conversion >to ASMA90 because we were stuck with a SYSPRINT postprocessor.)
Many hobbyist run old operating systems emulated on their PC including DOS/360, DOS/VS, MFT-II, MVT, MVS, VM, Music, MTS, and others. >Where did you find it? For the emulator Yahoo group, see: https://groups.yahoo.com/neo/groups/hercules-390/info I use MVS the most so I also use Yahoo groups: https://groups.yahoo.com/neo/groups/hercules-os380/info https://groups.yahoo.com/neo/groups/H390-MVS/info There are other related groups. There are multiple distributions of MVS 3.8j I use TK3UPD with the Extras for configuration. And many of my additions and changes. A newer and more complete system for most people is: http://wotho.ethz.ch/tk4-/ but the web page is upside down with stuff needed at the top and current distribution at the bottom. The consoles are "different" but can be fixed. ( remove the "-d" from the Hercules command or Add a "-c" to 0009 3215 to be 0009 3215-c but read starting at page 12 of the manual to try to descramble ). The included Hercules distribution is modified so can lag behind either of the official distributions. >> Since IFOX00 doesn't support any RXE or RXY instructions, >>someone wrote a MACRO to use an RX instruction to generate RXE and RXY >>instructions. >>It just codes an RX instruction like LA, STC, or IC and then overlays the >>opcode and adds two bytes to the end. >>Displacement-high is not supported so is always zero. >> The question is on the ORG use. >> The code does: >> ORG *-4 >> DC XL1'E3' Overlay the opcode >> ORG *+3 >> My question is the second ORG. >> Should it instead be ORG , ? >> Which is safer? >> Could a later errant "ORG ,' mess thing up royally? > Actually, a prior ORG presents the greater hazard. How? What do you recommend? >> Am I needlessly worrying? >> >No. >> Note: IFOX00 was before LOCTR instruction existed. > I think IEV90 has LOCTR. With determination, you >could implement the entire z instruction set as macros. >-- gil Was IEV90 ever an IBM no-charge product? Then I can't run it.
