RP2350에서 JIT로 비트맵 텍스트를 6사이클/픽셀로 렌더링하다
JIT bitmap text rendering for microcontrollers

Raph Levien이 RP2350 마이크로컨트롤러에서 80년대 홈컴퓨터를 재해석한 vic-2350 프로젝트를 위해 JIT 기반 비트맵 텍스트 렌더링 기법을 공개했다. 프레임버퍼 대신 빔과 경쟁하며 스캔라인마다 버퍼를 채우는 방식으로, 픽셀당 약 6사이클 예산 안에서 동작한다. 문자열을 즉석에서 최적화된 ARM 코드로 컴파일하고, 폰트를 32비트 워드에 겹침까지 허용해 1140바이트에서 960바이트로 압축했다. Rust 대신 symbolasm으로 작성된 렌더러는 지연 슬롯 재배치로 사이클을 4에서 3으로 줄인다.
글리프 i의 마지막 명령어를 글리프 i+1의 첫 명령어(ldr) 뒤로 재배치해 지연 슬롯을 채우고, 사이클 비용을 4에서 3으로 줄인다.