IT-lexikon › Programmering › Allegro

Allegro

Programmering In English → Uppdaterad: 2026-10-27

C-bibliotek för spelprogrammering som gav en hel generation DOS-hobbyister grafik, ljud och tangentbord utan att de behövde skriva egna avbrottsrutiner.

Shawn Hargreaves började skriva det kring 1990 på Atari ST, och namnet var från början en akronym: Atari Low-Level Game Routines. Det verkliga genombrottet kom med portningen till DOS och kompilatorn DJGPP, där Allegro skötte VGA-lägen, sprites, ljudkort och timer åt den som bara ville få något att röra sig på skärmen. Licensen var "giftware" – gör vad du vill, men skicka gärna något tillbaka.

Allegro 5 kom 2011 med ett omskrivet, händelsebaserat API ovanpå OpenGL och Direct3D, och har därmed mer gemensamt med SDL än med sitt eget DOS-förflutna. Hargreaves själv hamnade senare på Microsoft och arbetade med XNA.

← Tillbaka till lexikonet