I've said this on other similar threads - Rocks 'n' Diamonds is an excellent remake of Emerald Mine. It even includes Amiga emerald mine club level sets. It is also a remake of Supaplex and has sokoban support too.
It is open source and available on multiple platforms.
http://www.artsoft.org/