The WinNES v. 0.0.6 beta (c) 1998 Dott. Cosimo De Michele 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. WinNES is freeware! 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. How to use? It is very simple, copy the WinNES.exe on your system (windows 95, 98, NT) and run it. It is like other windows application, open the ROM from the menu and the emulation will start, now you can play with old NES games in a window on your computer. Please use WinNES with 64K or 16.8M screen colours for best performance in windowed mode, or at any color depth in full screen mode if u have Direct X. The Following things are implemented in WinNES V. 0.0.6 beta -corrected Start and select bugs, windows joypad/joystick is fully workable and use direct input -now WinNES work on computer without direct X and if u want to use it with direct X u must have direct X v6.0 -sound implementation completely rewritten, a big thanks to Mitch Schwartz for his help -corrected many bug on mapper #1 and on mapper #4 that now use IRQ -speed up screen emulation, now on my P166 GALAGA go at 28 FPS in windowed mode and 32 FPS in full screen mode -rewritten fine background horizontal and vertical scrolling -added debug window, for step to step debug program The Following things are implemented in WinNES V. 0.0.5 beta -now support nes palette changing -mapper supported MMC #0, #1, #2, #3, #4, #7, #8, #9, #10, 11, #15, #16, but with some bugs -fixed many bug 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. 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 : ========== 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 Mitch for beta testing and web page design, to my wife for helping me and support, and all the other people I forgot to mention. Cosimo De Michele karakiri@hotmail.com