I run Ubuntu 11.10 64bit version, and I have many questions

When I install zsnes with "apt-get install zsnes" it wants to remove some libraries, also mplayer and mencoder
The following packages will be REMOVED:
libsdl1.2-dev libsdl1.2debian libsdl1.2debian-alsa mplayer mencoder
The following NEW packages will be installed:
libsdl1.2debian:i386 libsdl1.2debian-alsa:i386 zsnes:i386
So I cannot use movie recorder and dump a movie. I was thinking, maybe I can compile mplayer and mencoder myself
and then install zsnes. But it still wont work to compile a 64bit version of mencoder, because it wants 64bit version of all the libraries too, libsdl1.2 wich also zsnes needs.
I have also tried to compile zsnes myself, I had to add -march=i686 -m32 to CFLAGS. But I still couldn't compile it correctly.
Is it possible to build a version of zsnes with static libraries ? Or will that cause problems with compability when using a 64bit version of libsdl and other libraries simultaniously?
I was also thinking, has anyone considered the task to port zsnes to 64bit ?
Do you have to rewrite all the asm code that has been written to?
Maybe it would be a good thing todo anyway since 32bit is slowly being replaced by 64bit.