Tom:

Well, actually I did write some privileged code. I believe that my code contained the only (if not one of the very few) PTLB (Purge Translate Lookaside Buffer) instructions in MVS.

I had (may still have?) a fair amount of code in the nucleus in the Virtual and Real Storage Manager components (quickcell and paging services).

I thought there was some version of DFP where they finally removed the ISAM compatibility code, but I don't remember any official declaration of that, just that the use of ISAM phased out on its own after the introduction of VSAM in MVS.

ISAM did some pretty interesting channel programming. It was back in the late '60s and early '70s while teaching the internals of ISAM and BDAM to Program Support Reps that I learned about self-modifying channel programs (fun stuff).

Mike

Tom Marchant wrote:
On Thu, 17 Dec 2009 16:27:10 -0500, Mike Myers wrote:
Yes, I had forgotten about SIO/HIO/TIO and was reminded of those by your
first post. I can't recall if I ever personally wrote a SIO instruction.
Most of the channel programming I ever did was at the EXCP level, so i
don't recall writing a SSCH instruction either.

SIO was a privileged instruction, so you wouldn't have done that unless you
were running in supervisor state.  Same with SSCH.

As for the ISAM compatibility interface in VSAM, I think that went out
around the same time as ICF catalogs came along.

No.  Not even close.  IIRC, you could even use actual ISAM until 2000.  ICF
catalogs were out long before 1990.  Support for ISAM applications is still
in VSAM.  I've never heard any statement that it will be withdrawn.


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to