added 3dsx support

This adds 3dsx support
yes you can load the file to any address and even separate the code and data (I have not implemented that)