-----
CMNES
-----

-----------------------------------------
Version:  0.12
Date:     15/09/2000
Author:   Chris.R.Millward@btinternet.com
-----------------------------------------

CMNES was created in January 2000 as a student project of the EmuSchool
hosted by Chris Teague at emuschool.vintagegaming.com.

Written using Delphi 4 and DirectX.

Version 0.1 > 0.8 requires DirectX 4 or greater.
Version 0.9 > requires DirectX 7 or greater.


--------------
Known Problems
--------------

System lockup occurs if display mode is not supported.
Mapper 1 and 2 not working.


--------------
Future Changes
--------------

Sound.
Various mapper support.
Various display modes.
Save NES state.
Cartridge SRAM support.
Zapper support.
Paddle support.
Force feedback for various popular titles. (yes, I am being serious)
                            

-----------------
Keyboard Controls
-----------------

Player 1

F1           - Select
F2           - Start
Cursor Up    - Up
Cursor Down  - Down
Cursor Left  - Left
Cursor Right - Right
N            - Button 1
M            - Button 2

Player 2

F3           - Select
F4           - Start
Q            - Up
A            - Down
Z            - Left
X            - Right
C            - Button 1
V            - Button 2

Operation

F5           - Go (start emulation)
F6           - Halt (stop emulation)
F9           - Reset CPU
F12          - Screen capture


--------
Joystick 
--------

Only supports the primary joystick for player 1 at the moment.


------------
Speed Issues
------------

At the moment it is running at inconsistent speeds, the list below gives a good
indication of current performance:-

Processor       Low PPU usage        High PPU usage
---------       -------              --------------
Pentium 133     33 fps               9 fps
Celeron 466     115 fps              25 fps

The major bottlenecks are coming from the DrawBackground routine.

Speed can be improved by changing the frameskip setting.


-------------
Display Modes
-------------

Full screen modes supported:-

320 x 240 x 8 bpp
640 x 480 x 8 bpp

Ctrl+W will switch between full screen and windowed.

-----------------
Supported Mappers
-----------------

0,3



GNU General Public License




