64 p = strstr( binaryName,
".asm" );
80 strcopy( pipes,
">/dev/null 2>/dev/null");
84 p = strstr( binaryName,
".asm" );
92 p = strstr( binaryName,
".asm" );
96 strcat( p,
"_code_user.bin");
99 FILE * binaryFile = fopen( binaryName,
"rb" );
100 fseek( binaryFile, 0, SEEK_END );
101 long size = ftell( binaryFile );
102 fseek( binaryFile, 0, SEEK_SET );
104 (void)!fread( part,
size, 1, binaryFile );
105 fclose( binaryFile );
108 p = strstr( binaryName,
".asm" );
115 binaryFile = fopen( binaryName,
"wb" );
116 fwrite( part,
size, 1, binaryFile );
117 fclose( binaryFile );
120 p = strstr( binaryName,
".asm" );
124 strcat( p,
"_data_user.bin");
127 binaryFile = fopen( binaryName,
"rb" );
128 fseek( binaryFile, 0, SEEK_END );
129 size = ftell( binaryFile );
130 fseek( binaryFile, 0, SEEK_SET );
132 (void)!fread( part,
size, 1, binaryFile );
133 fclose( binaryFile );
136 p = strstr( binaryName,
".asm" );
143 binaryFile = fopen( binaryName,
"a+b" );
144 fwrite( part,
size, 1, binaryFile );
145 fclose( binaryFile );
153 p = strstr( binaryName,
".asm" );
165 }
else if( access(
"runz80.exe", F_OK ) == 0 ) {
166 sprintf(executableName,
"%s",
"runz80.exe" );
168 sprintf(executableName,
"%s",
"runz80" );
171 sprintf( commandLine,
"\"%s\" -c -p \"%s\" %d -l 0000 \"%s\" -R 0000 -u \"%s\" \"%s\"",
180 printf(
"The profiling of assembly program failed.\n\n");
189 p = strstr( binaryName,
".asm" );
191 strcat( p,
"_data_user.bin");
196 p = strstr( binaryName,
".asm" );
198 strcat( p,
"_code_user.bin");