Windows 98 SE, AMD K6-2/500, 128MB RAM, Matrox MGA-G100 AGP, Diamond Monster 3D II - letzte Referenztreiber von Diamond, OpenGL Mesa 0.51h5.
Ich habe jetzt diverse Jahrgänge und Versionen von den old_versions und synthesis durch. Keine läuft mit der 3DFX zusammen, entweder startet es erst gar nicht wegen Windows XP benötigt (fixe ich mit KernelEx), DINPUT.DLL soll angeblich zu viel RAM fressen oder allgemein zu wenig RAM.
Ums RAM gehts mir aber grade nicht.
Kopiere ich die OpenGL32.dll vom Mesapaket rein wird das Spiel für 3DFX gestartet. Dort habe ich aber Glitches, d.h. sehe nur 1/6 der Grafik jeweils in allen Sechsteln des Screens, siehe Bilder. Textanzeige funktioniert nicht, ist unlesbar, sowie blind das Spiel gestartet, ist das Lighting im Polymost Modus auch zur Unspielbarkeit buggy.
Lasse ich die OpenGL32.dll weg, wird die windowseigene OpenGL32.dll bzw. die von der 1. Grafikkarte (derzeit Matrox MGA-G100 AGP) verwendet und ist natürlich elend langsam.
Damit kann ich nur 8bit Classic bis hoch zu 2012er Versionen flüssig spielen. Will aber 16bit Polymost mit 3DFX.
Hat das schon wer hinbekommen oder muss ich noch 20-30 Stunden weitertesten?
Gibt's da DAS OpenGL Paket wo ich mich dann durch versch. Versionen runterhangeln kann bis es optimal läuft?
Oder verwendet die Sourceport Engine einfach einen Texturmodus, Textmodus, Lightingmodus, der mit der 3DFX einfach nicht möglich ist?
Mit relativ modernen Doom (AMD K6) und Descent (Celeron 333, hat hier jemand <i686 DLLs für den AMD?) Ports habe ich die Probleme nicht, die laufen nach etwas Configtweakerei und essentiellem Abschalten diverser Features - worauf man erstmal kommen muss! - einwandfrei.