{{page>en:templates:biosint}} ====== Int 10H, AH=03H ====== ===== Version ===== IBM 5150 and higher ===== Brief ===== Get Cursor Position and Size ===== osFree Macro Library ===== [[en:docs:macrolib:@GetCur]]/[[en:docs:macrolib:@GetCsr]] ===== Family API ===== [[en:docs:fapi:VioGetCurPos]] [[en:docs:fapi:VioGetCurType]] ===== Parameters ===== AH = 03h BH = page ===== Return ===== CH = start scan line CL = end scan line DH = row (00h is top) DL = column (00h is left) ===== Macro ===== INCLUDE BIOS.INC @GetCur 0 ===== Notes ===== * a separate cursor is maintained for each of up to 8 display pages * many ROM BIOSes incorrectly return the default size for a color display (start 06h, end 07h) when a monochrome display is attached * With PhysTechSoft's PTS ROM-DOS the BH value is ignored on entry. * Text based on [[http://www.cs.cmu.edu/~ralf/files.html|Ralf Brown Interrupt List Release 61]] {{page>en:templates:biosapi}} {{page>en:templates:fapi}}