A quick look shows that there is at least a game of life example that does the some pixel addressing
the .h file shows quite a straight forward interface. it has functions to draw lines and write text etc.
void st7565_init(void);
 void begin(uint8_t contrast);
 void st7565_command(uint8_t c);
 void st7565_data(uint8_t c);
 void st7565_set_brightness(uint8_t val);
 void clear_display(void);
 void clear();
 void display();
 void setpixel(uint8_t x, uint8_t y, uint8_t color);
 uint8_t getpixel(uint8_t x, uint8_t y);
 void fillcircle(uint8_t x0, uint8_t y0, uint8_t r,
 uint8_t color);
 void drawcircle(uint8_t x0, uint8_t y0, uint8_t r,
 uint8_t color);
 void drawrect(uint8_t x, uint8_t y, uint8_t w, uint8_t h,
uint8_t color);
 void fillrect(uint8_t x, uint8_t y, uint8_t w, uint8_t h,
uint8_t color);
 void drawline(uint8_t x0, uint8_t y0, uint8_t x1, uint8_t y1,
uint8_t color);
 void drawchar(uint8_t x, uint8_t line, char c);
 void drawstring(uint8_t x, uint8_t line, char *c);
 void drawstring_P(uint8_t x, uint8_t line, const char *c);
 void drawbitmap(uint8_t x, uint8_t y,
 const uint8_t *bitmap, uint8_t w, uint8_t h,
 uint8_t color);
Think it is just time to write some code, I don't have such a display so I cannot test it.
Here is some code that should get you started
#define BACKLIGHT_LED 10
// don't know how you connect the thing
// pin 9 - Serial data out (SID)
// pin 8 - Serial clock out (SCLK)
// pin 7 - Data/Command select (RS or A0)
// pin 6 - LCD reset (RST)
// pin 5 - LCD chip select (CS)
ST7565 glcd(9, 8, 7, 6, 5);
void setup()
{
 Serial.begin(115200);
 Serial.println("Set backlight");
 pinMode(BACKLIGHT_LED, OUTPUT);
 digitalWrite(BACKLIGHT_LED, HIGH);
 glcd.st7565_init();
 glcd.st7565_command(CMD_DISPLAY_ON);
 glcd.st7565_command(CMD_SET_ALLPTS_NORMAL);
 glcd.st7565_set_brightness(0x18);
 glcd.display(); // show splashscreen
 glcd.clear();
 glcd.drawstring(20,20, "hello");
 glcd.drawline(0,0,0,60, 0);
 glcd.drawline(0,0,60,60, 1);
 glcd.drawline(0,60,60,60, 2);
}
void loop(){};