Commit graph

2 commits

Author SHA1 Message Date
946719052f Implement ExtTextOut DDI wrapper with built-in VGA ROM font
Add text rendering support via the Windows 3.x ExtTextOut DDI function.
Builds a .FNT v3 font structure from the VGA BIOS 8x16 ROM font
(INT 10h AH=11h), with v3 char table (6-byte entries, absolute offsets)
required by VBESVGA.DRV's BigFontFlags in protected mode. Provides a
full-screen clip rect since STRBLT.ASM unconditionally dereferences
lpClipRect. Tested with both VBESVGA.DRV and S3TRIO.DRV.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 21:21:23 -06:00
431f573422 Remove development diagnostics and clean up codebase
Strip out watchpoint system (thunkSetWatch, WATCH-PRE/POST), INT 10h
entry counters, segment verification dumps, and inline extern
declarations. Add neSetDebug to neload.h, correct -fno-gcse comment,
and add project CLAUDE.md for git-tracked notes.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-21 18:27:00 -06:00