make capture run much, much faster

This commit is contained in:
Paul Gardner-Stephen committed 2019-04-17 11:24:54 +09:30
1 parent 4e1156270b
commit 1548632a07
1 file changed
+3 -3
+3 -3
View File
@@ -149,7 +149,7 @@ int main (int argc, char *argv[]) {
while(1) { while(1) {
nBytes = read(sockfd, buffer, sizeof(buffer)); nBytes = read(sockfd, buffer, sizeof(buffer));
if (nBytes >= 1) { if (nBytes >= 1) {
write(sockfd,"step\r",5); write(sockfd,"step\rstep\rstep\rstep\r",5*4);
// fprintf(stdout,"%d: %s\n",nBytes,buffer); // fprintf(stdout,"%d: %s\n",nBytes,buffer);
int pc,sp,cycles; int pc,sp,cycles;
int nf=sscanf(buffer,".C:%x%*[^:]:%*x X:%*x Y:%*x SP:%x %*[^ ] %d",&pc,&sp,&cycles); int nf=sscanf(buffer,".C:%x%*[^:]:%*x X:%*x Y:%*x SP:%x %*[^ ] %d",&pc,&sp,&cycles);
@@ -173,10 +173,10 @@ int main (int argc, char *argv[]) {
if (cycles>(max_cycles+10000)) { if (cycles>(max_cycles+10000)) {
max_cycles=cycles; max_cycles=cycles;
fprintf(stderr,"%d cycles\n",cycles); // fprintf(stderr,"%d cycles\n",cycles);
} }
} else usleep(10000); } else usleep(1);
} }
close(sockfd); close(sockfd);
return 0; return 0;