Az entusiast kinyitotta az S3 régi videokártya VBIOS-ját, és a fekete színt valóban sötétebbé tette.

Az entusiast kinyitotta az S3 régi videokártya VBIOS-ját, és a fekete színt valóban sötétebbé tette.

7 software

Rövid cikk összefoglaló

A *Bits und Bolts* YouTube-csatorna felfedezte, hogy a régi S3 Virge DX 4 MB videokártyán a fekete szín nem tiszta fekete volt, hanem sötét szürke. Ez a gyártó szándékos megoldása volt – „fekete emelés” (pedestal bit), hogy az NTSC szabványú CRT-monitorokon a képek lágyabbak legyenek. A videó készítője módosította a VBIOS-t, és visszaállította a valódi feketéket.

1. Mi történt?
- Az S3 Virge DX „emelt” fekete szintet használ:
- BIOS-ban a szín értéke `0x3F` volt.
- Ha a bitet nullára állították, az `0x1F` lett, és a kép sötétebbnek tűnt.
- Ez kifejezetten azért történt, hogy a sötét területek ne „pusztuljanak” el a régi monitorokon.

2. Hogyan talált rá a szerző
1. Előkészületek
- A szerző már tapasztalt videokártya-gyártó volt és olvasott közösségi vitákat.
- Debugger-t nyitott, hogy valós időben lássa a regiszterek értékeit.

2. Bit keresése
- Követett célcímeket, hexadecimális számokat bináris formára konvertálva Windows kalkulátorral.
- A megtalált bit az `0x3C4` címen volt.
- Ha a bitet nullára állították, a háttér fekete lett.

3. Hatás meghatározása
- Visszaállította az eredeti értéket, megerősítve, hogy egy nyolc bit közül egy felelős a fekete szint emeléséért.
- Meg kellett határoznia, melyik bit – kizárási módszerrel.

3. VBIOS szerkesztése
1. Exportálás és módosítás
- Kivonta a VBIOS-t fájlba, kézzel módosította.
- Assembly kód elemzésekor két egyezést talált, amelyek a megfelelő paraméterre mutattak.

2. Rekord módosítása
- `0x20` értéket `0x00`-ra cserélte – ez volt a „fekete emelés”.
- A VBIOS ellenőrzőösszegét újraszámolta:
- Régi checksum = `0x77`.
- Új checksum = `0x97`.

3. Visszaírás
- Betöltötte a javított BIOS-t a videokártya chipjére, felülírva az eredetit.

4. Eredmény
Az első boot után a fekete szín valóban tiszta fekete lett – nincs több sötét szürke árnyalat. Ez megerősíti, hogy a probléma nem hibás volt, hanem a gyártó szándékos megoldása a CRT-monitorok vizuális minőségének javítására.

Összegzés:
- Probléma: mesterséges fekete szint emelés az S3 Virge DX-ben.
- Megoldás: VBIOS módosítása, bit és checksum javítása.
- Következtetés: A firmware frissítése után a kép természetesebbnek tűnik.

Hozzászólások (0)

Oszd meg a véleményed — kérjük, légy udvarias és maradj a témánál.

Még nincsenek hozzászólások. Írj hozzászólást és oszd meg a véleményed!

Hozzászóláshoz kérjük, jelentkezz be.

Jelentkezz be a hozzászóláshoz