Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

8bit ISA expander QuadRAM Quadboard
Jdi na stránku 1, 2, 3  Další
 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: ne říjen 02 2022, 13:51    Předmět: 8bit ISA expander QuadRAM Quadboard Citovat

Toto bude asi poriadne mimo misu, uvažoval som či to hodiť do tejto témy, alebo do Opravy historických prístrojov, alebo či vôbec sem na toto fórum - ale som si takmer istý, že sa tu nájdu šikovnejší borci než ja, ktorí ma budú vedieť lepšie nasmerovať.

V IBM PC mám zapojenú kartu typu Quadboard od fy QuadRAM, čo je 8bit ISA, tzv. kombo karta, kde je viacero periférii na jednej doske - expandovaná pamäť RAM, bateriou zálohované hodiny, sériový a paralelný port. No a zrovna s tým posledným mám trocha problémy, BIOS mi počas POST nepriradí do BDA bázovú adresu paralelného rozhrania na tejto karte; LPT port na nej je teda nepoužiteľný.

Konflikt adries či systémových zdrojov vylučujem - karta ide nasvičovať aj na LPT1 aj LPT2 (ak mám v systéme kartu Hercules), ale BIOS nepriradí ani jedno. Paralelný port dostanem iba s videokartou Hercules, ktorá má svoj radič na svojej doske - tá mi vždy priradí LPT1 a port sa dá používať na ihličkovej tlačiarni či cez LapLink. LPT2 som chcel cez túto Quadram dosku na experimenty, s tým, že u Herculesu na LPT1 budem mať pripojenú tlačiareň, a tento druhý port si nechám pre laplink či DAC.
Vyskúšal som tiež primitivny test: pripojiť k obom LPT jednoduchý D/A prevodník typu "Covox" a počas BIOS POST, keď detekuje sériové a paralelné porty v PC, to v repráku nahlas zapráskalo iba v jednom... u LPT1 HGC. Ak vytočím zisk u LM386, v oboch LPT1 HGC i LPT2 Quadram v repráku počuť šum/rušenie od zbernice, u HGC ešte aj 50Hz brum.

Samozrejme že fa Quadram už neexistuje pekných pár dekád, a jediná zachovaná dokumentácia k tejto karte je "Operations Manual", ktorá schému neobsahuje. Skúsil som tiež naivne osloviť nástupníkov - už je to dnes nejaká investičná firma - či tie staré schémy čírou náhodou neodvial už čas, ale ani sa mi neunúvali odpísať "sorry".

Najhoršie na tom je, že tá karta je o plnej dĺžke a nedá sa zasunúť inde, než do 8-bitového slotu PC(XT). Skúšal som si tiež prekresliť cestičky a pochopiť, ako funguje logika dekodéra adries (vedie cez DIP sviče), lenže to sa nedá - karta je dlhá jak autobus, cestičky sú obojstranné a ich prekovky častokrát pokračujú pod švábmi, je ich tam cez 30 a to nerátam ďalších 36 švábov pre RAM, takže sa v tom dosť strácam.
Zatiaľ som skusmo vyskúšal vyletovať, zasoklovať a odskúšať všetky LO okolo paralelného rozhrania, dekodéry 74LS138 a zbernicové budiče typu 74LS368, 245, 367, 377. Všetky odskúšané na TL866 a bez chyby.

Na karte je iba jeden hlinikový elektrolyt a pár tantalov, zvyšok kondíkov sú keramické, inak je karta plne funkčná, vrátane RAM, parity, UART. Vôbec by som to paralelné rozhranie neriešil, keby pôvodné PC nemalo iba 5 ISA slotov, takto mi je ľúto sa tej karty kvôli druhému LPT zbaviť.

Pardon za dlhý traktát, každopádne - je mi jasné že s tým sám veľa nezmôžem, chcelo by to nejakú "diagnostiku", kde tú chybu hľadať (slepo vyletovať, soklovať a skúšať TTL logiku je na evtl. poškodenie karty). Prípadne niekoho skúsenejšieho, kto by na to prišiel; schéma, holt, asi nehrozí. No, alebo sa na to vykašlať. Riešim to i na vcfed.org a tam sa ma akurát nejaký chytrolín pýtal, či viem, ako funguje paralelný port v DOSe.

Vďaka
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33854
Bydliště: Bratislava

PříspěvekZaslal: ne říjen 02 2022, 18:43    Předmět: Citovat

Ake adresy sa tam daju nastavit? Lebo casto som videl, ze LPT1 = 378h, LPT2 = 278h. Hercules ma na tusim paralelny port natvrdo na 3BCh.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Habesan



Založen: Jan 12, 2009
Příspěvky: 7086
Bydliště: Plzeňsko

PříspěvekZaslal: ne říjen 02 2022, 19:01    Předmět: Citovat

Možná bys mohl tu kartu také nafotit.

Nějaký vícekanálový logický analyzátor máš ?

Obávám se, že budeš čekat celá léta, než se objeví někdo se stejnou kartou, abys mohl při opravě postupovat jejich porovnáváním.
(Jinak, tohle je podle Stupnice pinožení s problémy v IT nejmíň úroveň 5, tedy ta nejvyšší.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: po říjen 03 2022, 8:40    Předmět: Citovat

Hej, Herkul je na fix 3BCh, ale skúšal som do PCčka osadiť "cigána", CGA, ktorá paralelný radič nemá, a Quadboard nasvičovať z LPT2 na LPT1 - po spustení Checkitu zisťujem, že tentokrát v systéme nie sú paralelné porty žiadne.

Napokon sa mi podarilo čiastočne zasunúť túto kartu i do 8-bit časti 16-bit ISA slotu v testovacom 286 stroji, akurát som tie posledné zbernicové prsty radšej prepípal multimetrom, či to na test stačí, keďže šla karta šrégom a odskratovať si dátovú zbernicu je mojim posledným prianím.
V tom stroji už mám LPT radič WDC na matičnej doske, tak som kartu zase nasvičoval na LPT2 a nič - toto som odskúšal čiste iba aby som vylúčil PCčko a nejaký konflikt zdrojov či poruchu adresovania.

Asi to nechám napokon tak, to bude najideálnejšie - najmä keď k tomu nemám schému a spomínaný logický analyzátor. Čosi by možno šlo pozreť Tektronixom, ale... pri tej priehršti švábov na karte som rád, že z toho fakčí aspoň tá RAM a sériák pre myš. A ten je tak starý, že z karty čihá ešte DB-25, i to nekompletne osadený.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33854
Bydliště: Bratislava

PříspěvekZaslal: po říjen 03 2022, 9:13    Předmět: Citovat

Takze problem v samotnej karte.

Neviem, ci by ti prave logicky analyzator pomohol, to je skor na pipac a schemu danej casti nakreslit. Okolo baterie nie su uhnite alebo inak poskodene nejake spoje, ci prekovy? Tiez prepipat DIP prepinace, uz som videl nevodive.

P.S. DB25 seriovy port je dobry na dobovu mys tiez s DB25.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: po říjen 03 2022, 9:29    Předmět: Citovat

Niklový (herm. uzavrený) článok šiel preč hneď, cestičky eštte zožrat nestihol, na ňom som nameral už iba nejakých 0,4V čiže dávno po smrti. DIP sviče som prepípal, sú tam dva - jeden na nastavenie počiatočnej adresy RAM a koľko banks používať, paritu... druhá rada svičov ovláda vlastnosti karty - adresa LPT, COM, RTC.

Schému neprekreslíš bez toho, aby si nevyletoval takmer všetky šváby z karty, pretože tie cestičky pokračujú pod nimi cez prekovky a bez toho nevieš, čo kam ide ani cez pípák, pretože sa stratí pod švábom a okolo ich je desať rovnobežných, takže nefunguje intuícia, kam by asi mohla smerovať.
Popritom nebodaj jednu z cestičiek počas odletúvania prerušíš tak, že si to ani nevšimneš, alebo tam dostaneš vodivú smeť z pružinovej odsávačky, a karta v hajzli. Je to des, už som to nemal chuť fotiť zblízka.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6587
Bydliště: Praha

PříspěvekZaslal: po říjen 03 2022, 12:04    Předmět: Citovat

Předpokládám, že ti ten LPT nechodil asi nikdy? Zkus projít jeho výstupní piny, tedy ty, co vedou na tu patici pro kablik k canon konektoru, diodtestem na multimetru na celistvost substrátových diod. Lze předpokládat, že LPT byl nejspíš odstřelen zvenku. Používá se ten 8255 na té kartě ještě na něco, nebo dělá jen ten paralelní port? Tak trochu bych předpokládal, že vadný bude nejspíš právě ten 8255.
_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: po říjen 03 2022, 13:06    Předmět: Citovat

Veru, nešiel tam a nikto ho ani neskúšal, pretože ten port nie je súčasťou montovacej záslepky na samotnej karte - pripája sa cez prázdny DIL-16 sokel na karte, ktorý vedie ku samostatnej koncovke na panel. To z toho dôvodu, že sa na záslepku karty už fyzicky nezmestí - je tam už osadený DB-25 pre RS-232, ešte zo starých čias, než ho vytlačil DB-9.

PPI 8255 som tiež skúšal zasoklovať do 40pin DIP a vyskúšať ho za iný (funkčný), ale na funkci rostlináře to nemalo vplyv.
Trasovaním cestičiek som zistil, že vstupnovýstupné kanály PPI obhospodarujú najmä čip s hodinami RTC (ten MSM). Nemám v nich bateriu, ale testovacou aplikáciou, ktorá pristupuje na jeho port počas behu systému držia nastavený čas podobne, ako systémový časovač odpalovaný klasicky IRQ0.

K tomu sa tiež vyjadril jeden prispievajúci na vcfed.org, že s najväčšou pravdepodobnosťou LPT cez to PPI riešené nebude - tak som šiel do návodu od Quadramu a tam písali, že je paralelný port riešený "virtualne identicky s návrhom IBM", mysleli tým IBM Printer Adapter, ktorý obhospodaruje jeden LPT s fixnou bázovou adresou čiste cez hradlovú logiku.
Bohužiaľ pre mňa, virtualne identické to veru nie je - až na dekodéry 74LS245 pri zbernici, budiče sú riešené inak.

Jak by povedala Ružičková, blbe, di vod toho... asi ju poslúchnem Laughing


Naposledy upravil nixdorf dne po říjen 03 2022, 13:10, celkově upraveno 1 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ondraN



Založen: Aug 16, 2022
Příspěvky: 386
Bydliště: Roztoky

PříspěvekZaslal: po říjen 03 2022, 13:09    Předmět: Citovat

Jak tam jsou řešené dekodéry adresy? Pokud jsou tam nějaké GAL.. nebo PAL.. obvody, může být problém v nich. Většinou byly naprogramované aby zachytily adresu, AEN, IOR/W a generovaly signál pro obvod/y rozhraní. Dost často tyhle obvody odcházely, hlavně GAL... Vzhledem k tomu, že je to logické programovatelné pole, je to nahraditelné jen pokud je jasné, jakou adresu chytá (to u LPT je) a co je za tím za obvody.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: po říjen 03 2022, 13:11    Předmět: Citovat

Je tam jedna hnusná PROM ktorú mi šikmák TL866 neprečíta, myslím 1024x1bit. GAL ani PAL na karte nie sú, á propos rád bych zodpovedal túto otázku, majúc schému. Pre moju smolu, tieto Quadboardy sa vyrábali minimálne v troch reviziách, toto je tá najstaršia z 1982. Neřešitelný problém hoši - musíš alternátor ven, sání ven,... Very Happy

Asi fakt šéfnem priamo funkčnú kartu podobnej konfigurácie, a túto si nechám aspoň na RAM - je škoda to zahadzovať, aj so zapnutou paritou Checkitom prechádza i 4 hodiny v kuse.
Dokonca sa mi (s Herculesom) podarilo v DOSe adresovať až 704K RAM úpravou BDA po POST, napriek tomu, že ide PC najumprovať iba na 640K max (a neviem či sa vôbec niekto stará o DRAM refresh toho nad). Buffer MDA/Hercules začína až od segmentu B000, tak sa to aspom nebije.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zaky



Založen: Oct 30, 2010
Příspěvky: 6587
Bydliště: Praha

PříspěvekZaslal: po říjen 03 2022, 13:45    Předmět: Citovat

Tu PROM můžeš testnout takto: http://dexterslab2013.blogspot.com/2017/02/reading-unsupported-proms-using-minipro.html A vypadá to, že LPT je skutečně realizován jen logikou. Toto asi znáš: http://minuszerodegrees.net/oa/OA%20-%20IBM%20Printer%20Adapter.pdf Ono to bude asi opravdu podobné, některé IO se mohou lišit jen vývodováním pouzder, tzn. ideově to může +/- sedět.
Zkusil bych se podívat na desku infrakamerou, což se dobře řekne, ale špatně udělá, pokud tu kameru nemáš.

_________________
Krátce před tím, než se to rozbilo, tak to ještě fungovalo...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ondraN



Založen: Aug 16, 2022
Příspěvky: 386
Bydliště: Roztoky

PříspěvekZaslal: po říjen 03 2022, 14:01    Předmět: Citovat

Tak to je udělaná adresace přes tu PROMku. Taky jsem to párkrát viděl, ale už před moc lety Razz
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Kremik



Založen: Mar 30, 2012
Příspěvky: 3571
Bydliště: Havířov

PříspěvekZaslal: po říjen 03 2022, 19:01    Předmět: Citovat

Tahle deska se ještě rozkreslit dá. Hustě je tam jen paměť, ale tam se všechno opakuje, takže to je ta jednoduchá část. Chce to ale dobře vidět do blízka, trochu klidného času, ochotu nakreslit to asi třikrát, a především chuť to udělat.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
lesana87



Založen: Sep 20, 2014
Příspěvky: 3328

PříspěvekZaslal: po říjen 03 2022, 19:41    Předmět: Citovat

Není 16 pinů na LPT nějak málo?

Edit: Aha, tři "nezajímavé" signály nejsou zapojené.
Ta deska má oproti manuálu navíc ty dva jumpery COM1/COM2 a LPT1/LPT2. To je na volbu přerušení?

Edit2: To nemůže být složité nakreslit. U67 bude nejspíš oddělovač lokální datové sběrnice, U66 by mohl být vstup dat z LPT, U65 výstup dat na LPT, U63 výstup řídicích signálů, U59+U64 vstupy řídicích signálů (některé jsou negované) a U58, U57 a U62 bude dekódování adres a řídicích signálů.

Krásná deska, takovou v XTčku nemám. Ale mám tam SB AWE32, ta je taky dlouhá. Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
nixdorf



Založen: May 06, 2017
Příspěvky: 570

PříspěvekZaslal: út říjen 04 2022, 12:04    Předmět: Citovat

toto je ešte staršie jak XT, PC (5150) má ešte päťkolík pre kazeťák a tichý RAM test počas POST Smile
Ano, tie dva jumpre sú na IRQ, mimochodom, nezakreslené v Operations Manual. U LPT sa myslím beztak väčšinou použilo IRQ7 na obidva, ale musím sa pozreť do Vágnerovho AThelpu nech tu nevodím za nos...
A ano, vynechali tam konkrétne tri signály, Auto feed, Select in a Error. Načo ošetrovať nejaké chyby, že Smile

Tak napokon som si trocha popájkoval, zasoklil a odskúšal celú TTL logiku na karte. Musím sa konečne naučiť používať i niečo iné než horkovzduch a trafopájku - ako decko som dostal Wellerku a odvtedy sedí v šufli - jej kopyto mi furt príde studené i pri 300°C, obzvlášť čo sa obojstranných DPS týka s tým neodletujem ani nohu. Ale tu je to jasné PEBKAC, iba to slovné spojenie nahradiť "židlí a pájkou". (Z tohto dôvodu radšej nevešám ako vyzerá rub karty, ale tým že funguje presne narovnako ako pred zasoklovaním, habaďúru spôsobenú oranžovou 100VA slepicou vylučujem. Nazvime to v krátkosti, studené spoje po mne rozhodne neostali.)

Až na tú PROM, RTC, jej pridružený dekadický čítač 7490, ktorý som tam nechal, pretože je mi naprd + dva drivre hneď vedľa UART, som všetko zasoklené odskúšal na šikmákovi TL866 a, žiaľ, všetko Pass.
Čiže to jediné neodskúšané je PROM a podľa mňa tam bude nejaká vada v adresovaní - ak ju vytiahnem, nepriradí žiadne periferie karty, ani pamäť (viem, že by som nemal len tak ponechávať plávajúce nohy, ale zbernica PC to prežije). Čiže tá bižuteria, ktorú spomenul (spomenula) lesana, je ozaj na podporu paralelného portu, ale samotné adresovanie rieši ten moribundus v PROM a jeho podporná dolepovacia logika hore vedla DIP svičov.

Ak by som si aj postavil tú redukciu uvedenú hore, aby som vedel spraviť dump, stále by som potreboval i pôvodnú bitovú mapu, aby som videl či tam došlo k nejakej zrade (už som skúšal EPROM mazať rentgenom Smile ), teda spraviť nejaký kontrolný bitový súčet. No čo, snaha bola...



hergotsakrament.jpg
 Komentář:
 Velikost:  297.78 kB
 Zobrazeno:  78 krát

hergotsakrament.jpg


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Jdi na stránku 1, 2, 3  Další
Strana 1 z 3

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund