On Fri, 12 Apr 2024 at 18:07, Bob Bolch <Bob@...> wrote:
I've seen the code (both 50 years ago on fiche and more recently), but I didn't agree to? anything.
So you wrote entirely new code in the APL supervisor to support 3270s? Wow - I missed that somehow. And also to allow the supervisor to run in a VM? Or did you write en entirely new Supervisor to host the Interpreter?? What gets IPL'd in the VM? APL\360 came with three options: OS/360, DOS. and "standalone". But the standalone version was just the DOS one except that after initialization it overlaid the DOS supervisor with I/O buffers. That you were able to do either says a lot about the original APL implementors and their rigid distinction between the APL Interpreter and Supervisor at a time when such modularity and layering was little known. ?
Mark has beaten me to it (DMKCNS), but other than the channel-attached 1052/3215 console, line-mode on 2741/1050/etc via async 270x-style lines was the only kind of VM/370 terminal device to start with. Supporting such devices in a VM might require Diagnose help with the dynamic channel programs used by APL. I remember writing that to allow MVT TCAM to work in a VM. The Adesse VM course manual, although aimed at VM/SP, still has a great deal of useful info on how VM/370 works. I took that course in person in 1985, and much later tried to track down the copyright owner with no success. I very much doubt anyone will be going after bitsavers (or me!) over it. Tony H. |