VOGONS


Reply 40 of 54, by Falcosoft

User metadata
Rank Oldbie
Rank
Oldbie
MERCURY127 wrote:
Falcosoft wrote:

Case study Geforce GTX 960: The whole firmware size of this card is rather huge: 176 KB.

i think, u get broken image. full image must be 128 or 256 KiB... 😕

I do not think so 😀. I actually flashed the modified version of this firmware dump into my card and currently using it (memory clock is set to 3900 from 3500):

Filename
GM206_mod.zip
File size
136.31 KiB
Downloads
87 downloads
File license
Fair use/fair dealing exception

Also there are many different versions of BIOS dumps for Geforce GTX 960 cards that can be downloaded form the net ( I cannot find the exact version of my card's BIOS), and as you can see none of them is 128 KB or 256 KB anymore:
Asus GTX 960 2048 BIOS size is 200 KB: https://www.techpowerup.com/vgabios/167305/as … 0-2048-141220-1
Gigabyte GTX 960 4 GB BIOS size is 197 KB: https://www.techpowerup.com/vgabios/171453/171453

Edit:
Ahh, I have finally found it (or at least something very similar to mine):
Gigabyte GTX 960 2048 MB BIOS size is 176 KB: https://www.techpowerup.com/vgabios/167733/gi … 0-2048-141229-1
And as you can see it's verified since in case of non-verified BIOS dumps Techpowerup gives a warning just like in case of the Gigabyte GTX 960 4 GB BIOS.

Website, Facebook, Youtube
Falcosoft Soundfont Midi Player + Munt VSTi + BassMidi VSTi
VST Midi Driver Midi Mapper

Reply 41 of 54, by elianda

User metadata
Rank l33t
Rank
l33t

I looked through my dumps:

AccelGraphics Eclipse with CL-GD5436/46 PCI VGA BIOS Version 1.25
32 kB

Alliance ProMotion AT3D PhoenixVIEW/DT(TM) VGA-Compatible BIOS Version Ref
(Version are internal value, shown only when code is run)
32 kB

ATI VGA Improved Performace (ViP) 761295520 21SCM 1987/12/11 12:28 ATI VIP Bios, Version 1.03
32 kB

TSENG ET3000 Copyright(c)1988 Tseng Laboratories, Inc. 07/24/89 V8.00X
24 kB

TSENG ET3000 Copyright(c)1988 Tseng Laboratories, Inc. 08/10/90 V8.01X
24 kB

Genoa SUPEREGA HIRES+ (C) copyright GENOA Systems Corp.05/19/87Version 3.10 CDS EXTMOD
16 kB

ATI Mach64 CT 761295520 3? 0 î 1995/09/26 10:20 ATI264-CT PCI BIOS P/N 113-32102-105
(C) 1988-95, ATI Technologies Inc.BK3.7.0/2.004MACH64CTPCIU
32 kB

ATI Mach64 GX 761295520 31 î 1994/11/11 15:23 ATI MACH64, PCI BIOS P/N 113-25406-102
(C) 1988-94, ATI Technologies Inc.BK3.4/0.026MACH64GXPCIUN
32 kB

ATI Mach64 VT2 761295520 3? @ ú 1996/09/27 12:06 ATI-264VT PCI BIOS P/N 113-34004-104
(C) 1988-96, ATI Technologies Inc.BK3.8.0/3.008 vtppd.ati 5 MACH64VTPCIU
32 kB

Oak OTI32C Copyright 1989, OTI VGA BIOS ECv2.13-35%Wed Jan 03 08:42:10 1990
32 kB

DSystems Papilio G1-2 12/20/94 Papilio G1 - 2 Version 1.46 WEITEK P9100
PhoenixVIEW(TM) VGA-Compatible BIOS
Copyright (C) 1984-1991 Phoenix Technologies Ltd.
Copyright (C) 1991-1994 WEITEK Corp.
All Rights Reserved
32 kB

DSystems Papilio G1-4 12/20/94 Papilio G1 - 4 Version 1.46 WEITEK P9100
PhoenixVIEW(TM) VGA-Compatible BIOS
Copyright (C) 1984-1991 Phoenix Technologies Ltd.
Copyright (C) 1991-1994 WEITEK Corp.
All Rights Reserved
32 kB

ATI Rage II 761295520 1996/12/04 15:49 ATI MACH64 GTB BIOS P/N 113-38204-102
(C) 1988-96, ATI Technologies Inc.BK3.8.1/3.033 gtgp1j.as 6 MACH64GTPCIUYMU24100-401021
32 kB

ATI Rage II+DVD 761295520 1997/08/29 10:08 ATI MACH64 BIOS P/N 113-38806-100
(C) 1988-97, ATI Technologies Inc.BK3.8.1/3.048 gthc1k.a1 6 MACH64GUPCIMTHPU
32 kB

ATI Rage Pro Turbo (SGRAM version) 761295520 1998/10/27 17:29 ATI MACH64 BIOS P/N 113-41902-106
(C) 1988-97, ATI Technologies Inc.BK3.9.3/3.089 gtgpmc.c 6 MACH64GPPCIMTSGU
32 kB

ATI Rage XL 761295520 2000/01/20 10:26 ATI MACH64 SDRAM BIOS P/N GM-xls3p.hu-4.326
(C) 1988-1999, ATI Technologies Inc.BK4.3.02/4.326 xls3p.hu mlv611 MACH64GMPCIMTSDU
38 kB

Number Nine Revolution IV Copyright (c) 1998 Number Nine Visual Technology Corp.
All Rights Reserved ) Version 3.06.00
PCI AGP -66 RAM -8 -16 on 08/21/98 Number Nine Visual Technology Revolution IV a little help from your friends #9 T2R4 BIOS
32 kB

ATI Rage 128 GL 761295520 1999/03/24 17:31 RAGE128 GL AGP P/N 113-61303-100
(C) 1988-98, ATI Technologies Inc. BK1.0.12 VR001.001.001.012 rfsee1xb.112 v611 R128AGP SGS1UN
44 kB

ATI Rage Pro Turbo AGP SGRAM 761295520 1998/06/03 11:16 ATI MACH64 BIOS P/N 113-40214-102
(C) 1988-97, ATI Technologies Inc.BK3.9.2/3.086 gtgqmc.c4 6 MACH64GBPCIMTSGUYMU46100-401010MU48100-401012
32 kB

SIS 6326 BIOS Ver 1.26 02/02/1999-09:35:03 SiS 6326 AGP True Color Graphics and Video Accelerator SiS 6326 PCI True Color Graphics and Video Accelerator 6 M Byte Video Memory, BIOS Version 1.26 1 Support VESA BIOS Extension Ver 2.0
32 kB

Trident 8800CS 07/05/89 D4-129 000ë= MODE
Copyright (c) 1988, 1989 TRIDENT MICROSYSTEMS INC.
U3
32 kB

SPEA/V7 Vega Video Seven BIOS Code, Version 1.12 (C) Copyright 1987 Video Seven Inc., All Rights Reserved. Updated: 03/26/88
Vega VGA BIOS Version 1.12
(C) Copyright 1987 Video Seven Inc.
Video Seven BIOS Code, Version 1.12
32 kB

SPEA/V7 Vega Video V7-VEGA VIDEO Bios Version 5.10 Copyright 1995, SPEA / VideoSeven Copyright(c) 91-95, Avance & Quadtel Corp. All Rights Reserved.
10/13/9009/13/95
32 kB

SPEA/V2 VEGA VGA Video Seven BIOS Code, Version 1.78 (C) Copyright 1987 Video Seven Inc., All Rights Reserved. Updated: 05/09/89 Video Seven BIOS Code, Version 1.78 Dan Gochnauer Dan Silverman Larry Coffey Dean Hays Mike Abrash Steve Verity
32 kB

ATI VGA Wonder XL 761295520 1991/9/24 11:54 ATI VGAWONDER XL, BIOS P/N 11201122030
(C) 1988-91, ATI Technologies Inc.
32 kB

S3 Virge GX ACER OPEN PT75 Video BIOS. Version 2.01.13B
Copyright 1996 S3 Incorporated.
08/12/9709/15/97
S3 Incorporated. ViRGE /DX /GX S3 Incorporated. ViRGE /DX /GX Rev B
32 kB

S3 Virge VX miroCRYSTAL VR 4000 PCI Rev.2.00 10/01/96
32 kB

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 42 of 54, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie
elianda wrote:

I looked through my dumps

Thanks a lot, which tool was used for measurement.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 43 of 54, by elianda

User metadata
Rank l33t
Rank
l33t
ruthan wrote:
elianda wrote:

I looked through my dumps

Thanks a lot, which tool was used for measurement.

I used the NSSI ROM dump.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 44 of 54, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie

We have new "king":
Genoa SUPEREGA HIRES+ (C) copyright GENOA Systems Corp. - 16 KB - EGA card.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 45 of 54, by elianda

User metadata
Rank l33t
Rank
l33t

1) Its possible to check DOS VBIOS size / Vendor / Cardname, in Windows and Linux? If yes how? I know that you can make dump, but its i hope there is cleaner way..

Some video cards drivers replace the BIOS you have in Windows. So if you dump from Windows you get a different image. e.g. the driver for the DSystems Papilio G1-x cards does it. In Windows you have a BIOS that is fully VBE3.0 capable.

So you always have to check that the dump from within Windows is the same as the BIOS you get from plain DOS.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 46 of 54, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie

Ok, thanks good to know, i wanted to make things easier for people.. and it could still help with card model / brand identification. I dunno what HW indentification mechanism are using Aida and HWinfo (probably some Windows hardware ID + some lists of these IDs and card mapping created by someone without realHW testing), but there are lots of errors, fetch info from ROM would make a sense..

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 47 of 54, by elianda

User metadata
Rank l33t
Rank
l33t

For PCI cards or newer a good way to go is checking the PCI Vendor and Device ID. This will not give you the manufacturer, but the exact chipset.

Retronn.de - Vintage Hardware Gallery, Drivers, Guides, Videos. Now with file search
Youtube Channel
FTP Server - Driver Archive and more
DVI2PCIe alignment and 2D image quality measurement tool

Reply 48 of 54, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie
elianda wrote:

For PCI cards or newer a good way to go is checking the PCI Vendor and Device ID. This will not give you the manufacturer, but the exact chipset.

I wonder who is making these Device id - device names lists and it HW diagnostics guys, just download them, or buy them from some 3rd party companies and how much manufactures care about them? Vendors ID misrepresentation is not so typical as wrong detection - simply substitution right chip for wrong one, or simple info that device is unknown..
And there would be probably also second level mapping - with some specs details.. When i was younger i was naive and hoped that these tools actually trying to read these details from HW itself, not from some precooked text files / DB with some keyword - hardware id. I though that there is more lowlevel programming involved.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 49 of 54, by kjliew

User metadata
Rank Oldbie
Rank
Oldbie
ruthan wrote:

We have new "king":
Genoa SUPEREGA HIRES+ (C) copyright GENOA Systems Corp. - 16 KB - EGA card.

No quite, because it is an EGA. IIRC, IBM EGA standard video BIOS is 16KB.
Back then, IBM set the standard, everyone would adhere it, no question asked. The IBM VGA was the final standard that everyone would still follow. Subsequent IBM standards, such XGA and 8514/A, no one would care anymore.

Reply 50 of 54, by ruthan

User metadata
Rank Oldbie
Rank
Oldbie

I wrote myself that it is EGA and it no change anything on the fact that is card with smallest reported memory footprint.. If other EGA cards are 16KB good to know. For someone is EGA good enough, but true is that very old games not usually game problems with high free conventional memory requirements.

Im old goal oriented goatman, i care about facts and freedom, not about egos+prejudices. Hoarding=sickness. If you want respect, gain it by your behavior. I hate stupid SW limits, SW=virtual world, everything should be possible if you have enough raw HW.

Reply 51 of 54, by retardware

User metadata
Rank Oldbie
Rank
Oldbie

May I contribute an useful detail little known back in the 1980s and probably even less known nowadays:

Usually at the end of the VGA BIOSes there is the code for the alternate font and its font table.
This was/is a feature never used in practice.
So, with most VGA cards, you can use the last 4k of the VGA BIOS area as UMB RAM or EMS page window.

Reply 52 of 54, by AvalonH

User metadata
Rank Member
Rank
Member

VTX (Visiontek) ATI 4770 512MB PCI-E (RV740) (Walden B74302 Board) VBE 3.0
BIOS date May 1st 2009. ATOMBIOS BK-ATI VER:011.022.003.000.033000 B3B74302.106
Bios size reported in VBSIZE utility from FalcoSoft 63k
Bios size reported in NSSI 63k

Reply 54 of 54, by Disruptor

User metadata
Rank Oldbie
Rank
Oldbie

It looks like AWARD BIOS 4.50 cannot use more than 32 KB for graphics card BIOS on 486 computers.
A friend of mine is examining its initialization routines.