CP/M Word-Master patch for vt100 up to 255 columns.

Features :
  • Word-Master (WM) patch for ANSI/vt100 terminals like Linux Console or X11 xterm.
  • Works with CP/M 2.2 (or MP/M) with fixed height and fixed width at offset 1B9h and 1BAh (default values are actually 24x80).
  • Get console height and width dynamically from SCB Bdos #49 (for use with CP/M Plus).
  • Could do the same with CP/M 2.2 (or MP/M) as CP/M Plus if SCB Bdos #49 return non-0 values for height and width.
  • Support for up to 255 lines of 255 columns (e.g. 43 or 44 lines of 132 columns CRT mode). Break the limit of 99 columns and lines.
  • Works with Zilog Z80 or Intel 8080/8085. No use of Z80 specific op-codes.
  • Fit in exact amount of bytes for patches. No extra memory needed. Delays preserved.
  • Patched EOL erase function to send a 3 bytes sequence codes: ESC [ K instead of spaces.
  • Works with WM 1.07A (or 5.55A which is another patched 1.07A for vt100).
  • Word-Master (WM) from 1978 patched today in 2015.
  • Now bundled with z80pack from Udo Munk : here.
FYI Clear screen codes sequence is ESC [ H ESC [ J and cursor positionning is ESC [ row;col H (row and col are digital numbers for respectively line and column up to ESC [ 255 ; 255 H).

Installation procedure: Patch yourself your copy of WM.COM with this WM3.HEX file.
5I>TYPE WM3.HEX
:03010000C3B82958
:20018000CD8E01CDA601CD8E013E4AC3EF013E1BCDEF01C3D301CD8E017DCDAB013E3BCDB3
:2001A000EF017CCDAB013E48C3EF013C0600D60ADAC40104C3AE01B8291850DB4BFF00007C
:1801C00000190A05F578B7CACD01CDAC01F1C63AC3EF013E5BC3EF01D9
:16023900F53ABB01CD8E013ABC01B7C49B253AC301CD4F02F1C960
:2029B80011DB290E31CD0500B7CAC8293C32B90111DD290E31CD0500B7CAD8293C32BA016C
:0729D800C369021C001A0094
:00000001FF

5I>SID WM.COM
CP/M 3 SID - Version 3.0
NEXT MSZE  PC  END
2A00 2A00 0100 CDFF
#Rwm3.hex
NEXT MSZE  PC  END
29DF 2A00 0100 CDFF
#Wwm3vt100.com
0052h record(s) written.
#g0

5I>device console [lines=44,columns=132]

Console width set to 132 columns
Console page set to 44 lines


5I>wm3vt100 file.tst
MicroPro WORDMASTER release 1.07A serial # WMxxxxXX
 COPYRIGHT (C) 1978  MICROPRO INTERNATIONAL CORPORATION
Download patch file: WM3.HEX.

My CP/M index page | My Timex Data Link 150 watch page