Checklist
What happened?
I was experiencing graphical errors when running Remedy's Final Reality on a Windows 95 VM, with a Pentium II and an S3 Virge paired with a Voodoo1. After much trial and error, I've been able to narrow the issue down to the Pentium II emulation, I think. I believe that to be the case because I was able to finally fix the issue by switching to a Pentium Pro. I then tried switching back to the Pentium II and enabling Softfloat FPU, which also fixed the graphical errors, while obviously tanking emulation performance. Screenshots are from 86Box-Windows-32-b6130 but I have also tried 86Box-Windows-64-b6547 and 86Box-NDR-Windows-64-b6547 and the behaviour is identintical. Thanks. :)
Pentium Pro:

Pentium II:

Pentium II (Softfloat FPU):

edit: Replaced the images because the previous ones were large and slow to load. Apologies.
Configuration file
[General]
confirm_exit = 0
confirm_reset = 0
emu_build_num = 6130
force_43 = 1
hide_status_bar = 1
host_cpu = AMD Ryzen 9 5900X 12-Core Processor
language = system
open_dir_usr_path = 1
sound_gain = 9
uuid = 45455492-9cab-580c-9282-fefb77965b4a
vid_renderer = qt_opengl3
vid_resize = 2
video_fullscreen_first = 0
video_gl_vsync = 1
window_fixed_res = 1600x1200
window_remember = 1
[Machine]
cpu_family = pentium2_klamath
cpu_multi = 2
cpu_speed = 133333333
cpu_use_dynarec = 1
fpu_type = internal
machine = p65up5_cpknd
fpu_softfloat = 0
time_sync = local
mem_size = 65536
[Video]
gfxcard = virge385_pci
video_fullscreen_scale_maximized = 1
voodoo = 1
[Input devices]
mouse_type = ps2
[Sound]
sndcard = sbawe64
fm_driver = nuked
[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0
[Storage controllers]
hdc = none
[Floppy and CD-ROM drives]
cdrom_01_ide_channel = 0:1
cdrom_01_parameters = 1, atapi
fdd_01_type = 35_2hd
fdd_02_type = 35_2hd
cdrom_01_type = 86BOX_CD-ROM_1.00
[S3 ViRGE (325) PCI]
memory = 4
bilinear = 1
dithering = 1
[Hard disks]
hdd_01_fn = hdd.img
hdd_01_parameters = 63, 16, 8322, 0, ide
hdd_01_speed = 1997_5400rpm
hdd_01_ide_channel = 0:0
[Sound Blaster AWE32 #1]
base = 0220
emu_base = 0620
base401 = 0330
irq = 5
dma = 1
dma16 = 5
onboard_ram = 512
opl = 1
control_pc_speaker = 0
receive_input = 1
receive_input401 = 0
[FluidSynth]
output_gain = 100
chorus = 1
chorus_voices = 3
chorus_level = 20
chorus_speed = 30
chorus_depth = 80
chorus_waveform = 0
reverb = 1
reverb_room_size = 20
reverb_damping = 0
reverb_width = 5
reverb_level = 90
interpolation = 2
[PS/2 Mouse]
buttons = 3
[3Dfx Voodoo Graphics]
type = 0
framebuffer_memory = 4
texture_memory = 4
bilinear = 1
dithersub = 1
dacfilter = 1
render_threads = 4
sli = 1
recompiler = 1
[Monitor #1]
window_coordinates = 45, 64, 1600, 1200
[Monitor #2]
window_coordinates = 0, 0, 0, 0
Operating system
Windows 11 23H2
86Box version
86Box-Windows-64-b6547
Build architecture
Windows - x64 (64-bit)
Build type
Additional context
As mentioned in the bug description, I tried both the new and old recompiler with no difference in bug behaviour.
Checklist
What happened?
I was experiencing graphical errors when running Remedy's Final Reality on a Windows 95 VM, with a Pentium II and an S3 Virge paired with a Voodoo1. After much trial and error, I've been able to narrow the issue down to the Pentium II emulation, I think. I believe that to be the case because I was able to finally fix the issue by switching to a Pentium Pro. I then tried switching back to the Pentium II and enabling Softfloat FPU, which also fixed the graphical errors, while obviously tanking emulation performance. Screenshots are from 86Box-Windows-32-b6130 but I have also tried 86Box-Windows-64-b6547 and 86Box-NDR-Windows-64-b6547 and the behaviour is identintical. Thanks. :)
Pentium Pro:

Pentium II:

Pentium II (Softfloat FPU):

edit: Replaced the images because the previous ones were large and slow to load. Apologies.
Configuration file
Operating system
Windows 11 23H2
86Box version
86Box-Windows-64-b6547
Build architecture
Windows - x64 (64-bit)
Build type
Additional context
As mentioned in the bug description, I tried both the new and old recompiler with no difference in bug behaviour.