Alter allegro implementation to support pre-9.0 versions without :smputils