+VERSION: 0.3.1 (Beta 3 1st Revision)


+FEATURES:


   -No Sound emulation. (But i'm working on it.)
   -99% CPU instruction implemented. (There is probably some bug).
   -85% PPU is already implemented.
   -Many mapper #0,1,2,3 comercial games runs at the moment.


+NEWS:

*0.3.1 (9/11/2005):

 -Code optimized (50% faster).
 -Overspeed limit implemented (use -l flag).


*0.3 (4/14/2005):

 -Code optimized (40% faster).
 -Autoskip accuracy increased.


*0.2.2 (16/10/2004):

 -Fixed 3 cpu core bugs.
 -Fixed one debugger bug i accidentaly put in last version.


*0.2.1 (10/9/2004):

 -PPU Attribute table magnment fixed.
 -Added Save/Load State function.
 -Added manual Frame Skip Option.

*0.2.0 (13/8/2004):

 -Mapper #2 y #3 emulation.
 -Mapper #1 emulation (still preliminary and uncomplete).
 -One CPU core bug fixed.
 -Two PPU buf fixed.
 -Added option for changing into trace mode in the middle of the execution.

*0.1.5 (5/8/2004):

 -Some CPU bugs fixed and Syncrozation improvment. 
 -Reset function added (Pressing the R key).
 -Some new features added in the debugger.


*0.1.4 (22/3/2004):

  -Some minor PPU bugs fixed.
  -Implemented V and H background Scrolling (but ti's still incomplete).
  -Added EmiLAUNCHER, a pseudo-GUI. No need of command line any more.

  NOTE: This version is dedicated to all the innocents victims killed in the Madrid's inhuman terrorist attack in March 11.

*0.1.3 (11/2/2004):

  -I fixed many bugs of CPU CORE.
  -Some bugs on PPU has been fixed too.
  -Fullsecreen mode added.
  -Auto freameskip added.
  -Code optimized and runs 25% faster.
  -An aproximation of sprite #0 hit colision has been implemented.
  -Sprites flip implemented.


+PAKAGE CONTENTS:

This pakage includes:

   -EmilNES.exe: The binary for win32.
   -EmiLAUNCHER.exe: A pseudo-GUI for using the emulator (for win32 only).
   -emilnes: Linux binary
   -SDL.dll: Library needed to run.
   -Readme.txt: This file.



+USING EmilNES:

 -USING EMILAUNCHER:

 Just run EmiLAUNCHER, and you'll see and easy-to-use interface. Select the options and Load the ROM you want to play.

 -USING COMMAND LINE:

 If you are a real male, or you just hate GUIs then you can simply use EmilNES as follow:


 Use: emilnes <nes rom file> [-fs] [-s|-t|-l]
      -fs: Fullscreen Mode
      -s:  Stats (CPU IPS & fps)
      -t:  Ejecution Trace is shown
      -l:  Limit speed.

 Trace mode have more commands but i doubt someone will use my debugger so if you want to  know how to use it email me.



+USING EmilNES FOR NEWBIES:

If you don't know what a comandline console is then just do this for playing:

Drag and drop the nes rom file (*.nes) over EmilNES.exe file.


+CONTROLS:

a --> START
s --> SELECT
z --> A
x --> B

You can reset the Emulator by pressing R.
You can change into debugger mode by pressing T.
You can increase/decrease the FrameSkip by pressing +/- buttons of the numeric keyboard.
You can Save/Load State by pressing F1,F2,F3/F4,F5,F6 (You have 3 slot for each rom).

+CONTACT ME:

You can write me to: igiamai@gmail.com or else visit: http://sourceforge.net/projects/emilnes/
