home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / programming / asm_programming / AS02.ZIP / VIDOFF.ASM < prev    next >
Assembly Source File  |  1985-04-01  |  841b  |  71 lines

  1. ;VIDOFF.ASM - SET VIDEO DISABLE ROUTINE    -  4/1/85  B.HOPKINS
  2.  
  3.  
  4. CSEG    SEGMENT
  5. PUBLIC  VIDOFF   
  6.         ASSUME  CS:CSEG
  7.  
  8. VIDOFF  PROC    FAR
  9.  
  10.         PUSH    BP                        ;SAVE BP (RETURN ADDRESS)
  11.         PUSH    BX
  12.         PUSH    DX
  13.         PUSH    CX
  14.         PUSH    ES
  15.  
  16.         SUB     CX,CX
  17.         MOV     ES,CX
  18.  
  19.         MOV     BX,0B800H
  20.         MOV     DX,3D8H
  21.         MOV     AL,ES:[465H]
  22.         AND     AL,0F7H
  23.         OUT     DX,AL
  24.  
  25. ; RETURN TO BASIC
  26.  
  27.         POP     ES
  28.         POP     CX
  29.         POP     DX
  30.         POP     BX
  31.         POP     BP                        ;RESTORE RETURN ADDRESS
  32.         RET                               ;2 * NUMBER OF VARIABLES PASSED
  33.  
  34. VIDOFF  ENDP
  35. CSEG    ENDS
  36.         END
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.