I had an idea for a major improvement - rather than a (rather large) jump table - I would compile the jumps into the program code. Now jumps add 4 bytes per loop rather than a fixed table of 40k

So - with a little fiddling I got the mandelbrot.bf program to run on an esp32. The code is from https://github.com/ErikDubbelboer/brain ... delbrot.bf
and all credit to Erik for this incredible achievement!
To run - it only outputs a newline at the end of each line - so set PuTTY or your chosen terminal program to output a carriage return on newline.
To avoid WDT errors - I add a 100ms pause every 100000 bf instructions executed - I didn't do any tests to see how many loops could be run - so this could possibly be made a bit faster.
The mandelbrot set is output (slowly!) as an ASCII image - with the letters indicating how may iterations are needed to go to infinity..
(Sorry might have had the wrong file before)
Martin