Damn.. where do i start.
Found this site with lots of videos similar to megadrive, tiles, links all layed out, pretty much a text based site with thumbnails, can't f--king find it for the life of me.
Anyone link some sites that it could be ? Sounds sad, but its nagging LMFAO.