home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / diverses / mike40c / border.asm next >
Encoding:
Assembly Source File  |  1986-10-24  |  558 b   |  33 lines

  1. page,132
  2. title BORDER.ASM - SET SCREEN BORDER COLOR for MICROSOFT 'C' (4.0)
  3. ;
  4. ;    border(int)   Color text screen border 0=black 1=blue 2=green 3=red
  5. ;       by Mike Elkins   
  6. ;
  7. ;
  8. _text     segment    byte public 'code'
  9.     assume    cs:_text
  10.  
  11.     public    _border
  12.  
  13. arg    struc
  14. oldbp    dw    ?
  15. retn    dw    ?
  16. clr    dw    ?
  17. arg    ends
  18.  
  19. _border         proc    near
  20.  
  21.     push    bp
  22.     mov    bp,sp
  23.         mov     dx,3d9h
  24.     xor    ax,ax        ;set up for low memory stuff
  25.     mov    ax,[bp].clr    ;put color in di
  26.     out    dx,al
  27.         pop     bp
  28.         ret
  29.  
  30. _border     endp
  31. _text        ends
  32.          end
  33.