
    
ணࠬ஢  ᪨ ० VGA
-----------------------------------------------------------------
    
    : Rueggeberg ()
    
    Abacus
    A Data Becker Book
    
    
     ⠭  1990.
    ⠭  
    
    ᪨ ࠢ (c) 1990       Abacus
                                   5370 52nd Street SE
                                   Grand Rapids, MI 49512
    
    ᪨ ࠢ (c) 1990       Data Becker GmbH
                                   Merowingerstrasse 30
                                   4000 Duesseldorf, West Germany
    
    : George W. Miller
    
    
       饭 ᪨ ࠢ.    
   ந,  ᠭ  ᪮  ⥬  
।     ଥ    묨  ।⢠,  ஭묨,
堭᪨, ⮪஢,  ⭮     ..  
।⥫쭮 쬥  ࠧ襭  Abacus  Data Becker,
GmbH.
    
    IBM, PC-XT,  PC-AT     PC-DOS      ࣮   ન   
ॣ஢ ࣮  ન    International Business
Machines   Corporation.   MS-DOS      ࣮    ઠ    
ॣ஢ ࣮  ઠ    Microsoft Corporation.
Turbo BASIC, Turbo C  Turbo Pascal    ࣮   ન   
ॣ஢ ࣮  ન    Borland International.
QuickBASIC  ࣮  ઠ    ॣ஢  ࣮
ઠ  Microsoft Corporation.
           
 ⠫  ⥪ 
    
Rueggeberg, Jan, 1959-
    Programming VGA graphics : programming techniques for
  better, faster and easier VGA graphics / Jan Rueggeberg.
       p.   cm.
    Includes index.
    ISBN  1-55755-099-9
    1. Computer graphics.  2. Expansion boards
(Micricomputers)
I. Title
T385.R85  1990
006.6'7--dc20                             90-47264
                                              CIP

 ଠ
-----------------------------------------------------------------
    
    ,   ,   VGA   
  262144 梥⮢,  ᫨  ᮥ      
      .  ஬ ⮣,   
ࠢ쭮 ⠭  DIP-४⥫   VGA  
 .
    
,  뫨 ᥭ ᫥  
-----------------------------------------------------------------
    
      砥   ணࠬ 㦥 ᫥ ⮣,  
⥪ ணࠬ 㦥  ⠭,   ᪫砥 ᥭ  
᫥ .  ஬  ⮣,    ⠥  㦭   
   ணࠬ    室  ᮯ஢   ணࠬ
த⮢,     ⥬      稭      
ࠦ  ⭮ .
    
    ⮬ ⠪    த   ᫥      ணࠬ
ᯥ祭 ࠦ     䠩  README,  ⠢塞  
ணࠬ ᪥        .    䠩  ᮤঠ
ଠ,    室    ணࠬ  ᯥ祭.
᫨ ⠪  ଠ樨    ,    䠩 README  
᪥  㤥.  । ᪮   ணࠬ, 室
 ᪥,  ஢,      ४ਨ 䠩 README.  ᫨
⠪ 䠩 ⠬ ,   ,  ० 祬  㯨  
쭥襩 ࠡ.
    
     README  ।⢥ 맢  ࠭ :
    
         TYPE README.TXT
    
     뢮  ࠧ ࠢ  ਭ :
    
         TYPE README.TXT >PRN
    
    
    .1:    
    
    
ঠ
-----------------------------------------------------------------
    
 ଠ
    
,  뫨 ᥭ ᫥  
    
1.      
    
2.       VGA
2.1     ࠭ 
2.2     ࠭
2.3     
2.4     ன⢠  ᮧ ᪨ ࠦ
    
3.      ᭮ ᢥ  BIOS
3.1     뢠 16
3.1.1   㭪樨 뢠 16  VGA BIOS
3.1.2   饭  ॣࠬ BIOS
3.2       DOS
    
4.      ७  DOS
4.1     ਬ ணࠬ  DOS
4.2      VGA-DOS
4.3       VGA-DOS
4.4     ⠫  VGA-DOS
4.5     맮  VGA-DOS  ਣ襭 DOS
4.6     맮  VGA-DOS   䠩
    
5.      VGA  㣨 ०
5.1     -०  樮 ணࠬ
5.2     樠樨 -० IBM
5.3     樠 ᢮⢠ ᪮ ० Hercules
5.4.    襭   ᪨ ०
5.5     EGA-  CGA-ਠ樨 ० VGA
    
6.      ७ Turbo Pascal
6.1     ᭮ ᪠
6.1.1   ॡ  ᯮ짮 ᪠
6.1.2     ᪠
6.1.3    -०:  楤 ᪠
6.1.4    -०: ⥪ ணࠬ
6.1.5   ४祭  ० 19, ⭠  $13
6.1.6   ᯮ짮   DOS
6.2     㫨஢ 梥⠬
6.2.1    ࠬ  ० 19
6.2.2    ⥪  ० 19
6.2.3   ⮢   -० 19
6.2.4   饭 樨  ன
6.2.5   ᬮ 
6.2.6   , ࠨ 짮⥫
6.2.7      ⥪⮢ ०
6.3     ᪨   19
6.3.1   ⥭  뢮  ࠭ ᥫ
6.3.2   楤 BLOCK
6.3.3   楤 CIRCLE
6.3.4   楤 DISK
6.3.5   ᮢ   -० 19 (楤 LINE)
6.3.6    ࠬ
6.4     樠஢ ᪨ 
6.4.1   ।⥫ ॡ
6.4.2   ᮢ 梥  楤ன FEATHER
6.4.3   饭 楤  (楤 HORIZONTAL)
6.4.4   梥 ᪨ (楤 BALL)
6.4.5   梥 
6.5     楤  ᬥ蠭묨 梥⠬ 
6.5.1   楤 Horizontal  ᬥ蠭묨 梥⠬ 
6.5.2   ७ 楤 BALL  COLUMN
6.5.3   ⥫ ᯮᮡ ࠡ  梥묨 孮ﬨ
        (ணࠬ Quadratic)
6.6      梥⮢: 楤 ANTIALIA
6.6.1   뢠 
6.6.2   뢠    (楤 READPALETTE)
6.6.3   뢠 梥  ।⢥  ࠭
6.6.4    ६ ᯨ᪮  梥⮢ 
6.6.5   뢠 梥⮢  (楤 PEEKLIST)
6.6.6     (楤 SIMILAR)
6.6.7      (楤 ANTALIA)
6.7     ᫥⥫쭮 ᣫ  ᥫ
6.8     䨪樨 饩 
6.8.1   ᮫⭮ ॣ㫨஢ મ 梥⮢ 
6.8.2   ⭮⥫쭮 ॣ㫨஢ મ 梥⮢ 
6.8.3   ८ࠧ 梥⮢     ⮭
6.9     襭  ᪠
6.9.1      楤 ZEROKEY
6.10    אַ  ணࠬ  DOS
6.10.1  ਬ   DOS (ணࠬ EGAPALETT)
6.11    ⥫ ਬ ணࠬ
6.11.1  ७  ࠭ (Zoom - "")
6.11.2  襭  ࠭ ("ꥧ")
6.11.3  ६饭 ࠦ
6.11.4  室 ᮫, ணࠬ Aurora
6.12    ᪮쪮 ⥫ ᫮  
        ७ Turbo Pascal
6.13    ᮪  楤  ᪠
    
7.      ணࠬ஢   VGA  ᨪ
7.1     Turbo BASIC  PowerBASIC
7.1.1    Turbo BASIC  PowerBASIC
7.1.2   ਬ ணࠬ  Turbo BASIC  PowerBASIC
7.2     Quick BASIC
7.2.1    Quick BASIC
7.7.2   ਬ ணࠬ  Quick BASIC
    
8.      ணࠬ஢   VGA  Turbo 
8.1       몠 
8.2     ਬ ணࠬ  
    
9.      ᪠  Hercules
9.1     楤  ஬ ᪨ ०
9.1.1   ஬ ᪨ ० Hercules   樠
9.1.2   䨪 ணࠬ VGA   Hercules
9.1.3    Hercules
9.1.4   ᢮  뢠 梥⮢ ᥫ  
        楤 "PEEK(Hercules)"
9.1.5   楤 BLOCK(Hercules)
9.1.6   楤 CIRCLE/DISK(Hercules)
9.1.7   ᮢ   ࠬ  ஬ ᪮ ०
9.2     樠஢ ᪨   Hercules
9.2.1   " ⮭ "
9.3     ஢ ० VGA 19  ० Hercules
    
10.     ᪨  ० 19
10.1    ⢨  ⨪
10.1.1  ᠭ ணࠬ
10.1.2  ࠢ 
10.1.3  ⨭ TERRAX.PAS  ᪠
10.2    ணࠬ TERRAX  ᪮  Hercules
10.3     䨪  -० 19
10.3.1    ॢﬨ (TREE.PAS)
10.3.2  㭭  (CRATER.PAS)
10.3.3  ⢠ 256 梥⮢ ("஢  ")
10.3.4   梥 ᥫ (" ࠫ  ")
10.4     䨪  Hercules
10.4.1   ஢ VGA  Hercules
10.4.2   㭭   ० Hercules
10.4.3   DOS  VGA-䨪  ० Hercules
    
11.     ࠪ⠫쭠 䨪  ० IBM 19
11.1      䠩 ࠪ⠫쭮 䨪
11.2    ணࠬ BMANLED.PAS

        ਫ A:  VGA DOS
        ਫ B: ন ᮯ ᪥
        ਫ : 室 
    
        䠢 㪠⥫
    
