2023-10-03 14:06:28 crc: are the redefinitions in the codebase intentional? reason I ask is that you need a C compiler with C11 support to build retroforth 2023-10-03 14:07:33 crc: https://paste.debian.net/1293874/ < when trying to build with GCC 4.2 2023-10-03 14:17:38 rob 2023-10-03 14:17:48 no; I'll fix ths 2023-10-03 14:17:51 *this 2023-10-03 14:18:27 (having a little trouble typing this morning) 2023-10-03 14:19:12 no worries :) I've gotten it to build on powerpc mac with GCC 4.0.1. Trying to run the testsuite now. 2023-10-03 14:20:55 build log: https://paste.debian.net/1293876/ 2023-10-03 15:06:38 were any other changes needed to get it to compile on your system? 2023-10-03 15:07:08 I needed to state the std since on older toolchains they default to C89 2023-10-03 15:07:27 it compiles fine but test suite is not happy 2023-10-03 15:08:01 and I get different results between GCC 4.0.1 & 7.5 2023-10-03 15:09:33 retro built with GCC 4.0.1 runs some of the tests, hangs or segfaults on others. With GCC 7.5, retro banners shows for each test but it fails to execute 2023-10-03 15:09:53 e.g 2023-10-03 15:09:55 zr 2023-10-03 15:09:56 + retro-muri zr.muri 2023-10-03 15:09:58 524288 Max, 43855 Used, 480433 Free 2023-10-03 15:10:00 ^C 2023-10-03 15:10:03 Caught: 2 2023-10-03 15:25:52 I'm also having problems running the instruction tests; I'll look into this. (I've not run them recently) 2023-10-03 15:27:36 thanks for checking. 2023-10-03 17:33:17 this is being caused (at least in part) by the load_image() function not clearing the default image from memory before loading the new one. 2023-10-03 17:34:43 I've pushed a fix for this, but I'm still seeing some oddities when running the instruction tests 2023-10-03 18:31:02 pulled the lastest from git repo, cd tests, running instructions.sh it reports https://paste.debian.net/1293915/ 2023-10-03 18:31:54 I didn't install it btw, I've only run make in the repo 2023-10-03 18:44:34 that's fine 2023-10-03 18:44:41 the latest commit should fix this 2023-10-03 18:53:10 thanks, now outputs https://paste.debian.net/1293917/ 2023-10-03 19:07:35 that looks correct :)