<html><body>
<DIV>A task I used to do regularly when programming in Turbo Pascal</DIV>
<DIV>was to read the BIOS Rom Font.    I first picked this up to make</DIV>
<DIV>"Splash" Screens for Text Mode programs that wrote out big</DIV>
<DIV>several lines high using the character it was made of</DIV>
<DIV> </DIV>
<DIV>FFFFF  PPPPP         CCC</DIV>
<DIV>F            P        P      C</DIV>
<DIV>FFF       PPPP        C</DIV>
<DIV>F            P                C</DIV>
<DIV>F            P                  CCC</DIV>
<DIV> </DIV>
<DIV>Something like that.    Using the ROM Bios font</DIV>
<DIV>allowed me to make a call like BigWord('FPC');</DIV>
<DIV>without having the font be part of the program.</DIV>
<DIV>I haven't been able to locate my old source but can probably</DIV>
<DIV>find them.   If I remember correctly they are located at</DIV>
<DIV>16 bit real mode address F000:FA6E.     I also used</DIV>
<DIV>them as a failsafe while in Graphics mode if BGI font</DIV>
<DIV>file was not loaded.   I wrote text output routines using</DIV>
<DIV>putpixel and the ROM fonts.    I also used them when</DIV>
<DIV>divising my own 2d graphics primitives in Pascals</DIV>
<DIV>built in assembler (I never completely finished this).  </DIV>
<DIV> </DIV>
<DIV>I'm looking into doing some SDL programming and want</DIV>
<DIV>a fallback text output method if font files aren't available. </DIV>
<DIV> </DIV>
<DIV>The question.   Is this font accessible from linux; do I have</DIV>
<DIV>to be root ?    How do I make the 16 bit segment/offset address</DIV>
<DIV>into a 32 bit pointer to access these fonts ?  </DIV>
<DIV> </DIV>
<DIV>Thank You,</DIV>
<DIV> </DIV>
<DIV>Anthony. </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV>
<DIV> </DIV></body></html>