Scott Duensing scott · he/him
  • Smithton, IL, USA, Earth
  • Joined on 2025-02-16
scott pushed to master at AI_Slop/WinComm 2026-03-04 19:22:18 -06:00
e25428bb8b Apply K&R brace style and unwrap function signatures
scott pushed to master at AI_Slop/WinComm 2026-03-04 19:14:55 -06:00
17394e4f5d Replace form store with stream-from-disk and dynamic form IDs
scott pushed to master at AI_Slop/WinComm 2026-03-04 18:55:47 -06:00
38125a51a1 Add documentation for remote forms system
scott pushed to master at AI_Slop/WinComm 2026-03-04 18:37:24 -06:00
fd76319cb3 Add Linux build artifacts to .gitignore
ae2aef0119 Add remote forms system: DFM converter, server library, and client engine
Compare 2 commits »
scott pushed to master at AI_Slop/WinComm 2026-03-04 17:37:15 -06:00
9a735c6adf Rename delphi/ to ansibbs/ in preparation for another module
scott pushed to master at AI_Slop/WinComm 2026-03-04 17:33:58 -06:00
8c8a42af36 Removed unused files.
scott pushed to master at AI_Slop/WinComm 2026-03-04 17:15:33 -06:00
ec6eebb2a5 Add TrueType font support with 4-tier font selection and documentation
d898e73213 Move form sizing to after Show so font metrics are fully realized
3c5b57c6b5 Size form dynamically from terminal dimensions; fix signed/unsigned mismatch
Compare 3 commits »
scott pushed to master at AI_Slop/WinComm 2026-03-03 17:18:51 -06:00
eebcf100ad Fix hard lockup on COM port open from stale UART interrupt
scott pushed to master at AI_Slop/WinComm 2026-03-03 17:10:34 -06:00
fd56c8003d Increase default font size from 9 to 12 for 800x600 displays
scott pushed to master at AI_Slop/WinComm 2026-03-03 16:59:09 -06:00
9102dd1938 Fix cursor ghost at end of lines when cursor changes rows
scott pushed to master at AI_Slop/WinComm 2026-03-03 16:53:35 -06:00
cb2018dff4 Split parsing from rendering to avoid GDI/CPU cache thrashing
scott transferred repository Public_Skunkworks/basic2c to AI_Slop/basic2c 2026-03-03 16:43:20 -06:00
scott transferred repository Public_Skunkworks/WinDriver to AI_Slop/WinDriver 2026-03-03 16:42:59 -06:00
scott transferred repository Public_Skunkworks/MinWin to AI_Slop/MinWin 2026-03-03 16:41:53 -06:00
scott transferred repository Public_Skunkworks/WinComm to AI_Slop/WinComm 2026-03-03 16:41:27 -06:00
scott pushed to master at AI_Slop/WinComm 2026-03-03 16:18:55 -06:00
3fc2b410ba Render characters immediately during parsing, not in deferred pass
a9e25ec67f Re-select OEM font into DC before every render pass
78753a65d8 Render ExtTextOut directly to screen DC, eliminating memory DC intermediate
a7780c8030 Replace DIB pixel rendering with ExtTextOut + memory DC BitBlt
Compare 4 commits »
scott pushed to master at AI_Slop/WinComm 2026-03-02 18:26:40 -06:00
40dabea161 Fix Ofs() syntax: GMEM_FIXED offset is always 0
scott pushed to master at AI_Slop/WinComm 2026-03-02 18:25:21 -06:00
4bbc382070 Fix Ofs() call: use intermediate variable for typed pointer cast
scott pushed to master at AI_Slop/WinComm 2026-03-02 18:23:30 -06:00
e7454f87d1 Fix LES instruction: Delphi 1.0 inline ASM can't resolve object fields
scott pushed to master at AI_Slop/WinComm 2026-03-02 18:20:59 -06:00
c378abc9e5 Inline CSI parsing, ASM nibble table, cursor dedup, reccom block copy