2023-10-03 08: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 08:07:33 crc: https://paste.debian.net/1293874/ < when trying to build with GCC 4.2 2023-10-03 08:17:38 rob 2023-10-03 08:17:48 no; I'll fix ths 2023-10-03 08:17:51 *this 2023-10-03 08:18:27 (having a little trouble typing this morning) 2023-10-03 08: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 08:20:55 build log: https://paste.debian.net/1293876/ 2023-10-03 09:06:38 were any other changes needed to get it to compile on your system? 2023-10-03 09:07:08 I needed to state the std since on older toolchains they default to C89 2023-10-03 09:07:27 it compiles fine but test suite is not happy 2023-10-03 09:08:01 and I get different results between GCC 4.0.1 & 7.5 2023-10-03 09: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 09:09:53 e.g 2023-10-03 09:09:55 zr 2023-10-03 09:09:56 + retro-muri zr.muri 2023-10-03 09:09:58 524288 Max, 43855 Used, 480433 Free 2023-10-03 09:10:00 ^C 2023-10-03 09:10:03 Caught: 2 2023-10-03 09: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 09:27:36 thanks for checking. 2023-10-03 11: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 11:34:43 I've pushed a fix for this, but I'm still seeing some oddities when running the instruction tests 2023-10-03 12:31:02 pulled the lastest from git repo, cd tests, running instructions.sh it reports https://paste.debian.net/1293915/ 2023-10-03 12:31:54 I didn't install it btw, I've only run make in the repo 2023-10-03 12:44:34 that's fine 2023-10-03 12:44:41 the latest commit should fix this 2023-10-03 12:53:10 thanks, now outputs https://paste.debian.net/1293917/ 2023-10-03 13:07:35 that looks correct :)