VOGONS


Reply 20 of 54, by clueless1

User metadata
Rank l33t
Rank
l33t
atar wrote:
clueless1 wrote:

I guess it's a chipset issue then?

Yep. Looks like it. Do you by any chance have a more modern board where you can plug the cards and boot from a floppy? I know that 440BX works. In any case, thanks for trying and reporting. The negative results are valuable. I'll try to see what may go wrong on your chipset with emulators, but that's a shaky ground. Emulators mostly hit their own bugs and not the bugs of the original chips. For instance none of PCem, 86Box and Virtual PC implement all the sequencer registers of the S3 chipsets.

I do have two other more modern systems I can test on: 440BX and i815, but neither are set up. When I get time, I can try. And thanks for the other image with disable Pentium Timestamp Counter. I will give that a try hopefully later this afternoon/evening.

The more I learn, the more I realize how much I don't know.
OPL3 FM vs. Roland MT-32 vs. General MIDI DOS Game Comparison
Let's benchmark our systems with cache disabled
DOS PCI Graphics Card Benchmarks

Reply 21 of 54, by keropi

User metadata
Rank l33t++
Rank
l33t++

allright, I did the "hurt me plenty" test -

these cards worked fine:

nHhjwjPm.jpg

and these cards did not, no image and when I pressed a keyboard key the system rebooted :

IpJoipom.jpg

As a sidenote I tested with a 5446 vga, it booted and keyboard commands worked (beep for example) but no image on the screen.

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 22 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie

Thank you very much for the extensive test!

keropi wrote:

and these cards did not, no image and when I pressed a keyboard key the system rebooted :

Thanks. Three of them are '375-based, so I guess it's safe to assume the 375 chip is not supported at the moment.

keropi wrote:

As a sidenote I tested with a 5446 vga, it booted and keyboard commands worked (beep for example) but no image on the screen.

Oh, that's surprising. It works under qemu which supposedly emulates 5446. I guess there will be a "Does anyone still have a CL 5446..." thread in the future. Thanks for this test too.

Reply 23 of 54, by keropi

User metadata
Rank l33t++
Rank
l33t++

glad the info could help, if you need more testing just ask 😀

🎵 🎧 PCMIDI MPU , OrpheusII , Action Rewind , Megacard and 🎶GoldLib soundcard website

Reply 24 of 54, by Jo22

User metadata
Rank l33t++
Rank
l33t++
atar wrote:

Thank you very much for the extensive test!

keropi wrote:

and these cards did not, no image and when I pressed a keyboard key the system rebooted :

Thanks. Three of them are '375-based, so I guess it's safe to assume the 375 chip is not supported at the moment.

Confirmed. All of my ViRGE/DX behave like this, too. With the exception that no key press is required (automatic reboot).

powercolor_86c375.JPG
Filename
powercolor_86c375.JPG
File size
82.68 KiB
Views
2173 views
File license
Fair use/fair dealing exception

S3 ViRGE/DX 86C375 "PowerColor" (PCB="C325DX4 VER 1.0") = reboot
(no ROM) = reboot

eon_86c375.JPG
Filename
eon_86c375.JPG
File size
112.29 KiB
Views
2173 views
File license
Fair use/fair dealing exception

S3 ViRGE/DX 86C375 "EON EONTRONICS" (FCC ID: DXL-DP18) = reboot
(no ROM) = reboot

eon_86c375_no2.JPG
Filename
eon_86c375_no2.JPG
File size
115.89 KiB
Views
2173 views
File license
Fair use/fair dealing exception

S3 ViRGE/DX 86C375 "EON EONTRONICS" (FCC ID: DXL-DP18) = reboot
(no ROM) = reboot

daytona_86c375.JPG
Filename
daytona_86c375.JPG
File size
110.05 KiB
Views
2173 views
File license
Fair use/fair dealing exception

S3 ViRGE/DX 86C375 "Daytona 64V 3DX" (PCB=P612 REV:A) = reboot, no text after reboot
(no ROM) = reboot

(Pictures and video attached.)

Attachments

  • Filename
    virge375_reboot_clip.zip
    File size
    4.24 MiB
    Downloads
    68 downloads
    File license
    Fair use/fair dealing exception

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 25 of 54, by Jo22

User metadata
Rank l33t++
Rank
l33t++

Tested a few more cards from the S3 ViRGE line:

stealth_3d_2000_86c325.JPG
Filename
stealth_3d_2000_86c325.JPG
File size
124.23 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 ViRGE 86C325 "Diamond Stealth 3D 2000" = ok
(no ROM) = ok

miro_crystal_86c988.JPG
Filename
miro_crystal_86c988.JPG
File size
128.83 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 ViRGE/VX 86C988 "Miro Crystal VR2000" (FCC ID:LAHV40S3D-PCI-1) = reboot
(no ROM ) = reboot

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 26 of 54, by Jo22

User metadata
Rank l33t++
Rank
l33t++

.. and some S3 Trios:

fastware_86c765.JPG
Filename
fastware_86c765.JPG
File size
370.84 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 Trio64V+ 86C765 "FASTWARE" (PCB=VC962C) = ok
(no rom) = ok

elsa_86c765.JPG
Filename
elsa_86c765.JPG
File size
361.42 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 Trio64V+ 86C765 "ELSA WINNER 1000TV10/V" = ok
(no rom) = ok

video22sd_86c765.JPG
Filename
video22sd_86c765.JPG
File size
328.28 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 Trio64V+ 86C765 "Video 22SD-PCI" (PCB=EL20D-2.1LH) = ok
(no rom) = ok

86c775.JPG
Filename
86c775.JPG
File size
344.42 KiB
Views
2170 views
File license
Fair use/fair dealing exception

S3 Trio64V2 86C775 (FCC ID:ICUVGA-GW503D) = reboot
(no rom) = reboot

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 27 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote:

S3 Trio64V2 86C775 (FCC ID:ICUVGA-GW503D) = reboot
(no rom) = reboot

Thank you very much! So you do have quite a couple of S3 cards. 😀 So, 86C775 is not compatible either. Good to know.

Reply 28 of 54, by Agent of the BSoD

User metadata
Rank Member
Rank
Member

I tried it using the first method with my three Virge GX2s, and for all of them, it just reboots. I don't see any white screen or anything. It gets to the probing pci part, gets about two more lines after that and quickly reboots the system. The chip name on them is 86C357.

Pentium MMX 233 | 64MB | FIC PA-2013 | Matrox Mystique 220 | SB Pro 2 | Music Quest MPU Clone | Windows 95B
MT-32 | SC-55mkII, 88Pro, 8820 | SB16 CT2230
3DFX Voodoo 1&2 | S3 ViRGE GX2 | PowerVR PCX1&2 | Rendition Vérité V1000 | ATI 3D Rage Pro

Reply 29 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie

Thanks! Looks like only the 325 Virge chips are currently working. Can you please also try it on your Martrox Mystique? It should support some matrox cards, but from the code I don't recognize which ones.

Reply 30 of 54, by wbc

User metadata
Rank Member
Rank
Member

can't test it beacuse i don't have any floppydrives or disks atm 🙁 but it appears that pre-ViRGE/VX cards are working properly and I assume that my Trio64V2/DX'es and Trio3D/2X wouldn't work also.

--wbcbz7

Reply 31 of 54, by Agent of the BSoD

User metadata
Rank Member
Rank
Member

Tested with my Mystique 220 (again, using the first method like last time from the original post), and it seems to soft-lock at the probe-pci line. System becomes entirely unresponsive. Only thing I can do is hard boot it at that point.

Chip is labled MGA-1164SG-A. May be important considering that some use the 1064 chip instead, which I don't have.

Pentium MMX 233 | 64MB | FIC PA-2013 | Matrox Mystique 220 | SB Pro 2 | Music Quest MPU Clone | Windows 95B
MT-32 | SC-55mkII, 88Pro, 8820 | SB16 CT2230
3DFX Voodoo 1&2 | S3 ViRGE GX2 | PowerVR PCX1&2 | Rendition Vérité V1000 | ATI 3D Rage Pro

Reply 32 of 54, by r00tb33r

User metadata
Rank Member
Rank
Member

If you need more testing for S3 Trio64V+ I have a Diamond Stealth 64 VIDEO 2001 rev. K, 2MB PCI card (VRAM expansion sockets empty). I can do both with and without ROM. My system board (Intel 440BX chipset + PIII) has no onboard graphics so shouldn't be any interference there.

If you need testing done, let me know.

Reply 33 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie
r00tb33r wrote:

If you need more testing for S3 Trio64V+ I have a Diamond Stealth 64 VIDEO 2001 rev. K, 2MB PCI card (VRAM expansion sockets empty). I can do both with and without ROM. My system board (Intel 440BX chipset + PIII) has no onboard graphics so shouldn't be any interference there.

If you need testing done, let me know.

Yes, please. I'm primarily interested in Trio and Trio64V+ ('764 and '765) of different revisions and Diamond Stealth is indeed an interesting card.

Reply 34 of 54, by Jo22

User metadata
Rank l33t++
Rank
l33t++
atar wrote:

Thank you very much! So you do have quite a couple of S3 cards. 😀

Hi, yes, I do collect them (well, sort of..). It's all DOSBox's fault. 😉

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 35 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote:

Hi, yes, I do collect them (well, sort of..). It's all DOSBox's fault. 😉

Are you a DOSBox dev? I must confess that being a qemu/OFW dev I bought another S3 Trio64 card today (Mirage), so now I have 2.

Reply 36 of 54, by Jo22

User metadata
Rank l33t++
Rank
l33t++

No,no, the best I was able to do in this respect was to compile it myself a few ago from the official sources (I used Mingw+Cygwin). 😅
I keep the S3s for testing purposes, though. They are a little bit like reference hardware to me, so to say :
Before I heard about DOSBox, I had no idea about S3 cards and how compatible they were.
To me, they were just like any other VGA cards.. After using DOSBox, I found out that Virtual PC emulates the Trio32/64, too.
And after a little bit of research, I also noticed that even earlierer versions of OS/2 and Linux were supported by S3 chips.
It was also amazing to find out how trouble free these cards work with older games, like Commander Keen or demos from the demo scene.
Later Trios also got VBE 2.x compatible VGA BIOSes and so on. There are even several utilities available to add older fonts or to to tweak refresh rates, etc.
In short, the S3's do work surprinsigly quite well, are speedy and do have a nice VGA core, too. That and the fact that DOSBox uses them was enough of a
reason for me to collect them in a smaller scale.😀

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 37 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie
Jo22 wrote:

I keep the S3s for testing purposes, though.

Which is great! Thank you again.

Btw, my new S3-Trio64 card doesn't like my machine. But I'll start a new thread about it, to keep this one clean. Maybe I'll get more '764 and '765 reports...

Reply 38 of 54, by r00tb33r

User metadata
Rank Member
Rank
Member
atar wrote:
r00tb33r wrote:

If you need more testing for S3 Trio64V+ I have a Diamond Stealth 64 VIDEO 2001 rev. K, 2MB PCI card (VRAM expansion sockets empty). I can do both with and without ROM. My system board (Intel 440BX chipset + PIII) has no onboard graphics so shouldn't be any interference there.

If you need testing done, let me know.

Yes, please. I'm primarily interested in Trio and Trio64V+ ('764 and '765) of different revisions and Diamond Stealth is indeed an interesting card.

Here you go. Upon a closer look the card is actually 1MB (two 16x256K chips). Video chip is a '765.

The card:

IMG_20170317_171200.jpg
Filename
IMG_20170317_171200.jpg
File size
1.17 MiB
Views
2036 views
File comment
S3 Trio64V+ 86C765 - Diamond Stealth 64 VIDEO 2001 rev. K
File license
Fair use/fair dealing exception

Here's the test with ROM:

IMG_20170317_170120.jpg
Filename
IMG_20170317_170120.jpg
File size
2.04 MiB
Views
2036 views
File comment
test with ROM
File license
Fair use/fair dealing exception

Here's the test without ROM:

IMG_20170317_170942.jpg
Filename
IMG_20170317_170942.jpg
File size
1.38 MiB
Views
2036 views
File comment
test without ROM
File license
Fair use/fair dealing exception

Pictures taken from CRT.
Can type "boot" at the prompt but that doesn't boot anything. It says "Installing alarms" at the top. Should I be... alarmed?

Pardon my ignorance, so what is the purpose of your project?

Reply 39 of 54, by atar

User metadata
Rank Newbie
Rank
Newbie
r00tb33r wrote:

Here you go.

Thank you very much!

r00tb33r wrote:

Can type "boot" at the prompt but that doesn't boot anything. It says "Installing alarms" at the top. Should I be... alarmed?

It should be able to boot from hard drive if there is one and if the partitions are recognized. Something like "boot /ide/disk" , or "boot /ide/disk:1" shoud work. I haven't tested it at all in this floppy though. I only cared about the video driver.
Alarm - is a watchdog (it comes with the original OFW, is not from me). So I guess you should not be alarmed. 😀

r00tb33r wrote:

Pardon my ignorance, so what is the purpose of your project?

It's basically stated in the first post. You surely have heard about qemu. At the moment some work is done towards adding S3 Trio 64 emulation. S3 Trio 64 is important for me because it was used in IBM PReP machines (PowerPC). More info here: http://tyom.blogspot.de/2017/02/prep-ibm-40p- … emu-system.html . Some IBM PReP machines used OFW (Open Firmware) modified by IBM and thus not quite open. I'm attempting to build a truly open OFW for [emulated] IBM 40p. But it's good to know the drivers are working on physical components too.