You sadly have a 7 year old card which is very hard to support. It seems you are missing a lot of functions necessary for surfaces, but you do support EXT. There are some parts where the change was still needed.
surface_create_msaa should also be removed, as it uses extensions from at least 2009. If you really want to support GL1.1, then these kinds of functions will not work.
edit: Try downloading this file:
https://dl.dropboxusercontent.com/u/21117924/GLsurface.cpp and put it in enigma-dev\ENIGMAsystem\SHELL\Graphics_Systems\OpenGL1. The run the example.