← board

Demo — zoomable Mandelbrot explorer

Goal

Build a zoomable Mandelbrot explorer under examples/mandelbrot/, without OpenGL. Start with native hosted output through the existing PCL/custom drawing or bitmap-rendering stack, and keep the render kernel isolated so it can be implemented in multiple ways:

Scope

Math-library note

Mandelbrot itself mostly needs addition, multiplication, comparison, and integer loop control. A floating-point implementation may still rely on the compiler's float runtime, but it should not require transcendental functions. A fixed-point or native-asm kernel may avoid math.pas entirely.

The native asm path is part of the feature, not a later rewrite: begin with x86-64 because it is the Track B host baseline. Other targets can use the portable Pascal kernel until their asm surfaces are mature enough.

Coverage

Acceptance

Log