======== SLMT.DOC ======== Set Left Margin and Tabs for Diablo 1610-compatible daisywheel printers SLMT is a further development of SLM (Set Left Margin). It has a single command, SLMT n, where n is the column in which you wish to set the left margin. It then clears any previously set tab stops and sets nine new ones at standard eight-column intervals. It does not clear any other printer features, so the tabs will set correctly for 12 or 15 pitch if the pitch has been set before running SLMT. Owing to a peculiarity of the printer, however, the margin is always set to the 10 pitch scale, even if the printer has been switched to 12 or 15 pitch, so you will have to make allowance for that. I wrote this program to use with Eric Meyer's VDE, which does not expand so-called real tabs (^I or 09h) in the nondocument mode, making it difficult to print out source code files unless I ran them through FILT7 to translate all tabs to spaces. Since the printer initialization string in my copy of VDE is empty, it doesn't conflict with SLMT. Other printing programs which do initialize the printer may however undo the margin and tabs set by SLMT. Unfortunately there's nothing SLMT can do about that. I am including a Z33 version, SLMT.CIM, which has been assembled to run in high memory at 9800h in a ZCPR v3.3 environment. This allows you to quit VDE, run SLMT, and restart very quickly with GO . This version will not work in a Z3 or any other non- Z33 environment. Incidentally, to test SLMT you can print the Z80 source file in this library, as it uses real tabs rather than spaces. Fred Haines Glendale Littera RCPM/QBBS Sysop: Abel Iwaz [818] 956-6164 [PC Pursuit]