Commit Diff


commit - 78e224d268d68375c1da4bedfa26aadaf47d4a37
commit + 35e5fed71849def0b2f06d658e850f008ab8027a
blob - 98f04ba38076ec16df0027d9b154b50e77f7ba39
blob + 19a15523fb781332227e1286e6a38f3cf06a3bf8
--- hackem.c
+++ hackem.c
@@ -201,7 +201,7 @@ trace(uint16_t PC, uint16_t instr, uint16_t A, uint16_
 	fprintf(tfile, "%ld\t%" PRIu16 "\t%.6" PRIo16 "\t%d\t%d", T, PC, instr,
 	    sint(A), sint(D));
 	for (i = 0; i < 5; i++)
-		fprintf(tfile, "\t%d", ram[i]);
+		fprintf(tfile, "\t%d", sint(ram[i]));
 	putc('\n', tfile);
 }