There are a few different ports of gnuboy around the place, I've spent a long time collecting the original gnuboy code putting it into SCM and updating it.
The project is at http://code.google.com/p/gnuboy/.
If you want to build on your platform and you have SDL available it should be a fairly...