-
Data: 2016-05-16 16:43:48
Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- Klip testowy, jak sie to używa
- Jak sie smazy elektronike z odleglosci kilkuset metrów?
- William Shockley, co-inventor of the transistor
- Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
- Zamek elektroniczny
- szablon do pasty DIY
- Głośnik potrzebny
- Silikonowy przewód ekranowany
- Wtyk bananowy ekranowany
- Co może być gorsze od pożaru elektryka?
- daltonizm
- Mały Linux
- Superkondensator. Czy to się uda?
- Stare filmy o technice
- Zasilanie własnych konstrukcji przez PoE
Najnowsze wątki
- 2025-11-13 SO postępowanie cywilne rejestrowe
- 2025-11-13 miesiąc z 5G i wifi calling
- 2025-11-13 Warszawa => APM/Observability Engineer (Presales Engineer) <=
- 2025-11-12 Strefa Schengen
- 2025-11-12 #Motodziennik 352 - STRACH SIĘ BAĆ - Zombi VS radio AM, prawo do naprawy i niemiecki pomysł...
- 2025-11-12 Aparatu szukam
- 2025-11-12 Azylant na Węgrzech donosi prokuraturze na ministra sprawiedliwości/prokuratora generalnego
- 2025-11-12 Wrocław => Specjalista ds. Marketingu Online (PPC) <=
- 2025-11-12 Gdańsk => Delphi Programmer <=
- 2025-11-12 Białystok => Generative AI Engineer <=
- 2025-11-12 Białystok => Gen AI Engineer <=
- 2025-11-12 Chrzanów => Spedytor Międzynarodowy (handel ładunkami/prowadzenie f
- 2025-11-12 Gdańsk => Programista Delphi <=
- 2025-11-12 => Senior Algorithm Developer (Java/Kotlin) <=
- 2025-11-12 Warszawa => Engineering Manager <=




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei