summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOliver McFadden <z3ro.geek@gmail.com>2007-11-23 00:25:30 +0000
committerOliver McFadden <z3ro.geek@gmail.com>2007-11-23 00:25:30 +0000
commit216a9f53238fd0676c6315861b133be079568bb9 (patch)
tree9664d96cdea1a0ee9cd1c7ced0602e036498d88b
parent7a6ca2b30ca502134b16e203e82299d8eefdfc92 (diff)
Added a README file explaining how to use Revenge.
-rw-r--r--README61
-rw-r--r--README.texinfo75
2 files changed, 136 insertions, 0 deletions
diff --git a/README b/README
index e69de29..9d6d886 100644
--- a/README
+++ b/README
@@ -0,0 +1,61 @@
+README
+******
+
+1 About Revenge
+***************
+
+Revenge is a program designed to aid in reverse engineering and
+debugging 3D programming of ATI graphics cards.
+
+ Revenge is usable by both developers and users; users may simply run
+Revenge and send the created dump tarball to the developers.
+
+ New OpenGL test may be easily added to Revenge for testing new
+features and extensions.
+
+2 Installing Revenge
+********************
+
+Briefly, the shell commands `./configure; make; make install' should
+configure, build, and install this package. Revenge requires the
+following packages, as well as a Unix-like operating system, such as
+GNU/Linux.
+
+ * pciutils (http://www.kernel.org/pub/software/utils/pciutils/)
+
+ * Simple DirectMedia Layer (http://www.libsdl.org/)
+
+ * zlib (http://www.zlib.net/)
+
+ You may also run revenge in-place, without executing `make install',
+if you prefer.
+
+3 Running Revenge
+*****************
+
+You must be root in order to run Revenge; the X server may be running
+as a user, but you may have to execute `xhost +' to disable access
+control.
+
+ You should verify you are *NOT* running any OpenGL based window
+managers such as Beryl (http://www.beryl-project.org/), Compiz
+(http://compiz.org/), etc.
+
+ Revenge currently does not auto-detect the interface used by the
+graphics card, so you must run with the appropiate siwtch. The avilable
+interface types are as follows: `--agp', `--igp', `--pci', `--pci-e',
+and `--rs690'.
+
+ The following is an usage example for Revenge; substitute `--pci-e'
+with the interface type appropriate for your card.
+
+ # revenge --pci-e
+
+ While Revenge is running please do not move the mouse or minimize
+the window, etc; it's best to simply let Revenge run without
+interference.
+
+ After executing this command and waiting some time (typically a few
+minutes) a dump tarball will be created. You should send this dump
+tarball to `revenge@freedesktop.org'.
+
diff --git a/README.texinfo b/README.texinfo
new file mode 100644
index 0000000..7e825e0
--- /dev/null
+++ b/README.texinfo
@@ -0,0 +1,75 @@
+\input texinfo @c -*-texinfo-*-
+@c %**start of header
+@setfilename README.info
+@settitle README
+@c %**end of header
+
+@node Top
+@top README
+
+@menu
+* About Revenge::
+* Installing Revenge::
+* Running Revenge::
+@end menu
+
+@node About Revenge
+@chapter About Revenge
+
+Revenge is a program designed to aid in reverse engineering and debugging 3D
+programming of ATI graphics cards.
+
+Revenge is usable by both developers and users; users may simply run Revenge and
+send the created dump tarball to the developers.
+
+New OpenGL test may be easily added to Revenge for testing new features and
+extensions.
+
+@node Installing Revenge
+@chapter Installing Revenge
+
+Briefly, the shell commands @samp{./configure; make; make install} should
+configure, build, and install this package. Revenge requires the following
+packages, as well as a Unix-like operating system, such as GNU/Linux.
+
+@itemize
+@item
+@uref{http://www.kernel.org/pub/software/utils/pciutils/,pciutils}
+@item
+@uref{http://www.libsdl.org/,Simple DirectMedia Layer}
+@item
+@uref{http://www.zlib.net/,zlib}
+@end itemize
+
+You may also run revenge in-place, without executing @samp{make install}, if you
+prefer.
+
+@node Running Revenge
+@chapter Running Revenge
+
+You must be root in order to run Revenge; the X server may be running as a user,
+but you may have to execute @samp{xhost +} to disable access control.
+
+You should verify you are @strong{NOT} running any OpenGL based window managers
+such as @uref{http://www.beryl-project.org/,Beryl},
+@uref{http://compiz.org/,Compiz}, etc.
+
+Revenge currently does not auto-detect the interface used by the graphics card,
+so you must run with the appropiate siwtch. The avilable interface types are as
+follows: @samp{--agp}, @samp{--igp}, @samp{--pci}, @samp{--pci-e}, and
+@samp{--rs690}.
+
+The following is an usage example for Revenge; substitute @samp{--pci-e} with
+the interface type appropriate for your card.
+
+@example
+# revenge --pci-e
+@end example
+
+While Revenge is running please do not move the mouse or minimize the window,
+etc; it's best to simply let Revenge run without interference.
+
+After executing this command and waiting some time (typically a few minutes) a
+dump tarball will be created. You should send this dump tarball to
+@samp{revenge@@freedesktop.org}.
+