resolve() {
        if (this.reset.value == 1) {
            this.data = '';
            return;
        }
        if (this.en.value == 0) {
            this.buffer = '';
            return;
        }

        if (this.clockInp.value == this.prevClockState) {
            if (this.clockInp.value == 0) {
                this.buffer = String.fromCharCode(this.asciiInp.value);
            }
        } else if (this.clockInp.value != undefined) {
            if (this.clockInp.value == 1) {
                this.data += this.buffer;
                if (this.data.length > this.cols * this.rows) { this.data = this.data.slice(1); }
            } else if (this.clockInp.value == 0) {
                this.buffer = String.fromCharCode(this.asciiInp.value);
            }
            this.prevClockState = this.clockInp.value;
        }
    }
@memberof TTY
To resolve the Typewriter clock and input of 7 bits are
used to get the ascii and then on the edge change the
data is added onto the display screen of the typewriter.