From 845d1ddc4388b67a94497484ca5d9bb392b0b9ac Mon Sep 17 00:00:00 2001 From: MaxwellS04 Date: Mon, 8 Sep 2025 11:23:08 +0700 Subject: [PATCH 1/2] Added two baud rates (28.8k and 33.6k) According to Windows 98 modem setup. --- src/network/net_modem.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/network/net_modem.c b/src/network/net_modem.c index af97a16db..24869349f 100644 --- a/src/network/net_modem.c +++ b/src/network/net_modem.c @@ -1566,6 +1566,8 @@ static const device_config_t modem_config[] = { { .description = "57600", .value = 57600 }, { .description = "56000", .value = 56000 }, { .description = "38400", .value = 38400 }, + { .description = "33600", .value = 33600 }, + { .description = "28800", .value = 28800 }, { .description = "19200", .value = 19200 }, { .description = "14400", .value = 14400 }, { .description = "9600", .value = 9600 }, From 22ba8b32c138ea9a4931522b7f83d5ad778ac8b5 Mon Sep 17 00:00:00 2001 From: Cacodemon345 Date: Mon, 8 Sep 2025 15:37:11 +0600 Subject: [PATCH 2/2] Add support for Trio3D/2X's 8-bit palette DAC --- src/video/vid_s3_virge.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video/vid_s3_virge.c b/src/video/vid_s3_virge.c index 3bd6d694d..d8356df4a 100644 --- a/src/video/vid_s3_virge.c +++ b/src/video/vid_s3_virge.c @@ -828,6 +828,9 @@ s3_virge_recalctimings(svga_t *svga) svga->hdisp = svga->hdisp_old; + if (virge->chip >= S3_TRIO3D2X) { + svga_set_ramdac_type(svga, (svga->seqregs[0x1b] & 0x10) ? RAMDAC_8BIT : RAMDAC_6BIT); + } if (!svga->scrblank && svga->attr_palette_enable && (svga->crtc[0x43] & 0x80)) { /* TODO: In case of bug reports, disable 9-dots-wide character clocks in graphics modes. */ svga->dots_per_clock = ((svga->seqregs[1] & 1) ? 16 : 18);