Raph Levien acelera el texto en microcontroladores con un JIT que compila fuentes bitmap al vuelo
JIT bitmap text rendering for microcontrollers

Para su proyecto vic-2350, una reinvención de un ordenador doméstico de los 80 sobre un RP2350, Raph Levien necesitaba renderizar texto con espaciado proporcional y kerning sin framebuffer. La solución: un JIT que genera código ARM altamente optimizado para cada cadena, con un presupuesto de unos 6 ciclos por píxel. El resultado es un renderizado ultrarrápido que compite con el barrido del haz, usando fuentes bitmap empaquetadas de forma extrema.
El renderizador, y gran parte de vic-2350, está ahora escrito en symbolasm, un lenguaje de programación que he creado para programación de altísimo rendimiento en Cortex-M33.