#include <stdio.h>
#include <stdlib.h>

unsigned char buf[4096];

void WriteLong(unsigned char *d,unsigned long q)
{
	d[0]=(q>>24)&0xFF;
	d[1]=(q>>16)&0xFF;
	d[2]=(q>> 8)&0xFF;
	d[3]=(q>> 0)&0xFF;
}

void main(int argc, char **argv)
{
	FILE	*in1,*in2,*out;
	int	i,j,k;

	in1=fopen("excite.bin","rb");
	in2=fopen("fixcart\\left.bin","rb");
	out=fopen("excite2.bin","wb");

	fread(buf,1,4096,in1);	// skip

	fread(buf,1,4096,in2);
	WriteLong(&buf[8],0x80000400);
	fwrite(buf,1,4096,out);

	while(1)
	{
		i=fread(buf,1,4096,in1);
		if(i) fwrite(buf,1,4096,out);
		if(i!=4096) break;
	}

	fclose(in1);
	fclose(in2);
	fclose(out);
}


