en:docs:bios:api:int10:06

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
en:docs:bios:api:int10:06 [2022/03/13 10:22] prokusheven:docs:bios:api:int10:06 [2024/05/20 08:15] (current) prokushev
Line 10: Line 10:
  
 Scroll screen region up Scroll screen region up
 +
 +===== osFree Macro Library =====
 +
 +[[en:docs:macrolib:@ScrollUp]]
  
 ===== Family API ===== ===== Family API =====
Line 15: Line 19:
 [[en:docs:fapi:VioScrollUp]] [[en:docs:fapi:VioScrollUp]]
  
-===== Input =====+===== Parameters =====
  
-  AH = 06h +  AH = 06h 
-  AL = number of lines by which to scroll up (00h = clear entire window) +  AL = number of lines by which to scroll up (00h = clear entire window) 
-  BH = attribute used to write blank lines at bottom of window +  BH = attribute used to write blank lines at bottom of window 
-  CH,CL = row,column of window's upper left corner +  CH,CL = row,column of window's upper left corner 
-  DH,DL = row,column of window's lower right corner+  DH,DL = row,column of window's lower right corner
  
 ===== Return ===== ===== Return =====
Line 37: Line 41:
   * some implementations (including the original IBM PC) have a bug which destroys BP   * some implementations (including the original IBM PC) have a bug which destroys BP
   * the Trident TVGA8900CL (BIOS dated 1992/9/8) clears DS to 0000h when scrolling in an SVGA mode (800x600 or higher)   * the Trident TVGA8900CL (BIOS dated 1992/9/8) clears DS to 0000h when scrolling in an SVGA mode (800x600 or higher)
- +  * Text based on [[http://www.cs.cmu.edu/~ralf/files.html|Ralf Brown Interrupt List Release 61]]
-===== Note ===== +
- +
-Text based on [[http://www.cs.cmu.edu/~ralf/files.html|Ralf Brown Interrupt List Release 61]]+
  
 {{page>en:templates:biosapi}} {{page>en:templates:biosapi}}