-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!go
blin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrad
a.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: "J.F." <j...@p...onet.pl>
Newsgroups: pl.misc.elektronika
References: <57370809$0$28126$426a74cc@news.free.fr>
<573720e2$0$691$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<57385eee$0$652$65785112@news.neostrada.pl>
<b49b1d3hhbg3$.1nqagxjtvk1gu.dlg@40tude.net>
<57387265$0$693$65785112@news.neostrada.pl>
<nh9v78$k8s$1@node2.news.atman.pl>
<57388cf0$0$22844$65785112@news.neostrada.pl>
<573980b2$0$678$65785112@news.neostrada.pl>
<s...@f...lasek.waw.pl>
<nhc5hn$gc2$2$gof@news.chmurka.net> <nhckoj$s4l$1@node1.news.atman.pl>
In-Reply-To: <nhckoj$s4l$1@node1.news.atman.pl>
Subject: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
Date: Mon, 16 May 2016 16:43:48 +0200
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="iso-8859-2"; reply-type=response
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
Importance: Normal
X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331
X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331
Lines: 53
Message-ID: <5739dca7$0$685$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.27.173.197
X-Trace: 1463409831 unt-rea-a-01.news.neostrada.pl 685 83.27.173.197:63736
X-Complaints-To: a...@n...neostrada.pl
Xref: news-archive.icm.edu.pl pl.misc.elektronika:700086
[ ukryj nagłówki ]Użytkownik "ACMM-033" napisał w wiadomości grup
dyskusyjnych:nhckoj$s4l$...@n...news.atman.pl...
Użytkownik "Adam Wysocki" <g...@s...invalid> napisał w wiadomości
> Jarosław Sokołowski <j...@l...waw.pl> wrote:
>>>> Przy 115200 to nawet dosc szybko moze dzialac - 3 ekrany na
>>>> sekunde ..
>>> Jeśli chodzi o komputer PC/XT, to optymizm może być nieco
>>> przesadzony.
>> Z odczytem pamieci i wypychaniem na UARTa powinien sobie poradzic w
>> takim
>> czasie... o ile dobierze sie do UARTa bezposrednio, a nie przez
>> funkcje
>> biosu lub dosa (bo chyba int 21h tez cos do UARTa udostepnialo).
>Z pewnością, ale cuś mi pamięć podpowiada, że to sam chip w RS-ie był
>ślimakiem.
8250 IMO slimakiem nie byl i te 115200 obslugiwal.
Problemem mogl byc bufor odbiorczy - 2 bajty o ile pamietam, i
koniecznosc odczytu danych zanim sie przepelni.
W ~180us, to juz blisko 800 cykli, a wiec kupa czasu :-)
> Bo normalnie, skoro sprzęt z HDD się komunikował OIDP 0.2MB/s, to
HDD w XT to juz nie pamietam - korzystal z DMA, czy nie korzystal.
Dyskow i kontrolerow bylo troche, to jedne mogly korzystac, inne nie.
Ale DMA (8237) to byl slimak.
W pozniejszym AT, przynajmniej w klonach, DMA przyspieszyli znacznie
... ale HDD juz ich nie uzywal. Blokowe IN/OUT procesora bylo szybsze.
W czasach 386 DMA na plycie znow zwolnilo, ale przestalo byc
potrzebne - modne stalo sie "bus master", czyli DMA na sterowniku.
Zreszta taki dluzszy transfer mogl przyblokowac procesor.
>nie widzę programowych przeszkód, żeby np. wstawić mu kartę z szybkim
>chipem i jechać, "aż bajty pogubi".
Byly takie ambitne karty, wieloportowe, z wlasnym procesorem i
buforem, ale je to juz raczej w AT lub 386 wkladali.
Tak nawiasem mowiac - ciekawostka jeszcze z czasow 8080 - trzeba
obsluzyc 16 RS, nawet niezbyt szybko, cos 9600.
Analiza podpowiada, ze nie wyrobia - jak zaczna zglaszac przerwania, w
przerwaniu trzeba bedzie sprawdzic wszyskie porty, ktory tam
przerwanie zglosil, to czasu zabraknie.
Rozwiazanie - przerwanie zegarowe 2kHz, w nim odczyt wszystkich
portow. Narzut na przyjecie przerwania jeden, na sprawdzenie portow
tez jeden.
Rozwiazaniem byloby tez wektorowanie przerwan, ale 16 przekraczalo
mozliwosci 8080.
J.
Następne wpisy z tego wątku
- 16.05.16 16:51 Adam Wysocki
- 16.05.16 17:09 Jarosław Sokołowski
- 16.05.16 17:22 Cezar
- 16.05.16 17:37 Jarosław Sokołowski
- 16.05.16 17:39 J.F.
- 16.05.16 17:58 Jarosław Sokołowski
- 16.05.16 19:02 Adam Wysocki
- 16.05.16 19:28 Adam Wysocki
- 16.05.16 19:40 Jarosław Sokołowski
- 16.05.16 19:45 Jarosław Sokołowski
- 16.05.16 19:49 Jarosław Sokołowski
- 16.05.16 20:27 J.F.
- 16.05.16 22:36 Jarosław Sokołowski
- 16.05.16 23:01 ACMM-033
- 16.05.16 23:20 Jarosław Sokołowski
Najnowsze wątki z tej grupy
- nie naprawiam więcej telewizorów
- Zrobił TV OLED z TV LCD
- Zasilacz USB na ścianę.
- Gniazdo + wtyk
- Aliexpress zaczął oszukiwać na bezczelnego.
- OpenPnP
- taka skrzynka do kablowki
- e-paper
- 60 mA dużo czy spoko?
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
Najnowsze wątki
- 2025-03-05 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-03-05 Żerniki => Dyspozytor Międzynarodowy <=
- 2025-03-05 Katowice => Key Account Manager (ERP) <=
- 2025-03-04 Prunt drogi!
- 2025-03-04 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-04 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-04 Warszawa => Senior ASP.NET Developer <=
- 2025-03-04 Kraków => MS Dynamics 365BC/NAV Developer <=
- 2025-03-04 Teraz kolej na studentów
- 2025-03-03 Re: Czy to była Polska Dywizja Waffen SS? [SS Galicja]
- 2025-03-03 Narkotyki na Uniwersytecie
- 2025-03-04 Zwrot towaru i kasy od sprzedawcy a zmiana plastiku
- 2025-03-03 Szaleństwo w BOS-iu - 8,1% :D
- 2025-03-03 a Ty jak się zachowasz w godzinie próby?
- 2025-03-03 nie naprawiam więcej telewizorów