There  *will*  be  problems  porting  SOFT/SSMP  to  the PCW!  I can't
 understand their reluctance to give you the source code, however.  You
 can pick up brand new up to date copies from my id at NCL.MTS which is
 CL57.  The files you  want  are  CL57:SOFT2.PAS,  SOFT.PAS,  SSMP.PAS,
 ISO6429.PAS  and  PAD.PAS  These comprise all the 'program' parts.  On
 top of these you will need to build some IO drivers (things like ZSCLR
 to clear the screen and ZKPROG to program function keys etc).
 
 Your problems with porting it will be twofold :
 
 1)   Writing  the  IO drivers (you will need interrupt driven code for
      the comms line).  The NCL.MTS id.  MDRV contains  information  on
      all our drivers; the file to start with is MDRV:INFO
 
 2)   The  code  size  of  this program is enormous (in 64K Z80 terms).
      You will have to  cut  the  program  down  to  size,  perhaps  by
      dropping SOFT and just having ISO6429 and SSMP; even then you may