Reply 340 of 344, by zami555
rasz_pl wrote on 2026-06-09, 18:32:does the other one also map to 1GB?
Unfortunately I don't know how to check which address range is used by S3 Trio for VESA modes. Any ideas about the application which can check this?
rasz_pl wrote on 2026-06-09, 18:32:does the other one also map to 1GB?
Unfortunately I don't know how to check which address range is used by S3 Trio for VESA modes. Any ideas about the application which can check this?
The S3 VESA BIOS for the Trio64 does not support VESA 2.0 and thus has no LFB support. There is S3VBE20, but this is closed source software without any permission to create derivative works, and that software does not handle LFB for most VLB cards correctly. Possibly you can find some hint for educational use only on what's wrong with S3VBE20.
The S3 Trio64 driver for Windows does not attempt to use the LFB by default on VL cards, if I remember correctly. In any case, a sensible S3 Trio BIOS for a VL card will configure the LFB base address register of that card (on which a lot of bits are not acutally used by the hardware) to an address that is decoded to the LFB, so just reading that register might give an indication what address is used for the LFB. In case of the MK-765VL, as far as I know the address decoding is cloned from the STB card, so the LFB base address would be the same.
Hello,
I've written my experiences with the win95 drivers available for the s3 trio64v+ VLB that I could find here:
https://github.com/oerg866/TRW-BiosMods/wiki/ … o64V--VLB-Notes
There's a common theme with newer drivers that I can't really explain, which is that the mouse cursor tends to break.
These were tested with the TRW Prometheus card but like yours it is also a clone of the STB Powergraph.
mouse cursor is usually supported by using special dedicated hardware sprite. Maybe those drivers dont account(someone forgot and didnt test) for VLB registers being mapped in different way/under diff address?
edit: 🤣 here example just from yesterday Re: UniPCemu progress
https://github.com/raszpl/sigrok-disk FM/MFM/RLL decoder
https://github.com/raszpl/FIC-486-GAC-2-Cache-Module (AT&T Globalyst)
https://github.com/raszpl/386RC-16 ram board
https://github.com/raszpl/Zenith_ZBIOS Zenith Z-386 MFM-300 ZBIOS disassembly
I've been writing a Windows 98 driver from ground up for Trio64/Virge so lots of options to customise it. If it is something you are interested in playing with let me know. I will probably need to give you a small app first to pull some of the hardware specific info so I can compile a version that works on your card.
EDIT: Here is a link, happy to some work on it https://github.com/michaeldale/velocity9x if you can run the dos exe I can collect info about your card and try and build a supported driver https://github.com/michaeldale/velocity9x/rel … s/tag/survey-v1
Vogons Wiki - http://vogonswiki.com