VOGONS


Diamond Speedstar24 Bios versions

Topic actions

Reply 40 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
Baoran wrote on 2020-11-17, 08:19:

True, but I thought it is better to be safe than sorry. Also if someone has cards with diffent ramdacs they can choose the one that has the same ramdac just in case.

BIOS is just software, it's extremely unlikely that mismatched BIOS can do any harm to the hardware.
But it's not a good idea to remove PLCC chips without dedicated PLCC extractor tool - you better get one if you don't have it yet.

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 41 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t
Grzyb wrote on 2020-11-17, 10:48:
Baoran wrote on 2020-11-17, 08:19:

True, but I thought it is better to be safe than sorry. Also if someone has cards with diffent ramdacs they can choose the one that has the same ramdac just in case.

BIOS is just software, it's extremely unlikely that mismatched BIOS can do any harm to the hardware.
But it's not a good idea to remove PLCC chips without dedicated PLCC extractor tool - you better get one if you don't have it yet.

Actually one of those extractor tools came with the programmer when I opened the package now. Probably a cheap Chinese one though.

Reply 42 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t

My first attempt reading 5.01 bios chips that are from card with SS2410 ramdac. Is there any way to figure out if I have done this correctly since this is my first time playing with these programmers?

Attachments

Reply 43 of 78, by keropi

User metadata
Rank l33t++
Rank
l33t++
Baoran wrote on 2020-11-17, 12:05:

My first attempt reading 5.01 bios chips that are from card with SS2410 ramdac. Is there any way to figure out if I have done this correctly since this is my first time playing with these programmers?

I dumped my 5.01 BIOS and I get the exact same contents as you Baoran - my card uses the SC11483CV80 DAC

DDOAztil.png

Attachments

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

Reply 44 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie

Fascinating...
Now it would be worth to see how does that BIOS behave when it's running with the SC11483 (15-bpp), but some software tries to enter a 24-bpp mode - returns some error, or blindly sets the mode resulting with garbage?
The former would suggest there's some run-time RAMDAC detection, the latter that the BIOS is actually built for the 24-bpp RAMDAC.

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 45 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t

Since it seems I have done it correctly. Here is the 6.01 bios version from a card with the same SS2410 chip.

Attachments

Reply 46 of 78, by imi

User metadata
Rank l33t
Rank
l33t
Grzyb wrote on 2020-11-17, 03:53:
KDA0478 is also 8-bpp, but from 24-bit palette […]
Show full quote
imi wrote on 2020-11-17, 03:28:

what is the KDA0478 then?

KDA0478 is also 8-bpp, but from 24-bit palette

Anyway, both KDA0476 and KDA0478 take 8 bits of pixel data at the input, ie. 256 colors
but the pixel data doesn't describe the color directly - there's no R, G, B values there
RGB values are kept in the RAMDAC's palette RAM - 256 x (6-bit R + 6-bit G + 6-bit B) for KDA0476, or 256 x (8-bit R + 8-bit G + 8-bit B) for KDA0478
the pixel data selects which of the palette RAM entry is to be send to the DACs, and the DACs convert the 3 x 6-bit or 3 x 8-bit to analog RGB values

So, there can be 262144 or 16777216 colors, but not simultaneously.

I'm curious what is the deciding factor to look for in the datasheet then just the SRAM size? ^^
also isn't it possible to bypass the SRAM alltogether and drive the DACs directly?

Reply 47 of 78, by maxtherabbit

User metadata
Rank l33t
Rank
l33t
Baoran wrote on 2020-11-17, 14:25:

Since it seems I have done it correctly. Here is the 6.01 bios version from a card with the same SS2410 chip.

this also matches exactly the 6.01 image that imi posted on page 2 of the thread - and he has the samsung DAC

I'd say the "BIOS is DAC specific" myth is now busted

Reply 48 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
imi wrote on 2020-11-17, 14:51:

I'm curious what is the deciding factor to look for in the datasheet then just the SRAM size? ^^
also isn't it possible to bypass the SRAM alltogether and drive the DACs directly?

With 8-bpp RAMDACs - eg. KDA0476 or KDA0478 - it isn't possible to bypass the palette SRAM.
It's possible with HiColor and TrueColor RAMDACs, eg. SC11483:

sierra.png
Filename
sierra.png
File size
43.75 KiB
Views
1193 views
File license
Fair use/fair dealing exception

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 49 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
maxtherabbit wrote on 2020-11-17, 15:46:

I'd say the "BIOS is DAC specific" myth is now busted

Indeed.
Now I'm wondering about the meaning of the "SpeedSTAR24" name...
I suspect the card was designed for 24-bpp since the very beginning, and even though some cards were shipped with 8-bpp or 15-bpp RAMDACs, there was always the upgrade option.
FCC ID "FTUSPEEDD" registration date is 1992-02-10 - I think 24-bpp RAMDACs were already readily available.

Note that the ET4000 datasheet, from 1990, hardly mentions 16-bpp modes, and doesn't mention 24-bpp modes at all - must have been too early for appropriate RAMDACs...

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 50 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t
Grzyb wrote on 2020-11-17, 16:55:
Indeed. Now I'm wondering about the meaning of the "SpeedSTAR24" name... I suspect the card was designed for 24-bpp since the ve […]
Show full quote
maxtherabbit wrote on 2020-11-17, 15:46:

I'd say the "BIOS is DAC specific" myth is now busted

Indeed.
Now I'm wondering about the meaning of the "SpeedSTAR24" name...
I suspect the card was designed for 24-bpp since the very beginning, and even though some cards were shipped with 8-bpp or 15-bpp RAMDACs, there was always the upgrade option.
FCC ID "FTUSPEEDD" registration date is 1992-02-10 - I think 24-bpp RAMDACs were already readily available.

Note that the ET4000 datasheet, from 1990, hardly mentions 16-bpp modes, and doesn't mention 24-bpp modes at all - must have been too early for appropriate RAMDACs...

The utilities/dos drivers that seem to come with ET4000AX cards don't seem to supports higher color vesa modes than 8bpp no matter what ramdac you have and that applies to the version of them that comes with speedstar24 cards. Only way I have been able to get the higher color vesa modes to work in dos seem to be univbe. It would be nice if a version of vmode would exist that would support them that would have come with newer et4000ax card since they were made for quite long time.

Reply 51 of 78, by gfernval

User metadata
Rank Newbie
Rank
Newbie

I have done one test: have a speedstar VGA with BIOS 4.23 and RAMDAC SC11486CV (32768 colors), removed the SC11486CV RAMDAC and put a
SS2410 RAMDAC (16 million colors), then the 32768 colors does not work, this means BIOS versions 5.01 and 6.01 have code to deal with more
modern RAMDACs like SS2410

Reply 52 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t

This is the last Bios version I have. It is 5.00 from a card with SC11483CV80 ramdac. I had actually some trouble with this because it seems that dbios-H 5.00 chip was made by different manufacturer than the 5 others that I have done. With all the others the software was happy when I set chip type to ST manufacturer and M27C256, but with that chip I had to set it to philips and 27C256 before the software was happy with the device ID it read from the chip.

Attachments

Reply 53 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t
gfernval wrote on 2020-11-18, 00:21:

I have done one test: have a speedstar VGA with BIOS 4.23 and RAMDAC SC11486CV (32768 colors), removed the SC11486CV RAMDAC and put a
SS2410 RAMDAC (16 million colors), then the 32768 colors does not work, this means BIOS versions 5.01 and 6.01 have code to deal with more
modern RAMDACs like SS2410

Also the cards that I have seen with 4.23 bios seem to have a different layout compared to others and they had also one of the connectors missing too. I don't remember if it was VESA or the multimedia connector that was missing.

Reply 54 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie
Baoran wrote on 2020-11-18, 00:14:

The utilities/dos drivers that seem to come with ET4000AX cards don't seem to supports higher color vesa modes than 8bpp no matter what ramdac you have and that applies to the version of them that comes with speedstar24 cards. Only way I have been able to get the higher color vesa modes to work in dos seem to be univbe. It would be nice if a version of vmode would exist that would support them that would have come with newer et4000ax card since they were made for quite long time.

There's software that can use >8-bpp via non-VBE modes, see eg. QPV/386 1.7e :

setup_000.png
Filename
setup_000.png
File size
7.06 KiB
Views
1145 views
File license
Public domain

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 55 of 78, by maxtherabbit

User metadata
Rank l33t
Rank
l33t

What about windows 3.x drivers? The ET4k package I have has options for 32k and 64k colors but neither worked with my AT&T DAC I tried. Of course, this was using the version 4 BIOS so an update may resolve that. Can those of you with the Speedstar24 working in >256 color mode on 3.x chime in with what drivers you're using?

Reply 56 of 78, by Baoran

User metadata
Rank l33t
Rank
l33t
maxtherabbit wrote on 2020-11-18, 04:46:

What about windows 3.x drivers? The ET4k package I have has options for 32k and 64k colors but neither worked with my AT&T DAC I tried. Of course, this was using the version 4 BIOS so an update may resolve that. Can those of you with the Speedstar24 working in >256 color mode on 3.x chime in with what drivers you're using?

I have not tried installing win 3.x on my dos PCs but there is a speedstar24 specific drivers and utilities which includes win 3.x drivers so theoretically those should work.
ftp://retronn.de/driver/Diamond/DIAMOND_SPEED … N_31_DRIVER.exe

That is where I found the speedstar24 specific vmode utility too that allowed me to turn on vesa modes in dos.

Reply 57 of 78, by Grzyb

User metadata
Rank Oldbie
Rank
Oldbie

It should be noted that various BIOSes provide the 640x480x16M mode via different numbers:

--------V-1010E0-----------------------------
INT 10 - VIDEO - Diamond Speedstar 24 - SET 24-BIT GRAPHICS MODE
AX = 10E0h
BL = video mode (see also #00010 at AH=00h)
2Eh = 640x480
Return: ???
SeeAlso: AH=00h,AX=10F0h
--------V-1010F0-----------------------------
INT 10 - VIDEO - Tseng ET-4000 BIOS - SET HiColor GRAPHICS MODE
AX = 10F0h
BL = video mode (see also #00010 at AH=00h)
13h = 320x200x32K
2Dh = 640x350x32K
2Eh = 640x480x32K
2Fh = 640x400x32K
30h = 800x600x32K
3Eh = 640x480x16M (Genoa 7900)
FFh Tseng 24-bit color mode
BH = mode
2Dh = 640x480
2Eh = 640x480x16M
2Fh = 640x400
30h = 800x600
38h = 1024x768??? (Tseng ET4000/W32i)
Return: AL = 10h if supported
AH = status
00h if successful
other on error
Desc: switch the display into a graphics mode with 15 or more bits per pixel
Note: the Tseng HiColor BIOS extensions are supported by:
Diamond Computer Systems SpeedStar HiColor VGA
Everex Systems HC VGA
Focus Information Systems 2theMax 4000
Cardinal Technologies VGA732
Orchid ProDesigner IIs Genoa 7900
SeeAlso: AH=00h,AX=10E0h,AX=10F1h,AX=10F2h
Index: video modes;Tseng Hi-Color

Żywotwór planetarny, jego gnijące błoto, jest świtem egzystencji, fazą wstępną, i wyłoni się z krwawych ciastomózgowych miedź miłująca...

Reply 58 of 78, by Jed118

User metadata
Rank Oldbie
Rank
Oldbie
Baoran wrote on 2020-11-18, 05:01:

That is where I found the speedstar24 specific vmode utility too that allowed me to turn on vesa modes in dos.

Were you able to get any info on what that three way jumper does on the Tseng?

I'm very keen to know if I have a wait state problem, because I had recently tested an 8900c, 8900D, Mach64, and the Tseng 4000. For now only with Doom FPS, on a 486 DLC/40 Mhz - the 8900D is killing it, the C being poor, and the Tseng and Mach 64 pretty much a tie in 2nd place. Weirdest thing is that both 8900s have 80ns, whereas the Tseng and Mach64 have 60ns.

More testing will have to take place.

I have the same 5.01 BIOS rev card as pictured earlier in this thread. What's this three way jumper for?

Youtube channel- The Kombinator
What's for sale? my eBay!

Reply 59 of 78, by Flashy

User metadata
Rank Newbie
Rank
Newbie

I have a Speedstar 24X REV A5 with the WDC chip and no BIOS ICs (I have a programmer and EPROMs). Can somebody dump me the BIOSes for this card? I could not find it anywhere yet. Google photo search shows cards with BIOS version 1.04, so it may be a complete different branch than those I found here. I tried one, no success.
Thanks!