Skip to content

S3 ViRGE/GX2: 24-bpp mode under Windows 98 SE is discolored #4203

Description

@Cacodemon345

What happened?

24-bpp mode under Windows 98 SE when using S3 ViRGE/GX2 is discolored.
Monitor_1_20240225-014718-584

Configuration file

[General]
vid_renderer = qt_software
confirm_exit = 0
video_fullscreen_scale = 3
video_filter_method = 0

[Machine]
machine = cubx
cpu_family = celeron_mendocino
cpu_speed = 66666666
cpu_multi = 1
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
fpu_type = internal
mem_size = 131072

[Video]
gfxcard = stealth3d_4000_pci
video_fullscreen_scale_maximized = 1

[Input devices]
mouse_type = ps2

[Sound]
fm_driver = nuked
sndcard = sbawe64_gold
midi_device = system_midi

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0
net_01_card = dec_21040_tulip
net_01_net_type = slirp

[Storage controllers]
hdc = none
cassette_mode = load
scsicard_1 = bt958d

[Matrox Mystique 220]
memory = 8

[Standard PS/2 Mouse]
buttons = 5

[Sound Blaster AWE64 Gold]
onboard_ram = 28672
control_pc_speaker = 0
receive_input = 1
receive_input401 = 1

[System MIDI]
midi = 0

[Adaptec AHA-154xCF #1]
base = 0334
irq = 11
dma = 6
bios_addr = C8000
fdc_addr = 0000

[Hard disks]
hdd_01_parameters = 63, 16, 16648, 0, scsi
hdd_01_fn = D:/mystique_mga_win98.vhd
hdd_01_speed = ramdisk
hdd_01_scsi_location = 0:01
hdd_01_vhd_blocksize = 4096

[Floppy and CD-ROM drives]
cdrom_01_speed = 72
cdrom_01_parameters = 1, scsi
cdrom_01_scsi_location = 0:00
fdd_01_type = 35_2ed
fdd_01_turbo = 1
fdd_02_type = 35_2ed
fdd_02_turbo = 1
cdrom_01_image_history_01 = F:/virgesuperuni/s3dpatch
cdrom_01_image_history_02 = C:/Users/wahil/Downloads/w9x_552
fdd_01_image_history_01 = D:/Windows98_SE.img
fdd_01_image_history_02 = F:/Microsoft Mouse 11.0 (3.5)/disk01.img
cdrom_01_image_history_03 = C:/Users/wahil/Downloads/pd_unin201
cdrom_01_image_history_04 = D:/sdd653-d
cdrom_01_host_drive = 200
cdrom_01_image_path = F:/virgesuperuni
cdrom_01_type = 86BOX_CD-ROM_1.00

[BusLogic BT-958D PCI #1]
bios = 1

[Matrox Productiva G100]
memory = 16

[3dfx Voodoo3 3000]
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
recompiler = 1

[3dfx Voodoo3 3500 SI]
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
recompiler = 1

[Matrox Millennium II]
memory = 16

[3dfx Voodoo3 3500 TV (NTSC)]
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
recompiler = 1

[S3 ViRGE/VX (STB Velocity 3D) PCI]
memory = 8
bilinear = 1
dithering = 1

[Microsoft Virtual PC Network (DECchip 21140 "Tulip FasterNet") #1]
mac = 54:da:c4

[DEC DE-435 EtherWorks Turbo (DECchip 21040 "Tulip") #1]
mac = 7c:4c:c8

[S3 ViRGE/GX2 (Diamond Stealth 3D 4000) PCI]
bilinear = 1
dithering = 1

[S3 Trio64 PCI (Phoenix)]
memory = 4

[Tseng Labs ET4000/w32p Rev. D PCI (Diamond Stealth32)]
memory = 2

[S3 Trio64V+ PCI (Cardex)]
memory = 4

[S3 ViRGE/DX (Diamond Stealth 3D 2000 Pro) PCI]
memory = 4
bilinear = 1
dithering = 1

Operating system

Windows 11

CPU

Intel Core i5-6500

86Box version

Commit 1d2f893

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Download source

Built from aforementioned commit with RelWithDebInfo.

Additional context

This driver was used: https://vintage3d.org/data/virgesuperuni.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions