
[SVPMI_QUICK_GRAPHICS]

int10( 0x55, 0x00 ) ;

outb( 0x03c4, 0x0 ) ;
outb( 0x03c5, 0x1 ) ; // Turn off screen

inb( r0, 0x3da ) ;
outb( 0x03c0, 0x0 ) ;
outb( 0x03c0, 0x0 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x1 ) ;
outb( 0x03c0, 0x1 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x2 ) ;
outb( 0x03c0, 0x2 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x3 ) ;
outb( 0x03c0, 0x3 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x4 ) ;
outb( 0x03c0, 0x4 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x5 ) ;
outb( 0x03c0, 0x5 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x6 ) ;
outb( 0x03c0, 0x6 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x7 ) ;
outb( 0x03c0, 0x7 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x8 ) ;
outb( 0x03c0, 0x8 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x9 ) ;
outb( 0x03c0, 0x9 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xa ) ;
outb( 0x03c0, 0xa ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xb ) ;
outb( 0x03c0, 0xb ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xc ) ;
outb( 0x03c0, 0xc ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xd ) ;
outb( 0x03c0, 0xd ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xe ) ;
outb( 0x03c0, 0xe ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0xf ) ;
outb( 0x03c0, 0xf ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x10 ) ;
outb( 0x03c0, 0x81 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x11 ) ;
outb( 0x03c0, 0x0 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x12 ) ;
outb( 0x03c0, 0x0f ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x13 ) ;
outb( 0x03c0, 0x0 ) ;
inb( r0, 0x3da ) ;
outb( 0x03c0, 0x14 ) ;
outb( 0x03c0, 0x0 ) ;
inb( r0, 0x3da ) ;

outb( 0x03c0, 0x20 ) ; // Turn on screen
outb( 0x03c4, 0x0 ) ;
outb( 0x03c5, 0x3 ) ;  

outb( 0x1ce, 0xbe ) ;
inb( r0, 0x1cf ) ;
or( r0, 0x8 ) ;
shl( r0, 0x8 ) ;
or( r0, 0xbe ) ;
outw( 0x1ce, r0 );

[SVPMI_QUICK_TEXT]

int10( 0x3, 0x00 ) ;
outb( 0x1ce, 0xbe ) ;
inb( r0, 0x1cf ) ;
and( r0, 0xf7 ) ;
shl( r0, 0x8 ) ;
or( r0, 0xbe ) ;
outw( 0x1ce, r0 );

