viti95/FastDoom

VESA modes card testing

viti95 opened this issue · 5 comments

Card/exec FDOOMVBD FDOOMVBR FDM240D FDM240R FDM384D FDM384R FDM400D FDM400R FDM480D FDM480R FDM600D FDM600R FDM768D FDM768R FDM800D FDM800R FDM1024D FDM1024R Annotations
Realtek RTG3105 (ISA 8b, 512kb) OK OK OK
ARK 2000PV (PCI, 1Mb) OK OK OK OK OK OK
ATI Rage II+DVD (PCI, 4Mb) OK OK OK OK OK OK OK OK OK OK OK OK OK OK
ATI Radeon 9600 PRO (AGP, 256Mb) All modes crash
3DFX Voodoo Banshee (AGP, 16Mb) All modes crash
ATI 3D Rage Pro Turbo AGP (AGP, 4Mb) Crash Crash OK OK OK OK OK OK OK OK OK OK
NVidia Geforce 256 (AGP, 32Mb) OK OK OK OK OK OK OK OK OK OK VBios reports only 4Mb
NVidia Riva TNT2 Pro (AGP, 32Mb) All modes crash
Trident TGUI9440-1 (PCI, 1Mb) Crash Crash OK OK OK OK OK OK
Matrox Millenium II (PCI, 4Mb) Crash Crash OK OK OK OK OK OK OK OK OK
Matrox Millenium G450 (PCI, 32Mb) All modes crash

I'm starting to think that cards with 16Mb or more are crashing VESA initialization on FastDoom 0.9.9

EDIT: NOLFB fixes this issue

Also 512x384 mode is crashing whenever ingame screen appears

There are issues on FDM768D and FDM768R. If you look close to the first left wall on Doom E1M1, performance tanks even on very fast systems

FDM384D and FDM384R fails when melting screen code is enabled. Also visplane rendering is wrong.

On my card

FDOOMVBD/FDOOMVBR: ok
FDM240D: UNSUPPORTED vesa mode
FDM384D: UNSUPPORTED vesa mode
FDM400D/FDM400R: OK
FDM480D/FDM480R: OK
FDM600D/FDM600R: OK
FDM768D/FDM768R: SEMI-OK, it has some offset to down
WhatsApp Image 2024-06-19 at 20 11 45

FDM800D | FDM800R | FDM1024D | FDM1024R: UNSUPPORTED vesa mode

Trident Blade 3D
WhatsApp Image 2024-06-19 at 20 21 55
AKA VIA VT8361
WhatsApp Image 2024-06-19 at 20 21 56