VOGONS


Reply 340 of 344, by zami555

User metadata
Rank Member
Rank
Member
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?

Reply 341 of 344, by mkarcher

User metadata
Rank l33t
Rank
l33t

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.

Reply 342 of 344, by Oerg866

User metadata
Rank Member
Rank
Member

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.

Reply 343 of 344, by rasz_pl

User metadata
Rank l33t
Rank
l33t

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

Reply 344 of 344, by mwdmeyer

User metadata
Rank Oldbie
Rank
Oldbie

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