home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / VGAMODE.ZIP / GUIDE.SET < prev    next >
Encoding:
Text File  |  1996-07-14  |  822 b   |  20 lines

  1. How to establish a colour VGA mode.
  2.  
  3. 1.    inb(0x3DA), outb(0x3C0, 0x00)    ; enable pallete access
  4. 3.    outb(0x3C2, MiscOutReg | 0x01)    ; set miscellaneous output register
  5. 4.    i=0, i<5; outw(0x3C4, Sequencer[i] << 8) | i)
  6.                     ; set sequencer registers
  7. 5.    outw(0x3D4, ((CRTC[17] & 0x7F) << 8) | 17)
  8.                     ; unlock CRTC registers 0-7
  9. 6.    i=0, i<25; outw(0x3D4, (CRTC[i] << 8) | i)
  10.                     ; set CRTC registers
  11. 7.    i=0, i<9; outw(0x3CE, (Graphics[i] << 8) | i)
  12.                     ; set graphics controller registers
  13. 8.    i=0, i<21; inb(0x3DA)        ; set attribute controller registers
  14.                outb(0x3C0, i)
  15.                outb(0x3C0, Attribute[i])
  16. 9.    outb(0x3C6, 0xFF)        ; set PEL mask register
  17. 10.    outb(0x3C8, 0x00)        ; set PEL address register
  18. 11.    i=0, i<768; outb(0x3C9, DAC[i])    ; set PEL data registers
  19. 12.    inb(0x3DA), outb(0x3C0, 0x20)    ; turn on PAS bit
  20.