Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Petr Žydek Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>porty E5h, E6h:</B></td><td align=right valign="middle"></td></tr></table><BR><pre>&quot;Nene, pockej... to jsme si asi nerozumeli. Ja mel na mysli stav, kdy namapujes 
<img src="BODY_IMAGES_WRAP_GIF">pamet do stavu &quot;prohibited&quot; pomoci OUT (0xe5),a ... navrat do puvodniho stavu
<img src="BODY_IMAGES_WRAP_GIF">pameti je pres OUT (0xe6),a ... Slouzi to k pripojovani extROM z periferii,
<img src="BODY_IMAGES_WRAP_GIF">nicmene pro MZ800 asi zadna takova periferie uz nikdy nevznikla.&quot;

Právě proto jsem toho využil pro vlastní experiment s VGA kartou z PC
(Realtek RTG3105iEH) a plánoval jsem port E5h pro přimapování části
videopaměti oné karty (na PC v rozsahu A0000h-BFFFFh) do té zakázané
oblasti E000h-FFFFh. Při použití pomocného adresového registru (stačí
4 bity) se oněch posledních 8KB paměti MZ-800 využije při zápisu do
VGA VRAM kdekoliv je to třeba. Porty PC VGA (3B*h, 3C*h,3D*h) jsem
chtěl odvodit tak, že by se nejvyšší dva bity ignorovaly a 7. bit by se
invertoval. Z toho mi vyšly porty MZ VGA 3*h, 4*h, 5*h s významem
stejným jako v originále.

Takže jedno (novodobé) využití E5h, E6h bych měl. Šlo by samozřejmě
jen o zápis do videopaměti a I/O porty obousměrné. Myslím, že by to
šlo využít i pro řešení s jiným VGA hardwarem, než je čip původně
určený pro ISA/PC-BUS.

Petr de Zviqov
</pre>