> > (And there's also the virtue of patience I need - man, nothing is > > slower than a 11/04 running from RX02's - well, maybe from TU58...!) > > As one who ran RT-11 for a long time on a PDT-11/130 with dual > TU58 drives, I can assure you that it was a big improvement > over an LSI-11/03 with only (home-hacked) paper tape. All right - you've got a point :-). Here's my list of EIS instructions used in RT-11 5.6, and where they are used, and when they are used. Most are "OK" uses, i.e. they only will ever be encountered on monitors built for mapped machines or on devices that exist only on mapped processors. According to my searching of the sources, ASH is used in: DD.MAC (only when built for mapped monitors) DM.MAC (only when built for mapped monitors) DS.MAC (only when built for mapped monitors) DU.MAC (only when built for mapped monitors) DW.MAC (this is OK, I guess, as any machine with a DW driver also has ASH...) DZ.MAC (same here) FMTDW.MAC (same here) IGETR.MAC (ok again, as it is used only for memory management) KMON.MAC - but only if memory management is on MGETR.MAC (also ok, used only for memory management) NL.MAC (only in 11/93 TOY code, so it's OK) NQ.MAC (might hit someone on a 11/03 without EIS but with DEQNA...) PIOVR.MAC (OK - this is only used on a PRO) RK.MAC (only when built for mapped monitors) SL.MAC (only when built for mapped monitors) TU.MAC (only when built for mapped monitors) UB.MAC (OK, I guess...) UM.MAC (a MSCP include file for the DU and MU drivers) VIDEO.MAC (only on PRO, so it's OK) XMSUBS.MAC (only in mapped monitors, so it's OK) XOR is used on: AT.MAC (only used on XM, so it's OK) BSTRAP.MAC (but only in a section that'll be used on a PRO) KBOARD.MAC (again OK, only used on PRO) NL.MAC (but only in 11/93 TOY section) UB.MAC (OK, I guess, as only used on memory management machines) VIDEO.MAC (again OK, used on PRO) MUL is used in: BSTRAP.MAC (but only to test for EIS or not!) NI.MAC (to multiply by a constant - I'd have used shifts, myself.) NL.MAC (but only in 11/93 TOY code) NU.MAC NQ.MAC PIOVR.MAC (only used on PRO) RESMEM.MAC (used by RESOURCE's SHOW MEM to show mapped regions) RTMON.MAC (an unsupported utility, so not so bad...) SETCLK.MAC (only in 11/93 TOY code) VIDEO.MAC (only on PRO, so OK) XMSUBS.MAC (OK, only used on mapped machines) DIV is used in: LINK7.MAC (but only if built for EIS support) NL.MAC (again, only 11/93 TOY code) RESMEM.MAC (again, to show mapped regions) RTMON.MAC (unsupported utility...) VIDEO.MAC (only on PRO, so OK). SOB is used (without a .MCALL SOB) in: AT.MAC (OK, only used in extended monitors) BSTRAP.MAC (only if memory management is present) DBGSYM.MAC DIRSRT.MAC DW.MAC (OK, only on PRO) DZ.MAC (OK, only on PRO) FMTDW.MAC (OK, only on PRO) FORMAT.MAC KBOARD.MAC (OK, only on PRO) MTTINT.MAC (not so bad - who would ever run a multi-terminal monitor on a 11/04!) NC.MAC NI.MAC NL.MAC NU.MAC PIOVR.MAC, PIPCT.MAC, PISFUN.MAC (all OK, only on PRO) QUEMAN.MAC RESAUD.MAC RESQUE.MAC RESUMR.MAC (OK, I guess, as all machines with unibus maps will have SOB) RTMON.MAC (unsupported utility) SETCLK.MAC (in 11/93 section) SETCOM.MAC (??? where is this used? PRO?) SETLAN.MAC (I think PRO only) SPEED.MAC (PDP-11/150) SRCCOM.MAC (OK, as I *think* the ULBMAC inclusion in macro stage fixes it) TS.MAC TU.MAC UB.MAC (OK, only on unibus map machines) UM.MAC (only in sections with memory management, I think.) VIDEO.MAC (OK, on PRO) VM.MAC (OK, I guess.) Tim.