#include <math.h>
#include <stdio.h>

FILE *fpw0;

main()
{
	/****** ram set ******/
	unsigned short j=0;
	long x;
	double y;
	int i=0;

	/****** write file open ******/
	if((fpw0=fopen("slm3.dat","w")) == 0){
		printf("can't open !!\n");
		exit(1);
	}

	/****** slime data label set ******/
	fprintf(fpw0,";************************************************************************\n");
	fprintf(fpw0,";*	slime data							*\n");	
	fprintf(fpw0,";************************************************************************\n");

	/****** slime data make ******/

	for(y=5120;y>=256;y=y-256){
		x=2*sqrt((26214400-y*y)/10486);
			fprintf(fpw0,"\n\t\tHEX\t000,%03X",x);
	i++;
	}

	fprintf(fpw0,"\n;");

	fprintf(fpw0,"EGG_DATA\tEQU\t$");	
	for(y=0;y<=10240;y=y+256){
		x=sqrt((104857600-y*y)/10486);
			fprintf(fpw0,"\n\t\tHEX\t000,%03X",x);
	i++;
	}

	fprintf(fpw0,"\n;\n");

	printf("%x",i);

        /****** write file close ******/
	fclose(fpw0);

}
