
#include <stdio.h>
#include <iocslib.h>

void main()
{
int sect,side,track,res;
char buff[1024];
FILE *fp;
	fp=fopen("fd0.xdf","wb");

	for(track=0; track<77; track++)
	for(side=0; side<2; side++)
	for(sect=1; sect<9; sect++)
	{
	    res=B_READ(0x9070,((((((3<<8)+track)<<8)+side)<<8)+sect),1024,buff);
	    if ((res&0xffffff00)==0xffffff00)
	    {
	    	printf("read error!\n");
	    	exit(1);
	    }
	    printf("track %d side %d sect %d    \r",track,side,sect);
	    fwrite(buff,1,1024,fp);
	}
	fclose(fp);
}
