Scott Duensing scott · he/him
  • Smithton, IL, USA, Earth
  • Joined on 2025-02-16
scott pushed to master at AI_Slop/WinComm 2026-03-02 17:15:40 -06:00
8e3bad86e3 Bypass 255-byte string limit and batch plain text runs in parser
scott pushed to master at AI_Slop/WinComm 2026-03-02 17:02:09 -06:00
64b3962c59 Add render throttle to decouple parse throughput from GDI overhead
scott pushed to master at AI_Slop/WinComm 2026-03-02 16:04:19 -06:00
75d598c4c5 Eliminate heap allocs in ANSI parser, add ScrollDC for scroll rendering
scott pushed to master at AI_Slop/WinComm 2026-03-02 15:31:19 -06:00
02e01848d6 Batch serial reads before rendering to improve ANSI throughput
scott pushed to master at AI_Slop/WinComm 2026-03-01 20:48:44 -06:00
c8ccedf569 Change default FIFO trigger from 8 to 1, yield CPU when idle
fbf4ed7c40 Fix input lag: add PM_NOYIELD, skip idle GetDC, eliminate redundant renders
ec0ec8f074 Replace event-driven WM_COMMNOTIFY architecture with polling main loop
acf1a6b691 Remove BeginUpdate/EndUpdate, fix rendering starvation, add variable docs
Compare 4 commits »
scott pushed to master at AI_Slop/WinComm 2026-02-28 20:09:55 -06:00
5dd464eb18 Fix hang on second COM port open: CLI deadlock, MOVEABLE buffers, stale UART
scott pushed to master at AI_Slop/WinComm 2026-02-28 18:56:45 -06:00
b6f08a3150 Remove render throttle and add smart blink dirty tracking
c5d31ca930 Replace per-pixel branching with nibble lookup table and inline ASM
0ff633f605 Replace GDI rendering with font atlas and direct pixel writes
Compare 3 commits »
scott pushed to master at AI_Slop/WinComm 2026-02-26 21:44:57 -06:00
cd55adae4f Fix cursor artifacts and WM_TIMER starvation during high-speed data
c565be8489 Decouple rendering from data processing with timer-based display
a96dbb3faa Fix scroll rendering artifacts by removing ScrollDC
ca99d1d21b Optimize TKPAnsi rendering with batched TextOut and dirty row tracking
be566a5767 Fix OEM font rendering and terminal responsiveness in TKPAnsi
Compare 6 commits »
scott pushed to master at AI_Slop/WinComm 2026-02-25 23:12:51 -06:00
c3ae983a73 Add TKPAnsi ANSI BBS terminal emulation component for Delphi 1.0
scott pushed to master at AI_Slop/WinComm 2026-02-25 22:06:17 -06:00
c7dc74ecdc VBX does not work. Moving to Delphi.
scott pushed to master at AI_Slop/WinComm 2026-02-25 22:05:14 -06:00
dd8326d16a Add native Delphi 1.0 TKPComm serial communications component
bf5268ade8 Rename VBX control from MSComm to KPComCtl
Compare 2 commits »
scott pushed to master at AI_Slop/WinComm 2026-02-24 20:10:50 -06:00
4218da32eb Rename output from COMM.DRV to KPCOMM.DRV to avoid clashing with stock driver
d68405550d Fix COMM.DRV calling conventions and add ComDEB compatibility
Compare 2 commits »
scott created branch master in AI_Slop/WinComm 2026-02-23 20:53:21 -06:00
scott pushed to master at AI_Slop/WinComm 2026-02-23 20:53:21 -06:00
f666825417 Initial commit.
scott created repository AI_Slop/WinComm 2026-02-23 20:43:29 -06:00
scott pushed to master at AI_Slop/MinWin 2026-02-23 20:33:00 -06:00
d100e035f6 First commit.
scott created branch master in AI_Slop/MinWin 2026-02-23 20:32:59 -06:00
scott created repository AI_Slop/MinWin 2026-02-23 20:31:25 -06:00
scott pushed to master at AI_Slop/WinDriver 2026-02-23 18:56:19 -06:00
5527130145 Add wdrvScreenshot, auto-demo mode, palette fixes, and DAC width detection
scott pushed to master at AI_Slop/WinDriver 2026-02-22 00:39:09 -06:00
fbb1cce5c3 Add TrueType font support via stb_truetype.h