Allegro
DOS meraklısı bir kuşağa, kendi kesme işleyicilerini yazmak zorunda kalmadan grafik, ses ve klavye girdisi sağlayan bir C oyun programlama kütüphanesi.
Shawn Hargreaves projeye 1990 civarında Atari ST üzerinde başladı; ad da başta bir kısaltmaydı: Atari Low-Level Game Routines. Asıl atılım, DOS ve DJGPP derleyicisine yapılan portla geldi; Allegro, ekranda bir şeylerin hareket etmesini isteyen herkes için VGA modlarını, sprite’ları, ses kartlarını ve zamanlayıcıları üstlendi. Lisansı “giftware”di: canınız ne isterse yapın, ama karşılığında bir şey göndermekten çekinmeyin.
Allegro 5, 2011’de OpenGL ve Direct3D üzerine kurulu, baştan yazılmış, olay güdümlü bir API ile çıktı; böylece kendi DOS geçmişinden çok SDL ile ortak noktası kaldı. Hargreaves ise sonradan Microsoft’a geçti ve XNA üzerinde çalıştı.