Browse code

Switched load/save print to state length actually loaded/saved

Andrew Alderwick authored on 16/05/2021 10:00:53
Showing 2 changed files
... ...
@@ -61,7 +61,7 @@ file_talk(Device *d, Uint8 b0, Uint8 w)
61 61
 		FILE *f = fopen(name, read ? "r" : (offset ? "a" : "w"));
62 62
 		if(f) {
63 63
 			if(fseek(f, offset, SEEK_SET) != -1 && (result = read ? fread(&d->mem[addr], 1, length, f) : fwrite(&d->mem[addr], 1, length, f)))
64
-				printf("%s %d bytes, at %04x from %s\n", read ? "Loaded" : "Saved", length, addr, name);
64
+				printf("%s %d bytes, at %04x from %s\n", read ? "Loaded" : "Saved", result, addr, name);
65 65
 			fclose(f);
66 66
 		}
67 67
 		mempoke16(d->dat, 0x2, result);
... ...
@@ -247,7 +247,7 @@ file_talk(Device *d, Uint8 b0, Uint8 w)
247 247
 		FILE *f = fopen(name, read ? "r" : (offset ? "a" : "w"));
248 248
 		if(f) {
249 249
 			if(fseek(f, offset, SEEK_SET) != -1 && (result = read ? fread(&d->mem[addr], 1, length, f) : fwrite(&d->mem[addr], 1, length, f)))
250
-				printf("%s %d bytes, at %04x from %s\n", read ? "Loaded" : "Saved", length, addr, name);
250
+				printf("%s %d bytes, at %04x from %s\n", read ? "Loaded" : "Saved", result, addr, name);
251 251
 			fclose(f);
252 252
 		}
253 253
 		mempoke16(d->dat, 0x2, result);