... | ... |
@@ -122,7 +122,7 @@ static const char *errors[] = {"underflow", "overflow", "division by zero"}; |
122 | 122 |
int |
123 | 123 |
haltuxn(Uxn *u, Uint8 error, char *name, int id) |
124 | 124 |
{ |
125 |
- printf("Halted: %s %s#%04x, at 0x%04x\n", name, errors[error - 1], id, u->ram.ptr); |
|
125 |
+ fprintf(stderr, "Halted: %s %s#%04x, at 0x%04x\n", name, errors[error - 1], id, u->ram.ptr); |
|
126 | 126 |
u->ram.ptr = 0; |
127 | 127 |
return 0; |
128 | 128 |
} |
... | ... |
@@ -180,11 +180,11 @@ loaduxn(Uxn *u, char *filepath) |
180 | 180 |
{ |
181 | 181 |
FILE *f; |
182 | 182 |
if(!(f = fopen(filepath, "rb"))) { |
183 |
- printf("Halted: Missing input rom.\n"); |
|
183 |
+ fprintf(stderr, "Halted: Missing input rom.\n"); |
|
184 | 184 |
return 0; |
185 | 185 |
} |
186 | 186 |
fread(u->ram.dat + PAGE_PROGRAM, sizeof(u->ram.dat) - PAGE_PROGRAM, 1, f); |
187 |
- printf("Uxn loaded[%s].\n", filepath); |
|
187 |
+ fprintf(stderr, "Uxn loaded[%s].\n", filepath); |
|
188 | 188 |
return 1; |
189 | 189 |
} |
190 | 190 |
|
... | ... |
@@ -196,6 +196,6 @@ portuxn(Uxn *u, Uint8 id, char *name, void (*talkfn)(Device *d, Uint8 b0, Uint8 |
196 | 196 |
d->u = u; |
197 | 197 |
d->mem = u->ram.dat; |
198 | 198 |
d->talk = talkfn; |
199 |
- printf("Device added #%02x: %s, at 0x%04x \n", id, name, d->addr); |
|
199 |
+ fprintf(stderr, "Device added #%02x: %s, at 0x%04x \n", id, name, d->addr); |
|
200 | 200 |
return d; |
201 | 201 |
} |
... | ... |
@@ -38,7 +38,7 @@ clamp(int val, int min, int max) |
38 | 38 |
int |
39 | 39 |
error(char *msg, const char *err) |
40 | 40 |
{ |
41 |
- printf("Error %s: %s\n", msg, err); |
|
41 |
+ fprintf(stderr, "Error %s: %s\n", msg, err); |
|
42 | 42 |
return 0; |
43 | 43 |
} |
44 | 44 |
|
... | ... |
@@ -93,7 +93,7 @@ screencapture(void) |
93 | 93 |
SDL_RenderReadPixels(gRenderer, NULL, format, surface->pixels, surface->pitch); |
94 | 94 |
SDL_SaveBMP(surface, "screenshot.bmp"); |
95 | 95 |
SDL_FreeSurface(surface); |
96 |
- printf("Saved screenshot.bmp\n"); |
|
96 |
+ fprintf(stderr, "Saved screenshot.bmp\n"); |
|
97 | 97 |
} |
98 | 98 |
|
99 | 99 |
void |
... | ... |
@@ -269,10 +269,10 @@ file_talk(Device *d, Uint8 b0, Uint8 w) |
269 | 269 |
Uint16 addr = mempeek16(d->dat, b0 - 1); |
270 | 270 |
FILE *f = fopen(name, read ? "r" : (offset ? "a" : "w")); |
271 | 271 |
if(f) { |
272 |
- printf("%s %04x %s %s: ", read ? "Loading" : "Saving", addr, read ? "from" : "to", name); |
|
272 |
+ fprintf(stderr, "%s %04x %s %s: ", read ? "Loading" : "Saving", addr, read ? "from" : "to", name); |
|
273 | 273 |
if(fseek(f, offset, SEEK_SET) != -1) |
274 | 274 |
result = read ? fread(&d->mem[addr], 1, length, f) : fwrite(&d->mem[addr], 1, length, f); |
275 |
- printf("%04x bytes\n", result); |
|
275 |
+ fprintf(stderr, "%04x bytes\n", result); |
|
276 | 276 |
fclose(f); |
277 | 277 |
} |
278 | 278 |
mempoke16(d->dat, 0x2, result); |