diff options
author | Pav Lucistnik <pav@FreeBSD.org> | 2005-07-18 21:12:39 +0000 |
---|---|---|
committer | Pav Lucistnik <pav@FreeBSD.org> | 2005-07-18 21:12:39 +0000 |
commit | 1c72a7109e10943a9da5e864e25e8fff26d788a9 (patch) | |
tree | 2f20949090c6e5bbbe655f3151a7770d997019d3 /games/exmars/pkg-descr | |
parent | 5e015f9e53582d7bd801a4013358b1135b5cb643 (diff) | |
download | ports-1c72a7109e10943a9da5e864e25e8fff26d788a9.tar.gz ports-1c72a7109e10943a9da5e864e25e8fff26d788a9.zip |
exMARS combines the latest advance in corewar simulation technology, with
proactive performance optimizations.
Actually exMARS is a redcode simulator, just like exhaust and pMARS. In fact,
I have shamelessly taken sourcecode from pMARS, exhaust, some ideas from
qMars, a shot of optimizations, shook everything well, and garnished
everything with a high level interface for Ruby.
PR: ports/83576
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
Notes
Notes:
svn path=/head/; revision=139540
Diffstat (limited to 'games/exmars/pkg-descr')
-rw-r--r-- | games/exmars/pkg-descr | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/games/exmars/pkg-descr b/games/exmars/pkg-descr new file mode 100644 index 000000000000..b9bebf1d5c2e --- /dev/null +++ b/games/exmars/pkg-descr @@ -0,0 +1,24 @@ +exMARS combines the latest advance in corewar simulation technology, with +proactive performance optimizations. + +Actually exMARS is a redcode simulator, just like exhaust and pMARS. In fact, +I have shamelessly taken sourcecode from pMARS, exhaust, some ideas from +qMars, a shot of optimizations, shook everything well, and garnished +everything with a high level interface for Ruby. + +The resulting program has the following main features: + +* Uses the parser from pMARS, so no previous parsing is neccessary. At first + this was my main motivation for exMARS. +* Speed: 50% faster than pmars on a Pentium III, and often more than twice as + fast than pmars on a Pentium 4 (using gcc 3.3.1, and the same compiler + options). +* Rewritten the code in a more object oriented way, which allows different + Mars at the same time in the same program, it should also be thread save. + +Author: Martin Ankerl + +WWW: http://martinus.geekisp.com/rublog.cgi/Projects/CoreWar/exMARS + +- Alejandro Pulver +alejandro@varnet.biz |