The WinNES v. 0.0.4 beta
(c) 1998 Dott. Cosimo De Michele

WinNES is a NES emulator written in Delphi for Windows 95/98 and NT.
It use Direct X to manage graphics, sound and in a next future net-gaming.
                                               
Why another NES emulator on the net?
                                                 
Because there is not a NES emulator with a friendly graphic user interface,
which runs in a window togheter other windows applications.
                                                 
WinNES does not want to concur with other NES emulator,
it does not support every mappers,
but it is hopefully a guide for who wants to write an emulator for windows.
WinNES is enterely written in delphi, the cpu core is coded in C++,
and interfaced through register type calls. The code is not optimized very much, 
but i'm working to improve the performance, 
now acceptable only on a Pentium 100.
The Delphi source code is freely downloadable.
                                                
This is a Beta, its incomplete. If you want compatibility and features  do not use WinNES,
or wait for a fully fuctional version of it.
I don't hold any responsiblity if WinNES cause any damage to your PC or to your cat .
Use it at your risk.
                                                 
DO NOT E-MAIL ME ASKING FOR ROMS!!!
Any mail containing this kind of material will be deleted immediately!
But you can't distribute WinNES with any game roms.
If you do this it will hurt me and hurt the emulation development.

                The Following things are implemented in WinNES V. 0.0.4 beta 
                -new scanline routines 
                -fine background scrolling 
                -fixed many PPU bug 
                -fixed Horizontal Mirroring, now must be fixed the Vertical 
                -mapper supported MMC #0, #1 (partial), #2, #3, #4 (buggy) 
                -sound implemented with midi sintetizer (only frequency, 
               channels 0..3) 
                -new setting form with nes setting, screen, sound, joypads and 
               network 
                -logo before running rom 

                The Following things are implemented in WinNES V. 0.0.3 beta 
                -Video using direct X v3.0+ 
                -8x8 Sprites 
                -8x16 Sprites 
                -Sprite RAM IO 
                -Sprite RAM DMA 
                -Sprite flipping 100% supported, perhaps some bug are still 
               present 
                -Palette works! 
                -6502 engine by Marat 
                -Horizontal and Vertical Scrolling implemented 
                -Horizontal and Vertical Mirroring implemented 
                -Backed Battery 
                -Trainer supported 
                -joypad support; joypad 1 e 2 now works with direct input 
                -MMC #0 totally supported and MMC #1 

To contact the author :
=======================

	Dott. Cosimo De Michele	: karakiri@hotmail.com
	Web page HTTP://members.tripod.com/~Karakiri

Other :
=======
  WinNes is fully written in Delphi 3.02b and the source is fully avaible,
  if u want to learn to write an emulator e-mail me and i send u it.
  You are not allowed to distribuite this software commercially. 
  Please, notify me, if you make any changes to this file or use my source.

Greeting :
==========

  CREDITS

to YOSHo for his awsome NES docs,
to Hiroyuki Hori for his DelphiX component,
to Marat Fayzullin for his M6502 CPU core,
to BERO and P4L97 for their help,
to my wife for helping me and support,
and all the other people I forgot to mention.


Cosimo De Michele
karakiri@hotmail.com