Presto 480 by 480 display using C++ code

I have been using a Presto as a display for some time and have created an application which involves displaying a screen with overlays on a 400 by 200m area of the screen. It works beautifully but updates very slowly.

I now programmed it in C++ to enhance the speed but I do not appear to be able to use the display in 480m by 480 mode.

Using the mGraphics functions extended by my display requirements work OK in 240 by 240 mode but when I change the FRAME_WIDTH and FRAME_HEIGHT parameters to 480 the device ‘locks up’ and I get no display. I have to do a hard reset to regain control of the device.

Am I running out of memory - there appears to be plenty -or am I missing a setting to get the enhanced resolution?