LCD-23453 not showing properly

Using the LCD-23453 OLED with a SPARKFUN PRO MICRO DEV-15795 and running the example code show in the hookup guide; the display only shows half of the image as shown in the attached picture.

I have tried two pro micros and two OLED’s but I get the same results.

Code used is:

    #include <Wire.h>

    #include <SparkFun_Qwiic_OLED.h> //http://librarymanager/All#SparkFun_Qwiic_OLED
    Qwiic1in3OLED myOLED; // 128x64

    // Fonts
    #include <res/qw_fnt_5x7.h>
    #include <res/qw_fnt_8x16.h>
    #include <res/qw_fnt_31x48.h>
    #include <res/qw_fnt_7segment.h>
    #include <res/qw_fnt_largenum.h>

    void setup()
    {
    Wire.begin();

    myOLED.begin();

    myOLED.erase();

    myOLED.setFont(QW_FONT_5X7);
    myOLED.text(0,0,"01234567");

    myOLED.setFont(QW_FONT_5X7);
    myOLED.text(0,8,"ABCDabcd");

    myOLED.setFont(QW_FONT_8X16);
    myOLED.text(48,0,"ABcd");

    myOLED.setFont(QW_FONT_8X16);
    myOLED.text(48,13,"efGH");

    myOLED.setFont(QW_FONT_7SEGMENT);
    myOLED.text(80,0,"0123");

    myOLED.setFont(QW_FONT_5X7);
    myOLED.text(80,17,"ijkLMNO");

    myOLED.setFont(QW_FONT_LARGENUM);
    myOLED.text(0,16,"012");

    myOLED.setFont(QW_FONT_31X48);
    myOLED.text(36,27,"ABC");

    myOLED.display();
    }

    void loop()
    {
    }

That board doesn’t have enough SRAM to fill a screen that size; test with a different MCU and it should be fine

Most Arduino boards look like they have 2kb sram.

Can you suggest a board that will work.