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>
40 lines
624 B
Text
40 lines
624 B
Text
# DOSBox-X configuration for win31drv development
|
|
# S3 Trio64 SVGA with VESA support
|
|
|
|
[sdl]
|
|
output = opengl
|
|
windowresolution = 1024x768
|
|
|
|
[dosbox]
|
|
machine = svga_s3trio64
|
|
memsize = 64
|
|
quit warning = false
|
|
|
|
[cpu]
|
|
core = normal
|
|
cputype = pentium
|
|
cycles = max
|
|
|
|
[render]
|
|
aspect = true
|
|
scaler = none
|
|
|
|
[video]
|
|
vmemsize = 8
|
|
vmemsizekb = 0
|
|
vesa oldvbe = false
|
|
vesa oldvbe10 = false
|
|
|
|
[dos]
|
|
umb = true
|
|
xms = true
|
|
ems = true
|
|
|
|
[autoexec]
|
|
@echo off
|
|
mount c /home/scott/claude/windriver
|
|
c:
|
|
cd bin
|
|
DEMO.EXE S3TRIO.DRV
|
|
rem exit
|
|
|