Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 788 Bytes

README.md

File metadata and controls

23 lines (16 loc) · 788 Bytes

Corewar ASM x86

Alt text

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