aboutsummaryrefslogtreecommitdiff
path: root/games/exmars/pkg-descr
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-07-18 21:12:39 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-07-18 21:12:39 +0000
commit1c72a7109e10943a9da5e864e25e8fff26d788a9 (patch)
tree2f20949090c6e5bbbe655f3151a7770d997019d3 /games/exmars/pkg-descr
parent5e015f9e53582d7bd801a4013358b1135b5cb643 (diff)
downloadports-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-descr24
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