Starting SetGfxModeTest in Mode # 1 Change Res Mode 1 : No GFX_TEXT , No allegro_message , Set gfx mode Allegro info : Allegro 4.2.2, MinGW32 Allegro version : 4.2.2 Number of mouse buttons = 8 Setting programs initial graphics mode and resolution : Desktop Resolution is : 1024 X 768 Setting Initial Graphics Mode of 1024 X 768 in 32 bit color depth using graphics driver # 1 Starting change_res(1,1024,768,32, use_log = 1,mode = 1) This is change_res call # 1 Changing to resolution 1024 X 768 in 32 bit color depth using graphics card #1 Success changing to new resolution Display Switch Mode can not set : SWITCH_BACKGROUND mode Display Switch Mode set to : SWITCH_BACKAMNESIA mode Set Display Switch Callback returned 0 (Success) in setting the program call in. Set Display Switch Callback returned 0 (Success) in setting the program call out. - Success changing resolution to 1024 X 768 in 32 bit color depth in graphics mode : GFX_AUTODETECT_FULLSCREEN Starting change_res(1146634563,480,360,32, use_log = 1,mode = 1) This is change_res call # 2 Changing to resolution 480 X 360 in 32 bit color depth using graphics card #1146634563 Success changing to new resolution Display Switch Mode can not set : SWITCH_BACKGROUND mode Display Switch Mode set to : SWITCH_BACKAMNESIA mode Set Display Switch Callback returned 0 (Success) in setting the program call in. Set Display Switch Callback returned 0 (Success) in setting the program call out. Starting change_res(1146640206,480,360,32, use_log = 1,mode = 1) This is change_res call # 3 Changing to resolution 480 X 360 in 32 bit color depth using graphics card #1146640206 Success changing to new resolution Display Switch Mode set to : SWITCH_PAUSE mode ### User comment # 1 This corresponds with change_res call # 3 User said setting this resolution was a (Failure) Here's why : In the previous mode , (480 X 360 DXACCEL) The monitor didn't make a clicking noise like it does when it changes resolution. This makes me think that it didn't change mode , only changed the visible portion of the screen and how much it was magnified. Then I changed to the current mode which is supposed to be a 480 X 360 DirectDraw Window but it is a 1024 X 768 window that is only drawing to the upper left 480 X 360 portion of the screen. When the bottom or right edges of this window are moved offscreen and moved back , the edge of the visible portion of the window is smeared to the right or left. If this window is minimized and restored , then the area outside of the 480 X 360 top left area is what was underneath the window at the time. ### End user comment ### Starting change_res(1146640206,480,360,32, use_log = 1,mode = 1) This is change_res call # 4 Changing to resolution 480 X 360 in 32 bit color depth using graphics card #1146640206 Success changing to new resolution Display Switch Mode set to : SWITCH_PAUSE mode ### User comment # 2 This corresponds with change_res call # 4 User said setting this resolution was a (Success) Here's why : Okay , tried changing to the same resolution again and now it is drawn correctly. ### End user comment ###