[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Virge 3D chip
- To: amiga@k332.feld.cvut.cz
- Subject: Re: Virge 3D chip
- From: Vaclav Grund <vgrund@anet-brno.cz>
- Date: Tue, 16 Jun 1998 12:17:11 +0200
- MMDF-Warning: Parse error in original version of preceding line at unix.anet-brno.cz
> 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