eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikawyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
Ilość wypowiedzi w tym wątku: 156

  • 31. Data: 2016-05-15 13:35:21
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: "Andrzej W." <awa_wp@na_wp_oczywiscie.pl>

    W dniu 2016-05-14 o 15:55, Jarosław Sokołowski pisze:
    > Nie *produkuje*, lecz *używa*. Bierze 2000 bajtów z obszearu RAM powyżej
    > 640kB przeznaczonego dla karty MDA i wyświetla na ekranie. Ale wyświetla
    > tworząc normalny sygnał wideo, z konsolą szeregową nie ma to nc wspólnego.

    Dokładnie o tym pisałem, masz do zdekodowania w na każdym ekranie 2000
    bajtów, jeśli je zdekodujesz to możesz je wysłać do PC poprzez łącze
    szeregowe i wyświetlić na konsoli szeregowej (putty, hyper terminal) z
    ustawioną stroną kodową 437 i uzyskasz dokładnie to samo co miałbyś na
    ekranie monitora podłączonego do tej karty graficznej.
    Dlatego nadal upieram się, że do dekodowania MDA nie potrzeba kontrolera
    z wyjściem graficznym.

    --
    AWa.


  • 32. Data: 2016-05-15 14:40:16
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: "J.F." <j...@p...onet.pl>

    Dnia Sun, 15 May 2016 13:35:21 +0200, Andrzej W. napisał(a):
    > W dniu 2016-05-14 o 15:55, Jarosław Sokołowski pisze:
    >> Nie *produkuje*, lecz *używa*. Bierze 2000 bajtów z obszearu RAM powyżej
    >> 640kB przeznaczonego dla karty MDA i wyświetla na ekranie. Ale wyświetla
    >> tworząc normalny sygnał wideo, z konsolą szeregową nie ma to nc wspólnego.
    >
    > Dokładnie o tym pisałem, masz do zdekodowania w na każdym ekranie 2000
    > bajtów, jeśli je zdekodujesz to możesz je wysłać do PC poprzez łącze
    > szeregowe i wyświetlić na konsoli szeregowej (putty, hyper terminal) z
    > ustawioną stroną kodową 437 i uzyskasz dokładnie to samo co miałbyś na
    > ekranie monitora podłączonego do tej karty graficznej.
    > Dlatego nadal upieram się, że do dekodowania MDA nie potrzeba kontrolera
    > z wyjściem graficznym.

    Czy Tobie sie nie pomylilo z jakim Unixem ?

    Jakiego dekodowania ?
    Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    zamienia kody znakow w pamieci na piksele.

    Komputer stawia do dyspozycji odpowiednia funkcje BIOS, za pomoca
    ktorej mozna wpisac dane do tej pamieci, ale nikt z niej nie korzysta,
    tylko wpisuje sam do pamieci.

    No i teraz pytanie, co sugerujesz zrobic - wlasna karte, falszywy
    "driver" programowy ?


    J.


  • 33. Data: 2016-05-15 14:58:25
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: "Andrzej W." <awa_wp@na_wp_oczywiscie.pl>

    W dniu 2016-05-15 o 14:40, J.F. pisze:
    > Jakiego dekodowania ?
    > Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    > wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    > piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    > zamienia kody znakow w pamieci na piksele.

    Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000 pozycji
    (80x25).
    Wystarczy buforować jedynie 14 linii (80 znaków) by móc odczytać i
    wyświetlać to co jest wysyłane przez MDA.

    --
    AWa.


  • 34. Data: 2016-05-15 15:56:57
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: John Smith <d...@b...pl>

    On 15-05-2016 14:58, Andrzej W. wrote:
    > W dniu 2016-05-15 o 14:40, J.F. pisze:
    >> Jakiego dekodowania ?
    >> Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    >> wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    >> piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    >> zamienia kody znakow w pamieci na piksele.
    >
    > Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    > graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    > wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000 pozycji
    > (80x25).
    > Wystarczy buforować jedynie 14 linii (80 znaków) by móc odczytać i
    > wyświetlać to co jest wysyłane przez MDA.

    A gdzie chciałbyś "buforować" te znaki?
    K.




  • 35. Data: 2016-05-15 16:51:40
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: "Andrzej W." <awa_wp@na_wp_oczywiscie.pl>

    W dniu 2016-05-15 o 15:56, John Smith pisze:
    > On 15-05-2016 14:58, Andrzej W. wrote:
    >> W dniu 2016-05-15 o 14:40, J.F. pisze:
    >>> Jakiego dekodowania ?
    >>> Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    >>> wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    >>> piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    >>> zamienia kody znakow w pamieci na piksele.
    >>
    >> Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    >> graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    >> wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000 pozycji
    >> (80x25).
    >> Wystarczy buforować jedynie 14 linii (80 znaków) by móc odczytać i
    >> wyświetlać to co jest wysyłane przez MDA.
    >
    > A gdzie chciałbyś "buforować" te znaki?
    > K.
    >

    Nie wiem, czy czytałeś mój pierwszy mail...

    Zacznijmy od początku.
    Pytający szuka:
    1. procesora na tyle szybkiego by odczytał mu dwa sygnał cyfrowe, które
    mogą zmieniać się co 80ns, nie mając zegara z którym te sygnały
    wygenerowano,
    2. procesora posiadającego wyjście graficzne.

    Pierwszy warunek wskazuje na bare metal lub FPGA, drugi zaś jest raczej
    domeną środowisk opartych o OS.
    Połączenie obu warunków może być albo kosztowne albo zawodne (RPI z
    Linuxem).

    Moja teza jest taka, iż wyjście graficzne można zastąpić połączeniem
    szeregowym z dowolnym komputerem i temu komputerowi powierzyć
    wyświetlanie obrazu.

    Dalej zakładam, że dekodujemy tylko znaki bez jasności (jasność to drugi
    identyczny układ).
    Na MDA można spojrzeć jako 720×350x50 (12 600 000) pikseli na sekundę
    lub jako 80x25x8x50 (800 000) bitów na sekundę. O ile pierwsze trudno
    czymś przepchnąć to drugie już się da.
    Robimy więc antyMDA, czyli coś co nam dekoduje ciąg pikseli na ciąg
    znaków i te znaki wysyłamy do wyświetlenia gdzieś dalej.

    Jeśli uwzględnić jasność to potrzebujemy przepustowości 80x25x10x50 (1
    000 000) bps.


    --
    AWa.


  • 36. Data: 2016-05-15 17:29:48
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: Mirek <i...@z...adres>

    W dniu 15.05.2016 o 16:51, Andrzej W. pisze:

    > Pytający szuka:
    > 1. procesora na tyle szybkiego by odczytał mu dwa sygnał cyfrowe, które
    > mogą zmieniać się co 80ns, nie mając zegara z którym te sygnały
    > wygenerowano,
    > 2. procesora posiadającego wyjście graficzne.
    >

    A nie da się użyć karty telewizyjnej (przechwytującej) na bt878 lub
    czymś podobnym?

    --
    Mirek.


  • 37. Data: 2016-05-15 17:41:59
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: Mateusz Viste <mateusz.viste@localhost>

    On 15/05/2016 14:58, Andrzej W. wrote:
    > Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    > graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    > wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000
    > pozycji (80x25).

    Zgadza się, ale monitor nic o tym nie wie... Od strony programowej MDA
    to zaiste tylko tablica 80x50 bajtów, jednak na wyjściu wysyła do
    monitora faktyczne piksele w 720x350 w trzech możliwych jasnościach
    (zgaszony / zapalony / mocno zapalony).

    Oczywiście na pewno da się przekonwertować to z powrotem na tekst i
    wrzucać na jakiś ekranik LCD, ale to znacząco bardziej skomplikowana
    sprawa niż sama konwersja sygnałów MDA->VGA... To co sugerujesz
    wymagałoby złapania 14 linii pixeli (1080 punktów) i wrzucenie w czasie
    rzeczywistym do jakiegoś OCR który to przetłumaczy na 80 znaków... Nie
    mówiąc o tym że nie każda karta MDA-compatible korzystała z tej samej
    czcionki lub tego samego zestawu znaków (istniały np. modele Pravetz z
    grażdanką na pokładzie).

    Tak, twoja propozycja wygląda na jak najbardziej możliwą w teorii, ale
    to poziom komplikacji który jest zdecydowanie wyższy niż konwersja
    gołych pikseli :)

    Mateusz


  • 38. Data: 2016-05-15 18:35:14
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: cezar <c...@t...pl.invalid>

    tu http://aknamunka.uw.hu/mdah/1st.html piszą ze wystarczy wymienc
    kwarc na kracie i zrobic prostą przejściowke




  • 39. Data: 2016-05-15 18:50:47
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: Jarosław Sokołowski <j...@l...waw.pl>

    Pan Andrzej W. napisał:

    >> Jakiego dekodowania ?
    >> Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    >> wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    >> piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    >> zamienia kody znakow w pamieci na piksele.
    >
    > Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    > graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    > wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000 pozycji
    > (80x25).
    > Wystarczy buforować jedynie 14 linii (80 znaków) by móc odczytać i
    > wyświetlać to co jest wysyłane przez MDA.

    To jednak oznacza robienie OCR. Prowadzonego we względnie dobrych
    warunkach, ale jednak OCR. Zupełnie inne zagadznie, bo z konwertera
    sygnałów wideo zrobiła nam się sztuczna inteligencja. Druga rzecz,
    to przepchnięcie wyniku przez terminal VT. Trzeba porównać kolejne
    wyniki rozpoznania, znaleźć siedem szszegółów któymi różnia się dwa
    obrazki i różnicę zamienić na sekwecje ANSI. Też wcale nie tak trywialna
    rzecz. Ale może właśnie w tym momencie problem i jego rozwiązywanie
    robi się ciekawe.

    --
    Jarek


  • 40. Data: 2016-05-15 19:02:57
    Temat: Re: wyjście z karty MDA (PC) - jak wyświetlić na czymkolwiek obecnym?
    Od: Dariusz Dorochowicz <_...@w...com>

    W dniu 2016-05-15 o 16:51, Andrzej W. pisze:
    > W dniu 2016-05-15 o 15:56, John Smith pisze:
    >> On 15-05-2016 14:58, Andrzej W. wrote:
    >>> W dniu 2016-05-15 o 14:40, J.F. pisze:
    >>>> Jakiego dekodowania ?
    >>>> Karta ma na pokladzie pamiec. Do tej pamieci komputer przez magistrale
    >>>> wpisuje dane. Karta te dane cyklicznie odczytuje, i do monitora,
    >>>> piksel po pikselu wysyla. A - gdzies po drodze "dekoduje", czyli
    >>>> zamienia kody znakow w pamieci na piksele.
    >>>
    >>> Nie pomyliło mi się, MDA posiada tylko tryb tekstowy, nie ma
    >>> graficznego, nie jesteś w stanie zapalić piksela na ekranie a jedynie
    >>> wyświetlić jeden z 255 znaków strony kodowej 437 w jednej z 2000 pozycji
    >>> (80x25).
    >>> Wystarczy buforować jedynie 14 linii (80 znaków) by móc odczytać i
    >>> wyświetlać to co jest wysyłane przez MDA.
    >>
    >> A gdzie chciałbyś "buforować" te znaki?
    >> K.
    >>
    >
    > Nie wiem, czy czytałeś mój pierwszy mail...
    >
    > Zacznijmy od początku.
    > Pytający szuka:
    > 1. procesora na tyle szybkiego by odczytał mu dwa sygnał cyfrowe, które
    > mogą zmieniać się co 80ns, nie mając zegara z którym te sygnały
    > wygenerowano,
    > 2. procesora posiadającego wyjście graficzne.
    >
    > Pierwszy warunek wskazuje na bare metal lub FPGA, drugi zaś jest raczej
    > domeną środowisk opartych o OS.
    > Połączenie obu warunków może być albo kosztowne albo zawodne (RPI z
    > Linuxem).
    >
    > Moja teza jest taka, iż wyjście graficzne można zastąpić połączeniem
    > szeregowym z dowolnym komputerem i temu komputerowi powierzyć
    > wyświetlanie obrazu.
    >
    > Dalej zakładam, że dekodujemy tylko znaki bez jasności (jasność to drugi
    > identyczny układ).
    > Na MDA można spojrzeć jako 720×350x50 (12 600 000) pikseli na sekundę
    > lub jako 80x25x8x50 (800 000) bitów na sekundę. O ile pierwsze trudno
    > czymś przepchnąć to drugie już się da.
    > Robimy więc antyMDA, czyli coś co nam dekoduje ciąg pikseli na ciąg
    > znaków i te znaki wysyłamy do wyświetlenia gdzieś dalej.
    >
    > Jeśli uwzględnić jasność to potrzebujemy przepustowości 80x25x10x50 (1
    > 000 000) bps.

    Jakby tak przypomnieć sobie jak się różne rzeczy robiło...
    Programik rezydentny przeglądający pamięć obrazu i wysyłający zmiany na
    RS-a? A może i całą pamięć obrazu, bo w końcu parę ramek na sekundę
    powinno wystarczyć dla całkiem sprawnego efektu wizualnego. W sumie to
    nawet zbyt mocnego procka by nie trzeba było do tego. To chyba by było
    do zrobienia bez większego wysiłku.

    Pozdrawiam

    DD

strony : 1 ... 3 . [ 4 ] . 5 ... 10 ... 16


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: