8bit ISA expander QuadRAM Quadboard
Napsal: 02 říj 2022, 14:51
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
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