I've got most of the VT-100 protocols but it's pretty tedious to parse everything out and I'm trying to avoid that. The thing I'm interfacing to sends data out in pieces. For example, I get the row/column and then the string and then another row/column and string but it might not be the adjacent field and then I have to determine whether the field is highlighted to know whether that's active so that's another set of control codes to format. Then, if I want to display all the text in a LabVIEW string control, it gets really messy lining things up in different columns and showing highlighted and non-highlighted text. All these things are do-able but it all boils down to reinventing the wheel.