http://wiki.allegro.cc/index.php?title=Creating_a_fullscreen_display_with_current_desktop_resolution