Patching WordStar for use with a VT-100 Terminal
The following is a complete set of the patches to customise Wordstar 3 for the VT100 terminal as derived from WordStar Dcumentation (Appendix E of the Wordstar Installation Guide and the VT100 User Guide section 3, Programmer Information).
Patch areas;
IDTEX 018F 20 ;' DEC VT-100 Terminal '
0190 56
0191 54
0192 2D
0193 31
0194 30
0195 30
0196 20
0197 54
0198 65
0199 72
019A 6D
019B 69
019C 6E
019D 61
019E 6C
019F 20
01A0 20
01A1 20
01A2 20
01A3 20
01A4 20
01A5 20
01A6 20
01A7 20
01A8 20
01A9 20
01AA 20
01AB 20
01AC 20
01AD 20
01AE 20
Screen Size (80 cols x 24 rows)
HITE 0248 18
WID 0249 50
Cursor Positioning
CLEAD1 024A 02 ; 2 characters
024B 1B ; Esc
024C 5B ; [
024D 00
024E 00
024F 00
0250 00
0251 00
0252 00
CLEAD2 0253 01 ; 1 character
0254 3B ; semi-colon
0255 00
0256 00
0257 00
CTRAIL 0258 01 ; 1 character
0259 48 ; 'H'
025A 00
025B 00
025C 00
CB4LFG 025D 00 ; line before col in esc sequence
LINOFF 025E 01
COLOFF 025F 01
ASCUR 0260 02 ; Ascii digits for col and line rather than binary ones.
ERAEOL 026D 04 ; 4 characters
026E 1B ; erase to EOL
026F 5B
0270 30
0271 4B
0272 00
0273 00
LINDEL 0274 04 ; 4 characters
0275 1B ; delete line
0276 5B
0277 32
0278 4B
0279 00
027A 00
LININS 027B 00 ; insert line (not supported)
027C 00
027D 00
027E 00
027F 00
0280 00
0281 00
0282 00
0283 00
IVON 0284 04 ; 4 characters
0285 1B ; inverse video
0286 5B
0287 37
0288 6D
0289 00
028A 00
IVOFF 028B 04 ; 4 characters
028C 1B ; normal video
028D 5B
028E 30
028F 6D
0290 00
0291 00
TRMINI 0292 08 ; 8 characters
0293 1B ; VT100 no options
0294 5B
0295 30
0296 63
0297 1B ; cls
0298 5B
0299 32
029A 4A
TRMUNI 029B 08 ; 8 characters
029C 1B ; turn off bold
029D 5B
029E 30
029F 6D
02A0 1B ; cls
02A1 5B
02A2 32
02A3 4A

