Allegro mělo (a nejspíš ještě má) nízkoúrovňové rutiny (BLIT, PUTPIXEL, ...) kompilované odděleně podle počtu bitů na pixel. Hojně se přitom využívají schpnosti preprocesoru pro C. A při inicializaci videorežimu si navíc samozřejmě napočítá různé masky, offsety a podobně.