On Mar 1, 2013, at 3:57 PM, "David F." <[email protected]> wrote:

> I thinking text mode console.  Is the PC still going to have it at 0xB800 ?
> 

No! In the edk2 open source the GrahicsConosle driver is blitting fixed fonts 
onto a graphics screen. VGA text  mode is never used. Why should hardware be 
required to be VGA compatible? 
https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/MdeModulePkg/Universal/Console/GraphicsConsoleDxe/

 Magic hardware devices invented 30 years, that were obsolete 25 years ago are 
no longer required by UEFI. You don't even have to run code in 16-bit real mode 
if you don't want to.  UEFI is hardware agnostic. 

The edk2 has UEFI platform ports for the http://beagleboard.org and a number of 
the ARM Ltd. reference boards. None of these board contain the obsolete PC 
hardware devices....

Thanks,

Andrew Fish

> On Fri, Mar 1, 2013 at 3:47 PM, Andrew Fish <[email protected]> wrote:
>> 
>> On Mar 1, 2013, at 3:05 PM, "David F." <[email protected]> wrote:
>> 
>>> I couldn't find the protocol to use to get the character/attribute at
>>> a particular location on the screen?
>> 
>> There is not a method you need to remember what you put there if that 
>> matters to you.
>> 
>> Not all console types support reading the screen. For example a serial 
>> connection running terminal emulation does not always allow you to read the 
>> info.
>> 
>>> Are we supposed to just read
>>> video memory directly?
>>> 
>> 
>> Reading the video memory is not going to tell you anything. EFI does not 
>> support a graphics text mode. Only GOP. So you would have to know what fonts 
>> are in used to figure out what is going on. That sounds very difficult.  The 
>> SimpleTextOut driver that sits on top of GOP is Blt'ing fonts to the 
>> graphics screen.
>> 
>> Thanks,
>> 
>> Andrew
>> 
>>> ------------------------------------------------------------------------------
>>> Everyone hates slow websites. So do we.
>>> Make your web apps faster with AppDynamics
>>> Download AppDynamics Lite for free today:
>>> http://p.sf.net/sfu/appdyn_d2d_feb
>>> _______________________________________________
>>> edk2-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/edk2-devel
>> 
>> 
>> ------------------------------------------------------------------------------
>> Everyone hates slow websites. So do we.
>> Make your web apps faster with AppDynamics
>> Download AppDynamics Lite for free today:
>> http://p.sf.net/sfu/appdyn_d2d_feb
>> _______________________________________________
>> edk2-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/edk2-devel
> 
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> edk2-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to