[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Virge 3D chip




> utilite komunikuje s Virgem prez I/O porty, ktery jsou
> u PC nekde na adresach 0x3xx , coz je vec, ktera na

Takze jsem se docetl, ze PC ma vlastne dva adresove prostory - jeden pro
pamet, a druhy pro periferie (I/O)
Ta adresa o ktere mluvis je adresa I/O registru videokarty napr 0x3B0. Je
to proste stejne jako by jsi tam mel pamet.
Takze pokud ma Amiga tu kartu namapovanou v pameti napr od adresy 0xE700000
tak by ty registry Gfx Chipu na PC meli odpovidat registrum na Amize.

Napr.  PC	Amiga		Popis	

          0x3B1    0xE700001     -  Registr Horizontalni synchronizace
          0x3B2    0xE700002     -  ---//---	Vertikalni    ------//-------
..
..

To je jen priklad ! Ve skutecnosti nemam tuseni co je tam za registry :)
Doufam, ze to mapovani I/O maji na PC udelany alespon trosku rozumne a
nemaji ty adresy nejak "divne" prehazeny. V tom pripade by to bylo nejak
"divne" prehazeny ;-)
 	  
> amize neexistuje, tam se proste vsechno mapuje jako
> RAM. Navic je zajimavy, ze kdyz jsem videl zdrojaky od
> nejakyho 3D interface pro Virge, tak ty ostatni registry
> jsou mapovany stejne jako u amigy. Nevite nekdo, jak
> to vypada s adresaci portu u PC ? Jestli to je vubec ve
> stejnym adresnim prostoru jako ostatni ramka ? Jestli
> se realna adresa, kde vlasne port je meni nebo jak to
> funguje ?

Viz vyse .....

VaCLaV