[comp.lang.modula2] ENS and TSR

Pat.Terry@p101.f19.n490.z2.fidonet.org (Pat Terry) (03/26/89)

Terry Klarich asks about EMS and TSR support for Logitech M-2.  I don't
know about Logitech, but JPI has modules for both in their TechKit.  One
might be able to port or modify this, copyright permitting, but be warned
that JPI has some funny language extensions, some of which are used in
these (one gets source code).

Incidentally, has anybody got any experience to share of the JPI Topspeed   
TSR module?  I have tried the one in the TechKit 1.12.  Three points:

(a)   The release I have needed to have the declaration of
            VAR EnvPtr
      changed to quote the absolute address as [0:4H*4].  The original
      code was okay for my original release 1.02 of JPI, though.

(b)   The supplied code must be compiled without checks enabled, in
      particular stack checking, or it creates code that could collapse
      with SideKick.

(c)   The code makes no attempt to catch interrupt 13H, and I am pretty sure
      it should do so - all the authors I have seen discuss TSRs say this
      is necessary.  The few programs I have tried with the supplied
      module seem to "work" without this, but that may be just luck.  Any
      suggestions/modifications would be very welcome.


--  
uucp: ..!{mcvax!uunet,tektronix,sun!nosun}!oresoft!dawggon!2!490!19.101!Pat.Terry
Internet: Pat.Terry@p101.f19.n490.z2.fidonet.org