#include <stdio.h>
#include <alloc.h>
#include <ctv-mod.h>
unsigned char *buffer;
unsigned int numread,samprate;
FILE* fp;
main(int argc,char **argv)
{
io_addx = 0x220;
intr_num = 5;
ctv_detect();
fp = fopen(argv[1],"rb");
samprate = atoi(argv[2]);
buffer = malloc(32768);
do{
numread = fread(buffer,1,32768,fp);
ctv_halt();
ctv_output((char far*)buffer,numread,samprate);
while(voice_status != 0)
if(kbhit()){
getch();
quit();
}
} while(numread == 32768);
quit();
}
quit()
{
ctv_halt();
ctv_uninstall();
fclose(fp);
free(buffer);
exit(0);
}