VOGONS


First post, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Hi Folks,

If you are expecting a meticulously planned, carefully researched, statistically balanced, multiply repeated, clean room, lab grade benchmark compilation and review to engrave in stone as a monument for the ages, this ain't it. What this is, is some testing I did for my own purposes, single pass, most convenient tests that were already on a disk nearby, on the motherboard I was currently working with. So on my own time, I did it how I liked, if you don't like, use your own time to do it how you like.

Approximate Test Setup...

Not the exact test setup? Read first line again. Motherboard: Asus ISA486GXi https://theretroweb.com/motherboards/s/acer-i … gxi-model-i433a RAM 4x256, 4x1MB 30 Pin SIMMs, probably 70ns. CPU Intel 486SX33, board configured to 40Mhz, ISA probably at 10Mhz. BIOS defaults timings. ISA I/O Some Prologic thing with UMC chip, HDD Seagate ST-351 A/X 40MB, ancient, I dunno about viruses, but it's probably got barnacles and toredo worms.

The cards...

Oak Technologies Inc OTI-037 based card, marked VG3000, The basest baseline, came out of a Packard Bell PB800, unknown if original to it, or a replacement. 1MB of RAM onboard.

Trident #1 Tri1 TVGA 9000A on board 4 RAM sockets, two filled for first run 256k, four filled for 2nd 512k, 70 and 80ns mixed, but slower timings probably baked into BIOS compare with #3. HNG2YPTVGA06X4LT2 is the FCCID onboard, Rev B near upper right. Apparent date mid 1991 from chip datecodes. Refused to POST until J1 opened.

Trident #2 Tri2 TVGA 8900D on board soldered 8xSOJ for 1MB 70ns, JA-8232E/V3 on board near backplate, apparently a Jaton card from mid/late 1994. Froze in the exact same place 3 times in a row in the Doom timedemo despite cleaning/jiggling, so I went looking for jumper settings and the only ones that seemed relevant were for the FIFO and wait state, even though they seemed to be set at most conservative, FIFO off and 1ws. Settings inferred from commonality of these settings on several boards, as there was not a direct ref I could find for this one. Anyway, with 0 WS and FIFO on, it seemed to like DOOM and went right through, repeated other tests, but gave the ones on "slow" setting also, minus the DOOM

Trident #3 Tri3 TVGA 9000C on board, probably, AAmazing sticker over the top of it. TV-9000C-G10 on silkscreen ... Rev B, appears pretty much identical to #1 apart from supposed to have the different revision TVGA 9000, board seems to date from early 1992. 256kB RAM installed 120ns parts, 2 sockets empty.

Trident #4 TVGA 8900CL on board 4 out of 8 RAM sockets filled for 512kB RAM 70ns parts.HNG890CL-24D1TiA1 FCCID Probably same manufacturer as #1? Or at least they stole the ID off the same one. Late 1992 is the apparent dating on this.

Trident #5 untested, empty RAM sockets, was gonna do it after but test system gone flaky in current config. Another "HNG" card.

Trident #6 TVGA 8900C on board, 8xRAM 80ns for 1024kb/1MB HNG FCCID on sticker, most parts on board would indicate early 1992, but one last week of 92 part suggests 1993, unless it was a repair.

Cardinal SnapPlus long board with Tseng ET4000AX VGA on, multifunction capture board, retired IT junk from engineering firm, a little worse for wear by time I got it. Fired up fine, ET4000AX might be set conservatively for power and stability reasons on this chonker. 1MB of VGA RAM I think.

ATI Graphics Ultra, Mach 8 chipset 1MB, version with the round busmouse port. Added for additional reference point. Seemed to do well.

Benchmarks..

LandMark 6.0 "LM 6.0" graphic speed test in characters per millisecond.
TopBench, The Old PC Benchmark, video mem access times, microseconds highest/worst value seen recorded, since it won't give avg. Lower is better.
Snooper by J. Vias. Graphics benchmark in characters per sec, only because I used it a lot in the 90s so my perceptions are tied to it.
3DBench 1.0 Superscape benchmark. In Frames per second.
Doom18s, doom -timedemo demo3, used in the classic manner, two levels of screen reduction from highest, HUD and frame. non-Phil.

Test Results, double lines are same card different config...

  Card           Chipset  LandMark TopBench  Snooper 3Dbench Doom18S
6.0 gmem 1.0 classic
Chr/ms microsec Chr/sec FPS gametics

Oak VG3000 OTI-037 482.36 1345 39,534 7.6 13,665

Tri1 TVGA9000A 9000A 1177.29 574 44,086 13.8 12,276
" " 512k " 1261.93 537 44,084 13.8 12,193

Tri2 ? 1024k 8900D 1374.88 480 44,098 15.1 *Froze
" 0 wait FIFO enabled 1800.44 424 44,105 17.5 7,047

Tri3 Aamazing 9000C 1175.89 574 44,086 13.8 12,274

Tri4 8900C 1371.05 515 44,109 14.9 12,194

Tri6 8900CL 1800.44 455 44,111 17.5 7,018

Card. SnapPlus ET4000AX 1444.41 499 44,098 15.6 7,989

ATI Graphica Ultra Mach8 1444.41 581 47,242 15.6 8,190

Discussion...

I am awarding joint first to Trident #2 and #6 and joint third to Cardinal and ATI, why those were close I think is because they both copied the same IBM chip. The rest lose. I wanted to have my Orchid Kelvin 64 with CL GD-5434 in there for the top end bracket of comparison, but due to glitchyness induced maybe by loose monitor connector, or other causes to be investigated, I kept crashing the test system with it. This introduced some drive corruption, may have affected the I/O card and I was barely able to get a doom result with the ATI because of it. This means that I might be unable to return to the specific combo of i/o card and HDD used here to compare any other cards that turn up, as they may have to be swapped out.

Trident-wise, the CL appears to be the equal of the D in 8900s, while nothing seems to separate the 9000A nd 9000C, the 8900C card miiiiight benefit from tuning and/or alternate BIOS, hard to tell.

file.php?id=204036&mode=view

The Tridents, numbered left to right from top.

Edit: off by one error Trident #3 sucked, #2 was the good one.

EditII: in case you can't tell I was racing to post this before I had to go do something else... correcting from GD-5430 to GD-5434 and removing a stray 256k from next to 1024kb card... Oh btw, according to LiqMat, who might be the world authority and grand poobah of all things SnapPlus in this age, the ET4000AX on these is in 8 bit mode.

EditIII: bench view with OTI added below...

EditIV: What an absolute doorknob, I got #4 and #6 switched according to their pic position in post. Resulting in #4 being bottom right on pic, #6 in results being the middle right.... then I went and referred to #6 by picture order in other mentions, meaning yes, that one on the picture, but #4 by result, doh.

Last edited by BitWrangler on 2024-10-28, 17:52. Edited 2 times in total.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 1 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Okay, checked the RAM, probability of 70ns raised to high, high, extreme, since they've all got -7 on... Probability of 10mhz bus dropped to super low, as I finally took a look in the Advanced Chipset Setup and it's 7.15 according to that .... oh dear, everything looks a bit pedestrian there....

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 2 of 30, by Grzyb

User metadata
Rank l33t
Rank
l33t

Looks like no surprises...
- Oaks are known to be slow, and OTI-037 is the oldest
- Tridents 8900CL and 8900D - WHEN OPTIMALLY CONFIGURED - hit the ISA limit
- the 9000 series and pre-CL 8900 series are slower
- Tseng ET4000AX is also known to hit the ISA limit, but again - WHEN OPTIMALLY CONFIGURED - this particular card doesn't use the chip to the max

Zaglądali do kufrów, zaglądali do waliz, nie zajrzeli do dupy - tam miałem klimatyzm.

Reply 3 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Yup, no surprises, results pretty much left my gob unsmacked, my timbers unshivered etc.

Multiple scandisks and other tools could only partially unscrew that DOS install on the 40MB though, but in patched up, floppy assisted boot mode, is everyone ready for ??? ...

Nancy Drew, Indiana Jones, Harry Potter, Crash Corrigan, Bit Wrangler and the Lost Trident of Onondaga

Legend has it, that a young male, Three Tooth the Lonesome, 7th son of the leader, was driven off from the pride, and roamed far away from the cosy basement of retro things, far away into the forbidden lands of the upstairs modern computer bench. He was seeking a pride of his own. This was not to be, and ostracised by the larger, more powerful VGA cards in his new environment, he cowered alone in a corner. Until one day the call for gathering went out, the grand assembly of all Tridentkind. He heard it's notes faintly on the breeze in his upland home, and whimsically stuck his unadorned head out, wondering if he should return. The lord of all Tridents looked upon his gathered peoples and realised there was one missing, Three Tooth the Lonesome, and thus sent an emissary to the far off lands, to recall #7 to participate in the grand moot....

Yah so I remembered where there was another one...

It is pretty much identical to RAMless Roddy, #5 and has the FCCID HNG890CL-BBD1TIA1 though currently lacks a bracket. I was thinking of putting RAM in #5 and running that as well, until I put them together and saw the match, then there didn't seem to be a point. Both have 7237 Rev E2 printed on the board. #5 is 3 weeks younger according to main chip. I doubt there were major changes to that in between. However, we ended up with two runs anyway, first run was slow, so I was wondering "Is this in 8 bit mode" well, Jumper 8 was unset, even though 0ws and FIFO were set, so set it for another run....

  Card           Chipset  LandMark TopBench  Snooper 3Dbench Doom18S
6.0 gmem 1.0 classic
Chr/ms microsec Chr/sec FPS gametics

Tri7 "7237" 8900D 900.22 987 42,986 11.9 8,661
" J8 enable " 1800.44 420 44,847 17.5 6,994

So #7 Three Tooth the lonesome, returns from exile to the adulation of his pride as he wins the games and gains glory... or it's inside the margin of error and level with the other two. I think I gotta give #6's RAM to #5 though, since he can probably do a bit more with it. Re-examined #6, no jumpers that look like they are equivalent to 1, 2 or 8 on other cards, need the real manual I guess.

I basically drowned the Kelvin 64 in contact cleaner, and gave it a last ditch effort... got some marginal improvement, but did a lot more of the same it did before and I think the HDD is re-pooched. There is nothing to set on it... though got a theory about maybe it's 14.318 oscillator is drifting and because of the 7.15, half of that bus speed, it might be clashing going in and out of synch. If I get drive patched up again tomorrow I might set bus to 8mhz or something and test.

edit:forgot pic...

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 4 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

I had but one more testable card, there's an ATI VGA 16 but it is corroded and needs detail work, the one left ready to go is an 8 bit WDC, which they rudely call the VGA basic or something, seems to be this... https://theretroweb.com/expansioncards/s/west … l-pvga1a-rev-x3 and I thought, ya know what, I got some 8 bit results for TVGA9000 and 8900 in there, the OTI runs 8 bit and so is the Cardinal apparently, may as well run this to compare 8 bit and to keep Mr Oak company at the bottom...

  Card           Chipset  LandMark TopBench  Snooper 3Dbench Doom18S
6.0 gmem 1.0 classic
Chr/ms microsec Chr/sec FPS realtics

WDC 8 BIT PVGA1A1 512.80 1260 40,348 8.0 12,178

... and he murdered my boy, poor old Oak, Oakley Dokely, still in last place. I was actually quite impressed, especially since Doom score just snuck in underneath three of the Tridents, I guess two were clones, two unique tridents then, whupped 'em like "Basic this you bee-atches!". Oh yeah, nobody called me out, but realised I have been writing gametics for Doom when I mean realtics, gametics are the standard 2134 of that demo of course. I think I am wrapped up now, just wanted to make sure I was using my least performant Trident as a scratch monkey/guinea pig for RAM testing in case something went wrong, Oh, a Columbo: "Just one more thing...."

Sherlock Holmes Bit Wrangler and the Case of the Perfidious Orchid ...

Call me Ishmael stubborn, but I went back to the Orchid Kelvin 64 again... Set the board to clk2/6 about 6.67Mhz, and jimmied, jiggled and jemmied the connector until pic was stable unless I breathed on it. Like that, I could get a boot, but HDD not reading right, things would not load... so went back to setup, put it to clk2/5 8Mhz, and same thing. Both were behaving a hell of a lot better than 7.15 though so I wondered if there was something to my drifting clock/beat frequency theory... so give it the old vulcan nerve pinch again and back to setup for clk2/3... and it booted, and it did not refuse to load things at the prompt, but actually loaded things and crashed... hmmm progress I guess.. anyway, still could not achieve a single score... somehow it seems to specifically hate the HDD, but also maybe the I/O card, or maybe the chipset, like the inverse of a love triangle I guess, a hate triangle, jerk. Will try this again, another time, another post, another motherboard.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 5 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++
BitWrangler wrote on 2024-10-27, 22:29:

... and he murdered my boy, poor old Oak, Oakley Dokely, still in last place. I was actually quite impressed, especially since Doom score just snuck in underneath three of the Tridents, I guess two were clones, two unique tridents then, whupped 'em like "Basic this you bee-atches!".

Not surprsing, considering "Video Cacheable.. disabled".
The 8-Bit bus also slows down access to VGA BIOS, not just the VGA chip.

Back in the day, in real life, on an XT or AT, users had the choice to optionally load a "RAM BIOS" from disk.
It was a TSR version of VGA BIOS that ran in Conventional Memory (or in UMBs).
That was an alternative to enabling Shadow Memory in Setup.

That being said, if we want to see various VGA chips crawl then this configuration is fine, of course. 😉

"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 6 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Well multiply everything by 40% then, or by another 60% if you want to fool yourself that Pentium scores would be relevant, or divide by two for a slow 386sx, doesn't matter, the relative ranking will be the same. Besides which it's a bit weird to pick fault with the 8 bit scores for lack of BIOS caching, because XT machines can't usually do that, so what would be the point of knowing it's faster?

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 7 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Still been messing with this system, and when I tried an additional HDD and got some weird stack overflow errors trying to get a directory listing, I had had enough of the I/O card, and the clunky ST351 which had taken a lot of soft damage to it's filesystem and was more patch than install. Since I am trying to get this read to do some seriousish stuff with I had to swap out I/O and go to a single WD Caviar 420MB drive. Yay, it's pretty slick now, HDD access tripled. I checked doom score on the AAmazing Trident 9000 and it miiight have improved by 100ish tics or might be run to run difference. That's about the only bench there that should be held back much by hdd...

So I thought, hang on a minute, if it's running so nice now, maybe I got rid of two sides of the hate triangle, so you guessed it, back in goes the Orchid... VGA connector still dodgy of course... So changes, "new" HDD, "new" i/o card but it's got the same UMC chip as the other one, 82c blah blah forgot. Checked settings were on 7.15 bus, BIOS caching disabled for comparison with above, but not tabling it, coz I'm lazy and it's theoretically different hardware...
Doom realtics, 5,334
LM6.0 vid 2841.16
Topbench vmem 320
3D Bench 21.7
Snooper 59,248

and for the whiners, balls out 13.3333Mhz ISA caches enabled... though I am wondering if Kelvin 64 does it's own BIOS caching because quick spurt with cache on at 7.15 said it was within a percent or two.
Doom 4,567
LM6.0 4428.11
Topbench 230
3Dbench 25.6
Snooper 63,330

Now since that was matching with DX50s in TOPBench then I think it's about as quick as you'll see out of a 486SX at 40, though I could spend hours of cache tweaking and memory swapping to get the last couple of percent out of it. Or stick a pentium sink on top and turn it up to 50 I guess.

Anyhoo, interesting thing in TOPBench, one of the systems it was near was trixter's, yes that trixter, Toshiba T4700CP with wait for it, a PVGA1A in it, which is stated as "fixed" yeah, proper fixed if he's getting numbers like that from it, so I guess I gotta go dig out what exactly he's done to that, see if my WD "basic" can really lay down the smack....

But yeah, supposed to be finding a normal with this bench rig for doing shit...

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 8 of 30, by darry

User metadata
Rank l33t++
Rank
l33t++

Nice work and thank you for sharing, BitWrangler.

If I had a Realtek based VGA card, like an RTG3105 based one, I would have shipped it to you (had you wanted it) just to add that as a datapoint.

EDIT: RTG3103 is apparently worse

Reply 9 of 30, by st31276a

User metadata
Rank Member
Rank
Member

I have one (a 310x) somewhere, “found” it when I was still using a Trident 9000i. It was slower, quirkier and had worse image quality., so the Trident went back in.

Today I have a whole gaggle of Tridents, I tend to like them.

These tests are epic, thank you.

Reply 10 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
darry wrote on 2024-10-31, 06:57:

Nice work and thank you for sharing, BitWrangler.

If I had a Realtek based VGA card, like an RTG3105 based one, I would have shipped it to you (had you wanted it) just to add that as a datapoint.

EDIT: RTG3103 is apparently worse

Really, you'd put that in the hands of a monster? Heh, I mean thanks for the thought.

But what I was leading into is, I have an RTG3105 on the casualty list. The graphics gumstick PT-505S. What I seem to have done to it some 20+ years ago, was remove the sockets and try to install two matching SOJ RAM chips with an overhot soldering iron and too high a temperature solder... in overconfident neanderthal mode. This as you see was something of a complete and utter failure. Though in my defence, the manufacturers did absolutely save 0.2 of a penny on the thickness of copper cladding, and the part was probably worth in the region of zero to zip at the time. Upon reexamination of the damage, I might not have to patch too much, only three of the lines on the line of bottom right DIP pins go through underneath, two on top of that, and I think only 2 up two down on the left one... so make all the lines good that "go somewhere" and I might reanimate it. You will note that the 16bit part of the slot only has pads to a presumed "bus termination" resistor pack that was never installed, plus ground on the back. Therefore the only signalling is happening on the 8 bit section.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 11 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++
BitWrangler wrote on 2024-10-30, 18:56:

Besides which it's a bit weird to pick fault with the 8 bit scores for lack of BIOS caching, because XT machines can't usually do that, so what would be the point of knowing it's faster?

Early 286 PCs such as Model 5170 didn't have shadow memory, either. 😟
That's why there was an RAM BIOS utility.. It copied a VGA BIOS from disk into DOS memory (24 to 32KB). Like those VESA VBE TSRs still did in the 90s.

Considering that PC BIOS alone is accessed very often via 8-Bit bus does make the situation even more important, I think.
It's one of the main reasons why XTs are so slow, I think. Access to ROM code hogs the bus.
A cozy flash-based or RAM-based BIOS chip with 80ns or 120ns is way quicker than your typical 27xxx EPROM at 250ns.

"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 12 of 30, by darry

User metadata
Rank l33t++
Rank
l33t++
BitWrangler wrote on 2024-10-31, 17:00:
darry wrote on 2024-10-31, 06:57:

Nice work and thank you for sharing, BitWrangler.

If I had a Realtek based VGA card, like an RTG3105 based one, I would have shipped it to you (had you wanted it) just to add that as a datapoint.

EDIT: RTG3103 is apparently worse

Really, you'd put that in the hands of a monster? Heh, I mean thanks for the thought.

But what I was leading into is, I have an RTG3105 on the casualty list. The graphics gumstick PT-505S. What I seem to have done to it some 20+ years ago, was remove the sockets and try to install two matching SOJ RAM chips with an overhot soldering iron and too high a temperature solder... in overconfident neanderthal mode. This as you see was something of a complete and utter failure. Though in my defence, the manufacturers did absolutely save 0.2 of a penny on the thickness of copper cladding, and the part was probably worth in the region of zero to zip at the time. Upon reexamination of the damage, I might not have to patch too much, only three of the lines on the line of bottom right DIP pins go through underneath, two on top of that, and I think only 2 up two down on the left one... so make all the lines good that "go somewhere" and I might reanimate it. You will note that the 16bit part of the slot only has pads to a presumed "bus termination" resistor pack that was never installed, plus ground on the back. Therefore the only signalling is happening on the 8 bit section.

Hey, I'm the trusting type.

Hope you can get that gumstick one working but, if not, you hopefully can source another one.

Reply 13 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

Since it was only a dozen places down the "stuff I'm meaning to look at list" anyway, and I might have plans for it based on it's one most obvious quality, that it's a shortarse, I decided to do more with the PT-505S RT3105. Plus it seemed like the right day for raising the dead or summoning ancient evil or whatever.

The Three Stooges, Bugs Bunny, Bit Wrangler in The Tiny Pine-y Caper...

First off I had to tabulate all the pins that go to and from the DIP holes and if they went to anything important. Having done that, I couldn't believe the answer so I went over it again. Yah in all that mess, there was only one pin needing to be reconnected to bring it back. So after lunch, got to it, found I'm a bit shaky from the shoulders today, if this needed many more wires I might have had to bail. Picked out the smallest wire I could find easy, though it looks so massive on there I guess I should have gone digging for the kynar stuff. Anyway, tinned it and tagged it. Stuff it in the motherboard, fire it up, aaaargh, scrambly screen.... okay, breathe... power off, reseat, give it a good glaring at, I have a soldering iron here, do you really wanna try me again... press it down good, power up.... "Realtek BIOS ... 256 k" yussss, POST, prompt... looks like it worked!

Hmmm, nothing picking it up as a Realtek... Oh yah, saw a VGA ID tool in the graphics workshop for DOS folder, yup, Realtek BIOS IDed, and I think it's just pulling those modes from BIOS and the bottom two won't work without 512K which I doubt this particular card has a hope in hell of seeing now. Then at the bottom it thinks it's an ET3000, huh? Is that just 'coz it's a simple framebuffer VGA with zero features, or did Realtek rip off the ET3000 ??? Anyhoo, let's get a 2nd opinion, ah, SpeedSys sees it, I didn't really notice that little VideoRAM test there, everything kinda small on it's display, anyhoo.. ah yeah, I think I said it was a WD Caviar, apparently I have a Quantum Trailblazer in it 🤣 yeah probably got the WD caviar on the brain because I have a 7.5GB one sitting on the bench where I'm working so keep seeing it, derp. It actually made me look though, yah, actually a Quantum there.

Okay so the tests, done first on 7.15Mhz as above with BIOS caching disabled as above, then with 13.333Mhz ISA with BIOS caching on "balls out" mode underneath...

  Card           Chipset  LandMark TopBench  Snooper 3Dbench Doom18S
6.0 gmem 1.0 classic
Chr/ms microsec Chr/sec FPS gametics

PT-505S RT3105 774.05 1007 51,656 10.8 8,858
" 13.3M ISA BIOS cached " 882.44 906 57,693 12.1 7,880

Well that's a weird hodgepodge of being all over the place... 3rd off bottom for LM6.0 and Topbench mem access speed, then gets higher than original set of cards, second only to Kelvin 64 on the Snooper test, 3rd from last again on 3Dbench, then gets a middle of the pack, ahead of the slower Tridents DOOM score... wild.... I don't think the cache on or off makes much difference to it, it's BIOS is inside the ASIC, if it can't talk to it fast in there IDK what would improve it realistically. Anywayyyyy, I guess it's overall kinda middle of pack and maybe worth a consider for an 8 bit card, given that you could get one a lot cheaper than a 8900D/CS. I am kind of glad to see that though, if I use it for a low profile situation at least I'll feel it's not worst choice, just because it's the only choice, it's not actually worst of the worst.... and also that's likely to be pitched at late 80s to 92ish era so would be fine with lower perf.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 14 of 30, by darry

User metadata
Rank l33t++
Rank
l33t++
BitWrangler wrote on 2024-10-31, 23:11:
Since it was only a dozen places down the "stuff I'm meaning to look at list" anyway, and I might have plans for it based on it' […]
Show full quote

Since it was only a dozen places down the "stuff I'm meaning to look at list" anyway, and I might have plans for it based on it's one most obvious quality, that it's a shortarse, I decided to do more with the PT-505S RT3105. Plus it seemed like the right day for raising the dead or summoning ancient evil or whatever.

The Three Stooges, Bugs Bunny, Bit Wrangler in The Tiny Pine-y Caper...

First off I had to tabulate all the pins that go to and from the DIP holes and if they went to anything important. Having done that, I couldn't believe the answer so I went over it again. Yah in all that mess, there was only one pin needing to be reconnected to bring it back. So after lunch, got to it, found I'm a bit shaky from the shoulders today, if this needed many more wires I might have had to bail. Picked out the smallest wire I could find easy, though it looks so massive on there I guess I should have gone digging for the kynar stuff. Anyway, tinned it and tagged it. Stuff it in the motherboard, fire it up, aaaargh, scrambly screen.... okay, breathe... power off, reseat, give it a good glaring at, I have a soldering iron here, do you really wanna try me again... press it down good, power up.... "Realtek BIOS ... 256 k" yussss, POST, prompt... looks like it worked!

Hmmm, nothing picking it up as a Realtek... Oh yah, saw a VGA ID tool in the graphics workshop for DOS folder, yup, Realtek BIOS IDed, and I think it's just pulling those modes from BIOS and the bottom two won't work without 512K which I doubt this particular card has a hope in hell of seeing now. Then at the bottom it thinks it's an ET3000, huh? Is that just 'coz it's a simple framebuffer VGA with zero features, or did Realtek rip off the ET3000 ??? Anyhoo, let's get a 2nd opinion, ah, SpeedSys sees it, I didn't really notice that little VideoRAM test there, everything kinda small on it's display, anyhoo.. ah yeah, I think I said it was a WD Caviar, apparently I have a Quantum Trailblazer in it 🤣 yeah probably got the WD caviar on the brain because I have a 7.5GB one sitting on the bench where I'm working so keep seeing it, derp. It actually made me look though, yah, actually a Quantum there.

Okay so the tests, done first on 7.15Mhz as above with BIOS caching disabled as above, then with 13.333Mhz ISA with BIOS caching on "balls out" mode underneath...

  Card           Chipset  LandMark TopBench  Snooper 3Dbench Doom18S
6.0 gmem 1.0 classic
Chr/ms microsec Chr/sec FPS gametics

PT-505S RT3105 774.05 1007 51,656 10.8 8,858
" 13.3M ISA BIOS cached " 882.44 906 57,693 12.1 7,880

Well that's a weird hodgepodge of being all over the place... 3rd off bottom for LM6.0 and Topbench mem access speed, then gets higher than original set of cards, second only to Kelvin 64 on the Snooper test, 3rd from last again on 3Dbench, then gets a middle of the pack, ahead of the slower Tridents DOOM score... wild.... I don't think the cache on or off makes much difference to it, it's BIOS is inside the ASIC, if it can't talk to it fast in there IDK what would improve it realistically. Anywayyyyy, I guess it's overall kinda middle of pack and maybe worth a consider for an 8 bit card, given that you could get one a lot cheaper than a 8900D/CS. I am kind of glad to see that though, if I use it for a low profile situation at least I'll feel it's not worst choice, just because it's the only choice, it's not actually worst of the worst.... and also that's likely to be pitched at late 80s to 92ish era so would be fine with lower perf.

It's alive!

That's beautiful!

I'm drunk!

Shine on, you crazy diamond, necromancer of crappy ISA VGA cards!

Yup, I'm still drunk!

Reply 15 of 30, by noshutdown

User metadata
Rank Oldbie
Rank
Oldbie

i have no objection on this, just a suggestion: the oak037 maybe slow, but if you can get a tseng et3000, it should be equally slow or even slower.
still its hard for me to believe that the oak037 supports 1mb of ram, can you post a picture of it?
the trident 8900cl still has some debate: some experiments seem to indicate that its as slow as the older 8900c, while others suggest that its as fast as the newer 8900d.

Reply 16 of 30, by Jo22

User metadata
Rank l33t++
Rank
l33t++

The ATI EGA Wonder 800 is also worth a try.
It doesn’t have support for MCGA (mode 13h), but VGA (mode 11h and 12h).

The ATI VIP would be interessanting, too. It's predating ATI's use of custom VGA cores. It rather uses a Chips P82C441.

Both are early designs from 1987.

"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 17 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++
noshutdown wrote on 2024-11-01, 05:20:

i have no objection on this, just a suggestion: the oak037 maybe slow, but if you can get a tseng et3000, it should be equally slow or even slower.
still its hard for me to believe that the oak037 supports 1mb of ram, can you post a picture of it?

You are right, I had 128x8 RAMs on the brain, it has 4x64, for only 256MB total, same as the WDC. Sloppy first thing in the morning pic tho. Some guy needed PAL details for a different card with OTI-037, but this one appears to do it all in 74 series logic, so they may be useful to study to know what the PAL is replacing.

I think there are ppl who have tested 8900CL in 16 bit mode with zero wait states and FIFO enabled, and people who haven't.

Other notes...

keropi tested some Realtek implementations and also seems to have found the BIOS caching doesn't seem to move the needle much. Re: 8-bit VGA BIOS Performance in 16-bit Systems

Performance notes: Some cards are getting pretty much near their limit on this board/CPU combo, they stick at around these numbers whatever more powerful CPU you try to push them uphill with. Testing with Pentium and higher CPU shows this on Thandor's site and VGAmuseum. Others however scale a bit more until they are also running out of potential.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 18 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

There was a machine I forgot about had an ISA card in, checked it, nothing very different... it's an identical PCB to Trident #1 and had a 9000B on it instead of the A, but since you can barely slide a sheet of paper between the A on #1 and the C on #3 also on very similar board, I did not see any point in testing it. Oh most exciting difference was that the bottom set of jumpers were not populated, so maybe avoid the one with the B if you want it for 8 bit.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.

Reply 19 of 30, by BitWrangler

User metadata
Rank l33t++
Rank
l33t++

So, funny story... I was going through disks, looking for any utils which would let me poke about in VGA RAM and test it, and I found the TVGAUTIL file on actually a TGUI 9680 disk, disk 2 of 3 of UX 6.5 set, and some interesting stuff in there. It sayyyys TVGA right there don't it, maybe these utils work for all of Trident's cards... So I've got the #3 Card, AAmazing 9000C in there, and I'm looking at random stuff, and it appears to be working as much as it will let me do on the no feature 256k econo model, i.e. I'm not gonna set SVGA high color modes or anything. But anyway I've gone to the SVM util and set my video mode to 640x480 x16c graphics from normal VGA text I think, and it dropped from 72hz to 60 hz... I don't know at all if this is relevant but bear with me...

Then I see the SETBOARD util and run that with no parameters to see what it says, all sorts of settings for the PCI cards that I don't expect to work, then I see at the bottom, DRAM clock speeds, and think, "Wouldn't it be funny if that sped up the DRAM clock on this clunker." so I typed SETBOARD DCLK50 and pressed return... and it returned to the prompt.. hokay, so did anything happen...

LM6.0 2026.89
TopB 380
Snooper 53,771
3DBench 18.5
Doom18s 7,853

Holy hell yes something happened, I have no clue what actual DRAM speed this ASIC might actually be running at, but it flipped a bit and sped the damn thing up!!!

Hoo boy this is exciting, reboot and try for 58 (Next setting, other two are 64 and 75) annnd going straight to SETBOARD, it doesn't return to prompt, hmmm, feel the RAM chips, well they are a little warm, and they are marked -12, 120ns, when the manual for this card says use 100ns slowest, so guess we were doing good at "50".... anyway, reboot out of the lock, try to set to 50 again... same thing, lockup... hmmmph... is this conditional though? First time I went to SVM first and changed the video mode, so let's do that again, set 640x480x16, done, SETBOARD DCLK50 and we're back to the prompt and fast again, wooohooo..... though this is as far I have got, I don't know if it just gave it long enough for the chips to cool down, the extra messing around, or whether it really needs the SETVM thing first, maybe it unlocks settings or something.

Anyhoo, lot more testing of this to be done, like on a card with faster DRAM for instance, or on one of the 8900CL/D to see if that also gets faster.

Edit: bounced over to machine with floppy and attached TVGAUTILS from my disk that I used...

Edit II: was looking up some chipset info to figure out what is going on, the way DOSdays told it, it could be that DRAM clock programming was a new feature on the 9000C over the B and A, but sometimes marketing info puts the "all new" spin on every revision and repeats what was "new" with introduction. Had a look at the datasheet, but it doesn't get spelled out super obviously, i.e. need a deep dive into the workings so you know that's what they're doing when EA goes to register 1A or something like that.

Unicorn herding operations are proceeding, but all the totes of hens teeth and barrels of rocking horse poop give them plenty of hiding spots.