plan 9 kernel history: overview | file list | diff list

1994/0909/carrera/screen.c (diff list | history)

1994/0624/sys/src/9/carrera/screen.c:169,1811994/0909/sys/src/9/carrera/screen.c:169,181 (short | long | prev | next)
1994/0210    
		d->cr2 = 0xff; 
 
	for(i = 0; i<256; i++) { 
		r = ~rep((i>>5) & 7, 3); 
		g = ~rep((i>>2) & 7, 3); 
		b = ~rep(i & 3, 2); 
1994/0909    
		r = rep((i>>5) & 7, 3); 
		g = rep((i>>2) & 7, 3); 
		b = rep(i & 3, 2); 
1994/0210    
		setcolor(i, r, g, b); 
	} 
	setcolor(85, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA); 
	setcolor(170, 0x55555555, 0x55555555, 0x55555555); 
1994/0909    
	setcolor(170, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA); 
	setcolor(85, 0x55555555, 0x55555555, 0x55555555); 
1994/0210    
 
	/* Overlay Palette Ram */ 
	d->cr0 = 0x00; 
1994/0624/sys/src/9/carrera/screen.c:199,2071994/0909/sys/src/9/carrera/screen.c:199,204
1993/0906    
void 
screeninit(void) 
{ 
1994/0210    
	int i; 
	ulong r, g, b; 
1993/0907    
                 
1994/0210    
	dacinit(); 
1993/0906    
 
1994/0413    
	bitblt(&gscreen, Pt(0, 0), &gscreen, gscreen.r, 0); 
1994/0624/sys/src/9/carrera/screen.c:209,2231994/0909/sys/src/9/carrera/screen.c:206,211
1994/0210    
	out.pos.y = 0; 
	out.bwid = defont0.info[' '].width; 
1993/0906    
 
1994/0210    
	for(i = 0; i<256; i++) { 
		r = ~rep((i>>5) & 7, 3); 
		g = ~rep((i>>2) & 7, 3); 
		b = ~rep(i & 3, 2); 
		setcolor(i, r, g, b); 
	} 
	setcolor(85, 0xAAAAAAAA, 0xAAAAAAAA, 0xAAAAAAAA); 
	setcolor(170, 0x55555555, 0x55555555, 0x55555555); 
                 
1993/0906    
	screenwin(); 
} 
 
1994/0624/sys/src/9/carrera/screen.c:348,3541994/0909/sys/src/9/carrera/screen.c:336,342
1993/1230    
 
1994/0210    
	d = DAC; 
 
	d->cr0 = revtab0[p & 0xFF]; 
1994/0909    
	d->cr0 = revtab0[255 - (p & 0xFF)]; 
1994/0210    
	d->cr1 = 0; 
	r = d->cr3; 
	g = d->cr3; 
1994/0624/sys/src/9/carrera/screen.c:366,3721994/0909/sys/src/9/carrera/screen.c:354,360
1993/1230    
 
1994/0210    
	d = DAC; 
1993/0906    
 
1994/0210    
	d->cr0 = revtab0[p & 0xFF]; 
1994/0909    
	d->cr0 = revtab0[255 - (p & 0xFF)]; 
1994/0210    
	d->cr1 = 0; 
	d->cr3 = r >> 24; 
	d->cr3 = g >> 24; 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)