<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 06 Oct 1984 05:34:00 MDT (Sat)
From   : Keith Petersen <W8SDZ@Simtel20.ARPA>
Subject: Resident System Extension (RSX) for CP/M 2.2

Now you can add RSX's to CP/M 2.2.  The following files are now
available from SIMTEL20:

Filename                       Type     Bytes   CRC

Directory MICRO:<CPM.22RSX>
22RSX.ASM.1                    ASCII    13295  520BH
22RSX.DOC.1                    ASCII    10994  3572H
CONSOLE.22X.1                  ASCII     5539  DADBH
CONSTAT.ASM.1                  ASCII     1473  30E7H
EXPTABS.22X.1                  ASCII     1856  0931H
REMOVE.COM.1                   COM        896  7887H
REMOVE.HEX.1                   ASCII     2195  5B04H

...and for those who want the entire package and can FTP ITS-binary
files:
22RSX.LBR.1                    COM      23296  A4F8H

Here's a brief excerpt from the author's .DOC file:

     22RSX: a Resident System Extension facility for CP/M 2.x

22RSX  is  a  facility to allow the installation and  removal  of
Resident System Extensions.  Briefly, an extension is an addition
to BDOS that can monitor,  trap,  alter or process any BDOS  call 
made  from an applications program.  This came about after I  had 
worked  a bit with CP/M 3.0.  It's RSX facility impressed me with 
the fact that it made it relatively easy to 'patch' the operating 
system  to add things such as remote  consoles,  print  spoolers, 
etc.  Since I had some experience with CP/M, I decided to write a 
similar system for CP/M 2.2.
Note:  I  realize  that  there is an RSX manager written  by  Jim 
Lopushinsky for CP/M 2.2.  I have never used it,  but from what I 
have  seen and read,  it seems to require a fair amount  of  work 
with DDT, M80, etc. This system, on the other hand, takes care of 
all installation. All you have to do is write a module, insert it 
in the driver,  assemble, load and run! And your finished product 
will,  assuming  that it uses standard CP/M calls and procedures, 
run on any other CP/M system without modification.

This system, as distributed, consists of the following files:

   22RSX.ASM    -------> The module installation driver.
   REMOVE.OBJ   -------> The module removal program.
   22RSX.DOC    -------> Documentation.
   EXPTABS.22X  -------> A demonstration module.
   CONSOLE.22X  -------> Another demonstration module.
   CONSTAT.ASM  -------> The companion access program for CONSOLE.22X.

--Keith
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>