Windows 3.x High-Speed Communications Library and Tools.
Data now hits the screen immediately when it arrives — no artificial delay. The render throttle (RenderTickMs, FLastRenderTick) is removed entirely. ParseData and EndUpdate call FlipToScreen unconditionally; callers control batching via BeginUpdate/EndUpdate. Blink toggle no longer calls DirtyAll. New DirtyBlinkRows method only marks the cursor row and rows containing blink cells, reducing blink overhead from ~63ms (25 rows) to ~3ms (1-3 rows) on a 486. Cursor ghost handling in FlipToScreen dirties the old cursor row when the cursor moves between rows. Constant mini-frame values (Stride, CellH, PixSeg, GlyphSeg) are pushed once before the column loop instead of per-cell, saving 320 push instructions per row. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| delphi | ||
| drivers | ||
| drv | ||
| vbx | ||
| .gitattributes | ||
| .gitignore | ||