Avatar

Realtek RTG3105E ISA (RTVGA_V2_91024_B) (Chirurgia VGA - przywracanie do życia piękności)

by smola ⌂, 2025-11-01, 11:08 (11 days ago)
edited by smola, 2025-11-02, 15:21

card: Realtek RTG3105E ISA (RTVGA_V2_91024_B)
gpu: Realtek RTG3105E
dac: KDA0476BCN-66
board: RTVGA_V2_91024_B
rev: ?
ram: 512KB, 4x 256Kx4 80ns
bus: 16
isa: 8/16-bit
directx: -
out: vga
bios: 27C512 DIP28 32KB, id 0x01c3, 3C.10

src: wlasna
* kupiona jako uszkodzona
* komentarz sprzedawcy: "Po włączeniu czarny ekran"

info:
* karta czysta, chipy dac i bios wyjete z podstawek, one same zakonserwowane kontaktem, zwarc brak
* brak dokumentacji gpu, przeanalizowane polaczenia od 2 zworek, JP2 odkryta, JP1 wciaz tajemnicza ;)
* karta podpieta do standardowej platformy 286@26, 2MB ram, CF 512MB, mobo HT12A
* po wlaczeniu brak obrazu, bardzo dziwne kody post 01, 03, a2
* sprawdzone oscyloskopem oscylacje na kwarcu, rowne 48MHz, brak aktywnosci na liniach wyjsciowych RGB
* po wyjeciu obu ukladow dac i bios postkody identyczne, zmniejszenie freq cpu oraz sysclk nic nie wniosly, te same kody
* efekt wyglada na blad sprzetowy, jakby karta nie startowala i blokowala inne rzeczy
* karta przejrzana pod mikro, usuniete kilka resztek cyny z okolic nogi #100 od gpu, najwyrazniej byla wczesniej lutowana przez kogos - bez zmian
* brak rys, przecietych sciezek, wszystkie elementy nieuszkodzone, brak ruchomych nozek na gpu, nogi na kostkach pamieci rowniez ok
* pomyslalem, ze skoro karta moze zaklocac lub blokowac jakies sygnaly, to moze byc problem ze switchami, one sa powszechnie uzywane bo odcinaja dostep do szyny danych, sa to najczesciej uklady 74F/LSxx 244 i 245, 244 to przelacznik 1-kierunkowy a 255 2-kierunkowy, oba obsluguja 8 linii, bardzo czesto sa wlutowane wewnatrz szerokich podstawek DIP28/40 i sa niewidoczne bo zaslaniaja je duze chipy
* po ponownym zdjeciu kostek bios i dac ukazaly sie scalaczki 244 i 245, w pierwszej kolejnosci zainteresowalem sie ukladem 245 pod biosem gdyz mial bezposredni kontakt z padami od szyny danych na zlaczu isa
* odpalony oscyloskop i przesledzone sygnaly na wejsciach i wyjsciach ukladu, okazalo sie ze 2 linie A5/A6 na pinach 6 i 7 maja zawsze stan wysoki, mimo ze siostrzyczki A4:0 i A7 pokazuja standardowy "szum" TTL, linie B7:0 wszystkie w normie
* ponownie przegladanie i pomiary pod oscyloskopem, 1 z cieniutkich sciezek ma wyraznie zmieniony kolor i spalony lakier, latwo zeskrobany, polaczona z oboma pinami 6 i 7, co jest zle, one musza byc rozlaczone gdyz sa liniami danych
* zagadka sie wyjasnila po sprawdzeniu miernikiem, oba piny maja tylko 5om do masy, to bardzo nisko i praktycznie zwarcie, po wlaczeniu karty te wyjscia zostaly wysterowane na stan wysoki czyli 5V i sciezka zaczela sie kopcic ;)
* uklad do wymiany, demontaz bardzo utrudniony bo nie mozna uzyc klasycznego "wyjmowaka" do scalakow gdyz siedzi on wew. podstawki DIP28 i jest bardzo ciasno, koniec koncem udalo sie go wylutowac hotem, trick polegal na wypychaniu koncowek nozek peseta i po chwili caly uklad wypadl na stol ;)
* chip sprawdzony na testerze i rzeczywiscie sieje bledami, to samo pokazuje miernik, zwarcie obu pinow do masy, znaleziony uzywany uklad 74LS245 z dawcy, jakiejs starej plyty 486, tester twierdzi ze sprawny
* przelotki oczyszczone, nadpalona sciezka pocynowana, 245 wlutowany
* polaczenia miedzy felernymi pinami sprawdzone, zwarc brak, mozna odpalac
* po wlaczeniu karta wyswietla obraz i zglasza 512KB co sie pokrywa z iloscia kostek, bios 3C.10, testy z dosbench zaliczone, problemow brak :)

dziala :)

* na koniec zrobiony mini recap, 4 elektrolity 10u wymienione na nowe tantale, 1 z maluchow wylal od spodu zostawiajac czarnego kleksa, ubytki pojemnosci 11-19%, zwarc na linii 5V brak, testy w dosbench zaliczone
* karta to sredniawka, wyniki z testow vga 286@26: landmark 1608, topbench 49, checkit bios:22.87/direct:15.38, 3dbench 8.4, morph3d 77.7, wolf3d 286:14.6/cga:26.9

web:
https://vgamuseum.info/index.php/companies/item/336-realtek-rtg3105e
https://theretroweb.com/expansioncards/s/realtek-91024-v2-e

info (zworki):
JP1: ??? stripe dla nieznanego konfigu, podpiety do pullup 10k oraz przez rezystor 10k do linii data2 w dac, 2 pin to masa
JP2: interrupt select, 1-2:irq 7, 2-3:irq 2, none: no irq?

foto: 1-5-rework, 6-245-failed, 7-245-ok, 8-1st-run, 9-final, 10-245-diagram
[image] [image] [image] [image] [image] [image] [image] [image] [image] [image]

Tags:
isa, realtek