<div>Hi,</div>  <div>Maybe there is a way to do without the emulation layer altogether:</div>  <div>Since in our case we use PCI graphics, I can record all the PCI cycles made by the VGA BIOS to the graphic card on a BIOS based system (using a PCI analyser), put them into a listing, run a perl script on it and include them in the firmware of the non BIOS system....an redo the process whenever we need to use a different graphic which doesn't happen very often </div>  <div>-jf simon</div>  <div> </div>  <div>  I think a sure way is to record all the PCI cycles generated by the VGA BIOS <BR><B><I>jean-francois simon <jfaslist@yahoo.fr></I></B> a écrit :</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">  <DIV>Those legacy IO ports are NOT necessary mapped to the PCI IO
 address.<BR>Some VGA card does and some others come with some kind of remapping<BR>or offset. Your system chipset should have a way to map legacy VGA IO<BR>ports to memory address. You have to read the doc to the PPC chipset <BR>carefully to find it out.<BR></DIV></BLOCKQUOTE>  <DIV>I have read the chipset doc and there is no such VGA support.</DIV>  <DIV>But could you plse explain more on the different ways for VGA cards to map the VGA registers? Since the registers are located on a PCI agent (the graphic card), there must be a way to access them by generating PCI cycles?</DIV>  <DIV>Thanks</DIV>  <DIV>-jf simon</DIV>  <DIV> </DIV>  <div></div> </BLOCKQUOTE><BR><p>
                <hr size="1"> 
Découvrez un nouveau moyen de poser toutes vos questions quelque soit le sujet ! 
Yahoo! Questions/Réponses pour partager vos connaissances, vos opinions et vos expériences. <a href="http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com">Cliquez ici</a>.