Yes seriously allegro is a very good graphics lib.
I love it and it works well.
As for some comments on the orig code I would use more of a common resoultion eg 640 X 480 or even 800 X 600 which I use for my games. Other than that don't listen to the ramblings of c+Noob as he obvisously is what his name implies