en:docs:macrolib:setmode

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:macrolib:setmode [2022/10/01 04:16] prokusheven:docs:macrolib:setmode [2022/11/21 09:10] (current) prokushev
Line 1: Line 1:
-{{page>en:templates:macroint}}+{{page>en:templates:biosint}}
  
  
 ====== @SetMode ====== ====== @SetMode ======
  
 +===== Version =====
 +
 +IBM 5150 and higher
  
 ===== Brief ===== ===== Brief =====
Line 25: Line 28:
 ===== Parameters ===== ===== Parameters =====
  
-  * mode (BYTE) - mode+  * mode (BYTE) - [[en:docs:bios:api:int10:modes|Mode]]
  
 ===== Return ===== ===== Return =====
  
-None+  * AL = video mode flag (Phoenix, AMI BIOS) 
 +    * 20h mode > 7 
 +    * 30h modes 0-5 and 7 
 +    * 3Fh mode 6 
 +  * AL = CRT controller mode byte (Phoenix 386 BIOS v1.10) 
 + 
 +===== Notes ===== 
 + 
 +IBM standard modes do not clear the screen if the high bit of AL is set (EGA or higher only)
  
 {{page>en:templates:biosapi}} {{page>en:templates:biosapi}}