#define true 0xff
#define false 0

#define del true
#define memmngr 0xFD
#define bus 0x5
main()
{
	unsigned char j,i,r;
	printf("\nLOOK AT EXTENDED ADDRESS LIGHTS ON JADE BOARD!!!\n");
	printf("     NOT AT ME.......!\n");   
	delay(128);
	j=1 << 3;
	for (i = 0 ; i < 8 ; i++)
		{
		/*	j=i << 4; */
			if (i < 4)
				j=j << 1;
			   else j=j >> 1;
			outportb(memmngr,j);
			delay(128); 
/*			r=inportb(bus);
			if ((r | 0xF) != (j | 0xf))	
				{
				printf("\nBAD MEMORY MANAGER\n");
				exit(0);
				}
*/		}
/*	printf("\n8086 memory manager is good!\n");*/
outportb(memmngr,0);/* reset address lines */
}
delay(count)
unsigned count;
{
	unsigned i,j;
	for (i=count; i > 0 ; i--)
	{		
		for (j=0 ; j < 256 ; j++);
	}
}
