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