[SVPMI_QUICK_GRAPHICS]

	outb(0x3d4, 0x38);
	outb(0x3d5, 0x48); 
	outb(0x3d4, 0x39);
	outb(0x3d5, 0xa5); 
	outb(0x3d4, 0x37);
	inb(r0, 0x3d5);
	and(r0, 0x1f);
	outb(0x3d5, r0);
	outw(0x3d4, 0x52);

	int10(0x4f02, 0x107);

	outb(0x3d4, 0x38);
	outb(0x3d5, 0x48); 
	outb(0x3d4, 0x39);
	outb(0x3d5, 0xad); 

	outw(0x3d4, 0x53  );
	outw(0x3d4, 0x0855);
	outw(0x3d4, 0x6365);
	outw(0x3d4, 0xa040);

	outw(0x3d4, 0x8150);
	outw(0x3d4, 0x051 );
	outw(0x3d4, 0x8d31);

	outb(0x3d4, 0x40);
	inb(r0, 0x3d5);	
	or(r0, 0x1);
	and(r0, 0xf7);
	outb(0x3d5, r0); 

	outb(0x3d4, 0x58);
	inb(r0, 0x3d5);
	and(r0, 0xef);
	outb(0x3d5, r0); // switch off linear addressing 

	outw(0xbee8, 0xe040); // slow read/write/modify cycle


[SVPMI_QUICK_TEXT]

	int10(0x3, 0);
