home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Computer Graphics & Animation / Chip-Special-Computergrafik.bin / programs / viewer / qpeg13c.exe / QPEG / DRVSRC / CIRRUS.ASM < prev    next >
Assembly Source File  |  1993-11-21  |  799b  |  44 lines

  1. ;
  2. ; QPEG video driver
  3. ; for Cirrus Logic CL-GD 542X chipsets
  4. ;
  5. ; Modified by Ben Jos Walbeehm (Walbeehm@fsw.ruu.nl).
  6. ; The 1280x1024x16 mode now works correctly.
  7. ; November 21, 1993.
  8. ;
  9.  
  10.         .286
  11. Code    Segment Para 'Code'
  12.         Assume  cs:Code
  13.         Org 100h
  14.  
  15. Procs   dw      Bank,Init,Exit,0
  16.  
  17. Bank:   shl     al,4
  18.         push    ax
  19.         mov     dx,03ceh
  20.         mov     al,9
  21.         out     dx,al
  22.         inc     dx
  23.         pop     ax
  24.         out     dx,al
  25.         dec     dx
  26.         mov     al,8
  27.         out     dx,al
  28.         retf
  29.  
  30. Init:   mov     dx,03c4h
  31.         mov     al,6
  32.         out     dx,al
  33.         inc     dx
  34.         mov     al,12h
  35.         out     dx,al
  36.         retf
  37.  
  38. Exit:   retf
  39.  
  40. Code    Ends
  41.         End Procs
  42.  
  43. ; End of source.
  44.