Es gibt da verschiedene Weltanschauungen, wie man die Tiles nummeriert. Google und OSM fangen oben an (bei 85° Nord, die offizielle TMS_Spezifikation fängt unten an, bei 85° Süd.
Umrechnung: ty1=(2**zoom - 1) - ty
Du kannst dir mal probeweise maptiler anschauen. Die nummerieren auch “verkehrt herum”, und bauen eine eigene Openlayers-Anwendung, die es dann richtigherum darstellt. Oder per script umnummerieren, oder sich einfach an die Standard-Mapnik-Toolchain halten 
EDIT: Hier gibts was zum Anschauen:
http://www.maptiler.org/google-maps-coordinates-tile-bounds-projection/
Das hab ich schon hinter mir 
Gruuß,
ajoessen