                                  FCE Ultra
                                   Beta 3

                         http://www.kc.net/~zaik/fceu/


What is new:

        * Fixed more PPU bugs, including a palette mirroring one;
          God Slayer works OK now.
        * Improved mapper emulation overall.
           - Better IRQ support on most mappers.
           - Fixed some MMC3 bugs.
           - Added a few new mappers.
           - Fixed Konami mapper emulation a little.
           - Dragon Ball Z games work great now!
        * Sound Blaster wave synthesis(very buggy).
        * Increased CPU accuracy.
        * Added more graphics output options.
        * Added code that will ignore two opposite direction cursor keys
          being accidentally pressed down at the same time.
        * More "convenience" features overall.



Contents:

  1.  Basic information
        1.0 What FCE Ultra is.
        1.1 System requirements.
  2.  How to use
        2.0 Starting FCE Ultra
        2.1 What to do once emulation has begun
  3.  Compatibility
  4.  Contacting the author

1.0)

        FCE Ultra is an NTSC Famicom/NTSC NES emulator for DOS.  It is based
        upon Bero's original FCE source code.  Current features include
        adequate PPU, CPU, PAPU, expansion chip, and joystick emulation.  Also
        a feature unique to this emulator(at the current time) is authentic
        Game Genie emulation!

1.0)

        Minimum system requirements:

        Pentium 60
        16 MB RAM
        400 KB free disk space
        MS-DOS 6.0

        Recommended system requirements:

        Pentium II 200
        16 MB RAM
        5 MB free disk space
        Joystick/Game Pad
        Sound Blaster
        Windows '95/'98(long file name support)


2.0)

        At a dos prompt in the directory where fce is, simply start fceu
        using the following format:

        fceu <arguments> romimage.nes


        <arguments> can be one of the following:

        -vgamode        Select VGA mode.
                        1 = 256x240x256
                        2 = 256x256x256
                        3 = 256x256x256(with scanlines)
        -nat            Simulate North American television image boundaries.
        -nojoy          Force non-use of joystick.
        -gg             Activate Game Genie emulation.

2.1)

        Once emulation has begun, play as normal.  The mapping of controls
        is:

        Left Control            A
        Left Alt/Space          B
        Enter/Return            Start
        Tab                     Select
        Cursor Down             Down
        Cursor Up               Up
        Cursor Left             Left
        Cursor Right            Right
        CAPS LOCK               Switch between virtual joystick 1 and
                                virtual joystick 2.
        NUM LOCK                "Link" virtual joysticks together.
        C                       Insert Coin
        ESC/F12                 End emulation.

3.)

        FCE Ultra emulates the main features NES's pAPU/PPU/CPU fairly well,
        even though there are many bugs.  Bugs will be fixed when they can
        be located and a suitable fix discovered.

        FCE Ultra currently supports the following mappers(most partially):

        0,1,2,3,4,7,9,10,11,16,17,18,19,21,22,23,24,25,32,34,47,64,65,66,68,
        69,71,73,78,79,85,90,99,119,150(*)

        * Mapper 150 is my own assignment.  It is for the game
          "Insector X".


4.)

        I can be reached via email at zaik@kc.net.
