home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / C / Samples / C-ASM_VI.ARJ / PROGASM.ZIP / PROG044.ASM < prev    next >
Assembly Source File  |  1988-04-10  |  854b  |  23 lines

  1.  
  2. ;************************************************************************
  3. ; Set cursor size using a BIOS function                                 *
  4. ; Entry:        Start - Starting scan line (0 is at the top)            *
  5. ;               Stop  - Ending scan line for cursor                     *
  6. ;************************************************************************
  7.  
  8. Start   EQU     [BP+4]
  9. Stop    EQU     [BP+6]
  10.  
  11.         PUBLIC  _BIOS_Set_Curs_Size
  12.  
  13. _BIOS_Set_Curs_Size PROC NEAR
  14.         PUSH    BP
  15.         MOV     BP,SP
  16.         MOV     AH,01H                  ;Load BIOS function
  17.         MOV     CH,Start                ;Start line for cursor
  18.         MOV     CL,Stop                 ;End line for cursor
  19.         INT     10H                     ;Call BIOS so set shape
  20.         POP     BP
  21.         RET
  22. _BIOS_Set_Curs_Size ENDP
  23.