Try something like this,
ScreenShot:Tbank = CreateBank( GraphicsWidth()*GraphicsHeight()*3 )
glReadPixels 0,0,GraphicsWidth(),GraphicsHeight(),GL_RGB,GL_UNSIGNED_BYTE,bankBuf( Screenshot )
Now in the bank you have the screen,
byte 0 = red(0-255)
byte 1 = green
byte 2 = blue
etc.
ScreenShot:Tbank = CreateBank( GraphicsWidth()*GraphicsHeight()*3 )
glReadPixels 0,0,GraphicsWidth(),GraphicsHeight(),GL_RGB,GL_UNSIGNED_BYTE,bankBuf( Screenshot )
Now in the bank you have the screen,
byte 0 = red(0-255)
byte 1 = green
byte 2 = blue
etc.