Skip to content

Corewar project fully written in x86 Assembly - NASM - Linux

Notifications You must be signed in to change notification settings

sebastiencs/Corewar_x86

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Corewar project fully written in x86 Assembly - NASM - Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published