RX01 Bootstrap Loader

From: Megan <mbg_at_world.std.com>
Date: Sun Feb 13 11:07:49 2000

>Jerome Fine replies:
>
>I do not wish to contradict you, but I did "EDIT" the V3.0 SYSMAC.SML
>file and found: .DrBeg .DrAst .DrFin .DrEnd
>From what I can understand, that means that the essential macros were
>already available. While .DrSet would have been helpful, I can see in
>block zero of LPX.SYS that there is a full set (pardon the pun) of SET
>options and the LP.MAC file just has them hard coded in place.

I'm sorry, I forgot about the macros you mention -- those were there from
the start (at least once the handler/monitor separation occurred), but the
additional ones as you mention were not added until a later release...
Until then, things like the SET tables were hard-coded into the module.

>The key question I am wondering about is IF the ISR interaction between
>the operating system and the device driver that is present in V4.0 of
>RT-11 when the LSX.SYS device driver is LOADed and both pair
>of CSR/VECTOR are activated (so that XON/XOFF can be allowed
>for a serial printer) is also present in V3.0 of RT-11? I do not want to
>assume that just because V4.0 allowed two CSR/VECTOR pairs to
>be active and a device driver such as LSX.SYS to have two .DrAst
>entry points that V3.0 of RT-11 also allows the same thing.

I don't think dual vector support is in V3,0 of RT. I'm not absolutely
sure, but I can't think of any handlers which used that. I'm sure it
would be possible to do using the handler install code, but I also don't
remember for which version that support was added.

Then again, I do remember a KB handler making the rounds way back when...
it must have used two vectors, but I don't know how it did it.

                                        Megan Gentry
                                        Former RT-11 Developer

+--------------------------------+-------------------------------------+
| Megan Gentry, EMT/B, PP-ASEL | Internet (work): gentry!zk3.dec.com |
| Unix Support Engineering Group | (home): mbg!world.std.com |
| Compaq Computer Corporation | addresses need '_at_' in place of '!' |
| 110 Spitbrook Rd. ZK03-2/T43 | URL: http://world.std.com/~mbg/ |
| Nashua, NH 03062 | "pdp-11 programmer - some assembler |
| (603) 884 1055 | required." - mbg |
+--------------------------------+-------------------------------------+
Received on Sun Feb 13 2000 - 11:07:49 GMT

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:32:53 BST