-
Data: 2018-09-29 09:23:55
Temat: Re: Wypisywanie tekstu na wyjściu kompozytowym
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia Fri, 28 Sep 2018 08:41:15 +0000 (UTC), Queequeg napisał(a):
> Mateusz Viste <m...@n...pamietam> wrote:
>>> Tak... sam Hercules startował w graficznym (lub podobnym do
>>> graficznego). Pamiętam że zrobiłem eksperymentalnie interfejs do ISA,
>>> podpiąłem do 8051 i cośtam na tym Herculesie wyświetlałem
>>
>> Coś mi się to nie zgadza - Hercules jest w 100% kompatybilny z MDA, więc
>> musi podczas boot zachowywać się tak samo, tj. startować w trybie MDA,
>> czyli wyłącznie tekstowym.
>
> Ma sens... to widocznie mi się pomyliło, choć kojarzę że np. na starcie
> nie było kursora (nie udało mi się wypisać tekstu na tym 8051).
Jesli nie bylo peceta, to i do trybu tekstowego musiales go
zaprogramowac odpowiednio.
Wychodzi na to, ze w pececie robil to BIOS, myslac, ze to MDA.
> W tym okresie próbowałem też programować Herculesa na PC (w trybie
> graficznym) i pamiętam, że layout pamięci był nietypowy (musiałem
> poświęcić trochę czasu na odgadnięcie, które offsety i bity odpowiadają
> którym pikselom, bo nie było to liniowe), więc może skojarzyłem z tym...
Uroki 6845.
To jest sterownik tekstowy, wiec po odczycie np 80 bajtow z pamieci,
odczytuje je jeszcze raz, zeby wyswietlic druga linie pikseli w
znakach, i trzeci raz ... i tak ustawialna ilosc razy - do 16.
Po czym przechodzi do drugiej linii tekstu.
te bity wybierajace nr linii w ROM znakow byly w trybach graficznych
kierowane jako wyzsze bity pamieci ram, wiec pierwsza linia byla pod
adresem 0-89, druga 8192-8291, trzecia 16384-...
piata dopiero 90-179..
O ile pamietak, to niektore liczniki byly w 6845 zbyt krotkie, i nie
mozna bylo tego zrobic inaczej.
J.
Następne wpisy z tego wątku
- 29.09.18 23:19 Queequeg
- 29.09.18 23:34 Queequeg
- 29.09.18 23:47 J.F.
- 30.09.18 00:20 Jarosław Sokołowski
- 30.09.18 08:36 J.F.
- 30.09.18 10:40 Jarosław Sokołowski
- 01.10.18 00:38 HF5BS
- 01.10.18 11:40 Queequeg
- 01.10.18 11:49 Jarosław Sokołowski
- 01.10.18 12:12 Jarosław Sokołowski
- 01.10.18 18:03 HF5BS
- 01.10.18 18:15 HF5BS
- 01.10.18 20:05 Jarosław Sokołowski
- 01.10.18 20:39 J.F.
- 01.10.18 21: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 Środa Wielkopolska => Konsultant wewnętrzny SAP FI/CO <=
- 2025-03-05 Zielona Góra => Senior Field Sales (system ERP) <=
- 2025-03-05 Warszawa => Data Engineer (Tech Lead) <=
- 2025-03-05 Kraków => Business Development Manager - Network and Network Security
- 2025-03-05 Zaniepokojeni mieszkańcy
- 2025-03-05 Ile pieniędzy ma bank?
- 2025-03-05 Ostrów Świętokrzy => Node.js / Fullstack Developer <=
- 2025-03-05 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-03-05 Warszawa => Frontend Developer (Angular13+) <=
- 2025-03-05 Warszawa => Frontend Developer (obszar Angular13+) <=
- 2025-03-05 Chiny-Kraków => Backend Developer (Node + Java) <=
- 2025-03-05 Warszawa => JavaScript / Node / Fullstack Developer <=
- 2025-03-05 China-Kraków => Key Account Manager IT <=
- 2025-03-05 China-Kraków => Senior PHP Symfony Developer <=
- 2025-03-05 Gdańsk => Specjalista ds. Sprzedaży <=