Corewar_x86 is a Virtual Machine fully written in Assembly language using Intel syntax. It's fully functional, if you found bugs please report them. This project derived from the 'Corewar' project [https://github.com/sebastiencs/corewar] written in C. It doesn't include the Assembler, only the VM.
Tested with Fedora 20 x86_64. I needed to install some librairies:
# yum install glibc.i686 ncurses-libs.i686 libzip.i686 libX11.i686 libXrandr.i686 SDL.i686 SDL_ttf.i686 SDL-devel.i686 SDL_ttf-devel.i686 glibc-devel.i686
Command line:
$ ./corewar champions/42.cor champions.try_again.cor
To dissasemble champions:
$ ./corewar -d champions/42.cor
A man page is also available:
$ man ./corewar.man