NEMUS - An advanced, efficient, and portable NES emulator.
Copyright (C) 2002, Jesse Towner

All other trademarks and copyrights are the property of their
respective owners.


TABLE OF CONTENTS
-----------------

1. LICENSE
2. SYSTEM REQUIREMENTS
3. GENERAL INFORMATION
4. CONTROLS
5. CONSOLE COMMAND REFERENCE
6. CREDITS


1. LICENSE
----------


This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option)
any later version.

This program is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details. You should have received a copy of the GNU General
Public License along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


2. SYSTEM REQUIREMENTS
----------------------


 Minimum System Specifications
 -----------------------------
	
  Processor: Pentium II or AMD K6 at 300 MHz
  Ram:       32MB
  Video:     First generation 3D graphics card
             (3Dfx Voodoo, FireGL, SiS 35xx, etc.)
  OS:        Windows 98, Me, NT/SP5, 2000, XP, or greater
  Software:  DirectX 8.1+, OpenGL 1.1+


 Recommended System Specifications
 ---------------------------------
	
  Processor: Pentium III or AMD Athlon at 500 MHz
  Ram:       128MB
  Video:     Second generation 3D graphics card
             (3Dfx Voodoo2, Intel 80810 3D AGP, nVidia TNT)
  OS:        Windows 2000, XP, or greater
  Software:  DirectX 8.1+, OpenGL 1.1+



3. GENERAL INFORMATION
----------------------


	Nemus is an attempt to bridge a gap in the NES emulator scene by
offering an emulator that significantly improves the whole emulation
experience. Currently, Nemus features hardware accelerated bi-linear and
anistropic filtering of the NES display, and multi-sample, full-screen
antialiasing is being scheduled for implementation in the next release.
Furthermore, a sound 'font' or 'kit' system is being planned for the
NES sound channels in an attempt to create amazingly high-quality sound
on the NES. Of course, Nemus will always support un-filtered, original
quality emulation, so those content in the 'untainted look' won't feel
left out.

	Additionally, Nemus attempts to accurately emulate the NES at
all costs--even if it does mean a somewhat slower emulator. The rationale
behind this is that in today's world, computers are more than fast enough
to emulate the NES accurately. And I'm sure there are quite a few of you
out there who are sick and tired of not being able to play certain games
not supported by most emulators. Hopefully, Nemus will be able to
accomedate you.



4. CONTROLS
-----------


Esc	Exits the program
~	Toggles the console
S	Start Button
A	Select Button
X	A Button
Z	B Button
Up	Directional Pad Up
Down	Directional Pad Down
Left	Directional Pad Left
Right	Directional Pad Right



5. CONSOLE COMMAND REFERENCE
----------------------------


General
-------

echo			Sets the echo status or prints a message.
help			Lists the console commands.
run			Runs a console command script file.

NES Emulation
-------------

loadrom <"file name">	Loads in an iNES or UNIF rom image.
unloadrom		Unloads the rom image
reset [hard, soft]	Resets the nes process.

Graphics
--------

g_enumdrivers		Lists all of graphics drivers supported by the system.
g_enumadapters		Lists all of the display adapters.
g_enummodes		Lists all of the fullscreen modes.
g_enumformats		Lists all of display formats.
g_driver		Graphics driver variable.
g_adapter		Display adapter variable.
g_width, g_height	Display dimension variables.
g_format		Display format variable.
g_syncvretrace		Sync to vertical retrace flag variable.
g_windowed		Windowed mode flag variable.
g_apply			Applies new graphics settings.


6. CREDITS
----------


Nemus is being worked on exclusively by Jesse "The Code Demon" Towner.
However, this software would not have been possible without the information
and support provided by the following people:

- Quietust/Tsutieuq, for letting me bug him for invaluable NES information.
- Kevtris/Kevin Horton, for his great documentation and conversations about
  exotic forms of NES hardware (ie. NES-on-a-chip, wearable-NES, edible-NES,
  NES-grafted-onto-my-ass).
- Chris Covell, for various NES related information. 
- TRAC and stainless for the odd question about NES hardware.
- Matthew Conte, for his original CPU and pAPU cores.
- Samus Aran, for his awesome PPU timing documentation.
- Tennessee Carmel-Veilleux, for pioneering the UNIF ROM image format.
- loopy, for his PPU scrolling and VRAM address register articles.
- Jeremy Chadwick, for his NES Technical documentation.
- \FireBug\, for his mapper documentation.

Greets out the authors of the following (publically released) NES emulators:

- The NESten team (forgot the website url)
- TRAC, stainless and the FakeNES crew (http://fakenes.sourceforge.net)
- Xodnizel and his emulator, FCE Ultra (http://fceultra.sourceforge.net)
- Dead_Body, author of Squeem (forgot the website url)
- Delta/scanty of Pretendo (http://www.pretendo.org)
- Matthew Conte, author of Nofrendo  (forgot the website url)

Greets out to the following people:

- Dj Slade and his crew, for taking an interest in Nemus.
- Everyone from #nesdev, particularily Wormil, for his excrement-related hyjinx.
- Almost everyone who has ever been involved in the NES emulation / development
  scene.
- Anyone I've forgotten.

Nemus 'Hall of Shame':

- Marat Fayzullin, for ignorantly critizing other people's progress in the NES
  emulation scene and charging people money for his shitty emulator, iNES.
