en:docs:bios:api:int10:00

Differences

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

Link to this comparison view

Next revision
Previous revision
en:docs:bios:api:int10:00 [2022/03/13 05:37] – created prokusheven:docs:bios:api:int10:00 [2022/11/25 03:04] (current) prokushev
Line 9: Line 9:
 ===== Brief ===== ===== Brief =====
  
-Set Video Mode+Specify the display mode for the currently active display adapter 
 + 
 +===== osFree Macro Library ===== 
 + 
 +[[en:docs:macrolib:@SetMode]]
  
 ===== Family API ===== ===== Family API =====
Line 15: Line 19:
 [[en:docs:fapi:VioSetMode]] [[en:docs:fapi:VioSetMode]]
  
-===== Input =====+===== Parameters =====
  
-  AH = 00h +  AH = 00h 
-  AL = Mode+  AL = [[en:docs:bios:api:int10:modes|Mode]]
  
 ===== Return ===== ===== Return =====
  
- +  * AL video mode flag (Phoenix, AMI BIOS) 
-===== Macro ====+    * 20h mode 7 
- +    * 30h modes 0-5 and 7 
-<code asm+    * 3Fh mode 6 
-INCLUDE BIOS.INC +  * AL = CRT controller mode byte (Phoenix 386 BIOS v1.10)
- +
-@SetMode 7 +
-</code>+
  
 ===== Notes ===== ===== Notes =====
  
- +  * IBM standard modes do not clear the screen if the high bit of AL is set (EGA or higher only) 
- +  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}}