[REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Discussion of development and patch submission.
Post Reply
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

[REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

Would it be possible to implement more Windows 3.0 compatible graphics cards such as the Trident 8900B/C (not the Trident 8900D), Tseng ET3000 and IBM XGA (IBM 8514/A) graphics card support?

One of these reasons is that on some machines such as the DTK 386(SX) graphics card, it will very briefly display what graphics card is installed on the emulated machine for a fraction of a second and it will go to the POST setup.

The Trident TVGA 8900B and TVGA 8900C graphics card displays the information on the Video BIOS of what graphics card is using and how much memory is installed before proceeding to the BIOS memory testing procedure and POST setup. I tried to search for Windows 3.0 graphics drives for use on the Trident 8900D, but there are none available. :(

What about support for the Tseng ET3000 and IBM XGA graphics cards (otherwise known as IBM 8514/A) also?

If you don't think that I'm providing sufficient information, please let me know. I'm starting to feel a bit tired.

Update: I should have been more clear in regards to the Trident 8900 series, according to Wikipedia, there was the TVGA8900B, TVGA8900C and TVGA8900CL drivers. The B and C revisions have graphics cards that do work under Windows 3.0. This post has been update to clear the confusion even more.
Last edited by ppgrainbow on Wed 29 Jun, 2016 7:44 pm, edited 3 times in total.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by SA1988 »

Well, the original IBM XGA is a MCA card, though some ISA clones exist.
User avatar
omarsis81
Posts: 945
Joined: Thu 17 Dec, 2015 6:20 pm

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by omarsis81 »

ppgrainbow wrote:I tried to search for Windows 3.0 graphics drives for use on the Trident 8900D, but there are none available. :(
I haven´t tried, but... won´t Windows 3.1 driver work?

Did you try these? https://www.vogonsdrivers.com/getfile.p ... enustate=0
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by Battler »

The 8514/A is the XGA's predecessor, and VGA's successor.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by SA1988 »

omarsis81 wrote:
ppgrainbow wrote:I tried to search for Windows 3.0 graphics drives for use on the Trident 8900D, but there are none available. :(
I haven´t tried, but... won´t Windows 3.1 driver work?

Did you try these? https://www.vogonsdrivers.com/getfile.p ... enustate=0
Most Trident TVGA8900D drivers for win3.1 work on 3.0 without any problems.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:
omarsis81 wrote:
ppgrainbow wrote:I tried to search for Windows 3.0 graphics drives for use on the Trident 8900D, but there are none available. :(
I haven´t tried, but... won´t Windows 3.1 driver work?

Did you try these? https://www.vogonsdrivers.com/getfile.p ... enustate=0
Most Trident TVGA8900D drivers for win3.1 work on 3.0 without any problems.
I haven't tested the Trident TVGA8900D driver to work under Windows 3.0, but if anything works or not, I'll let you know.

The TVGA8900 and TVGA8900C drivers do work under Windows 3.0 and are also compatible with Windows 3.1.

Update: I tried to install the TVGA8900D drivers under Windows 3.0/3.0a on the DTK 386 machine using the TRIT8005.DRV and it just threw me back to the DOS prompt! :(

When I attempted to set up the display drivers under Windows 3.0 setup, it asked me for a newer, uncompressed version of vgacolor.2gr which does NOT work under Windows 3.0.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by ppgrainbow »

Battler wrote:The 8514/A is the XGA's predecessor, and VGA's successor.
Thank you for the clarification. Perhaps the XGA and the 8514/A graphics cards would need to be implemented.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by SA1988 »

Well, they could, but not the true original ones, since, as I said, they are MCA only, but I think ATI's clones of them could be implemented as well (MAME has a 8514/A implementation on ISA, but I don't know how much it's accurate for Windows).
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:Well, they could, but not the true original ones, since, as I said, they are MCA only, but I think ATI's clones of them could be implemented as well (MAME has a 8514/A implementation on ISA, but I don't know how much it's accurate for Windows).
Currently there is only the ATI VGA Charger and the ATI VGA Edge-16, I don't know if it will work well under Windows 3.0 despite having 512 KB VRAM.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by SA1988 »

The VGA Charger (28800-5) can have a maximum of 1MB of video ram.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:The VGA Charger (28800-5) can have a maximum of 1MB of video ram.
Thank you very much for telling me. :) It's no wonder why the emulated VGA Charger (28800-5) isn't even upgradable from 512 KB video RAM...so, it's gonna have to be addressed.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by SA1988 »

ppgrainbow wrote:
SA1988 wrote:The VGA Charger (28800-5) can have a maximum of 1MB of video ram.
Thank you very much for telling me. :) It's no wonder why the emulated VGA Charger (28800-5) isn't even upgradable from 512 KB video RAM...so, it's gonna have to be addressed.
According to vgadoc, there's a register setting for it, technically allowing it to have 1024x768x256.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:
ppgrainbow wrote:
SA1988 wrote:The VGA Charger (28800-5) can have a maximum of 1MB of video ram.
Thank you very much for telling me. :) It's no wonder why the emulated VGA Charger (28800-5) isn't even upgradable from 512 KB video RAM...so, it's gonna have to be addressed.
According to vgadoc, there's a register setting for it, technically allowing it to have 1024x768x256.
That sounds awesome! :D
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by Battler »

- ppgrainbow: My experimental branch of PCem adds the Compaq version of the 28800, which supports 1 MB of RAM. Though it will probably take a long while for all of my work to end up in the mainline as there's so much of it and a lot of it still needs lots of fixes. :p
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

Battler wrote:- ppgrainbow: My experimental branch of PCem adds the Compaq version of the 28800, which supports 1 MB of RAM. Though it will probably take a long while for all of my work to end up in the mainline as there's so much of it and a lot of it still needs lots of fixes. :p
Thank you for telling me. I appreciate it.
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by SA1988 »

Also, the Trident TVGA8900D is nothing more than small upgrade to the existing B/C series, and on most OSes it is referred to as "CL"
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:Also, the Trident TVGA8900D is nothing more than small upgrade to the existing B/C series, and on most OSes it is referred to as "CL"
Oh...really? So, how would I get the TVGA8900D drivers to work on Windows 3.0 then and are there any hacks or workarounds to do it?
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by SA1988 »

ppgrainbow wrote:
SA1988 wrote:Also, the Trident TVGA8900D is nothing more than small upgrade to the existing B/C series, and on most OSes it is referred to as "CL"
Oh...really? So, how would I get the TVGA8900D drivers to work on Windows 3.0 then and are there any hacks or workarounds to do it?
Well, simply put the Win3.1-labeled TVGA8900D drivers onto Windows 3.0 and choose your mode, simple, they work out of the box, without any workarounds.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

SA1988 wrote:
ppgrainbow wrote:
SA1988 wrote:Also, the Trident TVGA8900D is nothing more than small upgrade to the existing B/C series, and on most OSes it is referred to as "CL"
Oh...really? So, how would I get the TVGA8900D drivers to work on Windows 3.0 then and are there any hacks or workarounds to do it?
Well, simply put the Win3.1-labeled TVGA8900D drivers onto Windows 3.0 and choose your mode, simple, they work out of the box, without any workarounds.
Well, the other day, I used the 800 x 600 256-colour 512K driver (TVGA8005.DRV) and it just threw me back to the DOS prompt. What am I missing here?
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by Battler »

It could be that we're not using the same BIOS for it.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

Battler wrote:It could be that we're not using the same BIOS for it.
I've been thinking that we might have to use a older TVGA 8900 BIOS in order for it to work. What BIOS version are you using for the emulated TVGA 8900 graphics card?
Battler
Posts: 793
Joined: Sun 06 Jul, 2014 7:05 pm

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by Battler »

Just to make it clear, I am of course going to contribute the Compaq 28800 as a patch to the mainline as soon as I've verified that it's done properly.
User avatar
ppgrainbow
Posts: 479
Joined: Thu 04 Sep, 2014 7:03 am
Contact:

Re: [REQUEST] Trident 8900B/C, Tseng ET3000, IBM XGA

Post by ppgrainbow »

Battler wrote:Just to make it clear, I am of course going to contribute the Compaq 28800 as a patch to the mainline as soon as I've verified that it's done properly.
That sounds wonderful! :)
Post Reply