suborb
                                            suborb
                                        
                                    > Installing `libsrc` fixed it for me, but thanks 👍. Ah yeah, the rules for sdcc are located in `$ZCCCFG/../../libsrc/_DEVELOPMENT`
With the font now being in RAM, it makes that Spectrum look very easy (this is still text mode): 
It looks like those models use an X86-compatible 16-bit CPU 80L188EB so I think https://github.com/tkchia/gcc-ia16 is probably the right starting point.
I couldn't quite figure out the right magic to make sdcc generate an adb file - I think I caught it whilst things were changing and never revisited it.
I've no idea why the build is wonky :(
I've not come up with a good way of automatically testing machine specific stuff - and going down the route of taking screenshots of an emulator and comparing it to...
> @suborb Is there a good way to figure out what causes the program size to be huge? Like some kind of dependency graph or something? My "simple" test program...
Also related, to recent armhf failures on snap craft: ``` zcc +test -vn -I../../framework -DNO_LOG_RUNNING -DNO_LOG_PASSED ../../framework/test.c mult.c -o test_mult.bin -m mult.c:37:50: warning: On this host, 64 bit constants may...
Oops, I did think I'd sorted this one out, but I've just tried it out and it appears not. You should be able to do this prior to running build.sh:...
So maybe pkg-config isn't working for you? Here's my output: ``` % export CFLAGS="`pkg-config gmp --cflags` -g -O2" % export LDFLAGS="`pkg-config gmp --libs-only-L` -g -O2" % env | egrep "CFLAGS|LDFLAGS"...