nesterEmu

所属分类:模拟服务器
开发工具:Visual C++
文件大小:249KB
下载次数:28
上传日期:2010-02-26 10:50:42
上 传 者hoemulator
说明:  外国人编写的NES模拟器,注释较多,可读性强
(NES emulator written foreigners, comments are more readable)

文件列表:
src (0, 2001-01-26)
src\debug (0, 2000-11-03)
src\debug\HEX.cpp (1039, 2000-08-10)
src\debug\HEX.h (1863, 2000-08-10)
src\debug\mono.cpp (8116, 2000-08-10)
src\debug\mono.h (2786, 2000-08-10)
src\debug\debug.cpp (952, 2000-08-10)
src\debug\debuglog.h (4124, 2000-08-10)
src\debug\debug.h (1763, 2001-01-27)
src\nes (0, 2000-11-03)
src\nes\apu (0, 2000-11-03)
src\nes\apu\nes_apu.c (32281, 2000-11-01)
src\nes\apu\nes_apu.h (8108, 2000-10-05)
src\nes\apu\nes_apu_wrapper.h (2187, 2000-10-20)
src\nes\apu\nes_apu_wrapper.cpp (5927, 2000-10-07)
src\nes\apu\vrcvisnd.c (5384, 2000-10-06)
src\nes\apu\vrcvisnd.h (1990, 2000-10-06)
src\nes\cpu (0, 2000-11-03)
src\nes\cpu\nes6502.h (4286, 2000-09-09)
src\nes\cpu\nes_6502.h (2192, 2000-11-01)
src\nes\cpu\nes_6502.cpp (2362, 2000-08-12)
src\nes\cpu\nes6502.c (57879, 2001-01-26)
src\nes\ppu (0, 2000-11-03)
src\nes\ppu\nes_ppu.h (5049, 2000-08-10)
src\nes\ppu\nes_ppu.cpp (19029, 2001-01-27)
src\nes\nes_screen_mgr.h (1938, 2000-08-10)
src\nes\libsnss (0, 2000-11-03)
src\nes\libsnss\libsnss.h (9090, 2000-07-09)
src\nes\libsnss\libsnss.c (22241, 2000-07-09)
src\nes\snss.h (1110, 2000-08-10)
src\nes\nes_pad.h (2081, 2000-08-10)
src\nes\nes_pal.h (2110, 2000-08-16)
src\nes\nes_rom.cpp (4661, 2001-01-26)
src\nes\nes_rom.h (3768, 2001-01-26)
src\nes\nes_settings.h (4637, 2001-01-26)
src\nes\nes.h (4434, 2001-01-26)
src\nes\mapper (0, 2001-01-26)
src\nes\mapper\nes_mapper.cpp (27497, 2001-01-26)
src\nes\mapper\NES_mapper_Konami.h (602, 2001-01-27)
src\nes\mapper\NES_mapper_Konami.cpp (2900, 2001-01-27)
... ...

======== nester ======== a NES emulator by Darren Ranalli http://nester.dranalli.com/ Versions ======== 2002.02.02 - public beta 4a - binary has *not* changed - updated email address - added GPL header to src/win32/win32_directory.* 2001.01.27 - public beta 4 - new webpage and email address! - new CPU, APU cores from Matt Conte - 16-bit sound support - keys 0-9 now available, use Ctrl-# to select savestate slot - mapper 24 support (VRC6/Castlevania 3j) (thanks to TAKEDA, toshiya) - VRC6 external hardware support (from Nosefart) - directory options for SRAM and savestate files - ROM info dialog added to file menu - added pause capability - fixed fullscreen drag-and-drop bug (thanks to Timm VanNess) - minor mouse hiding bug fix - auto-frameskip capped to prevent negative feedback loop - key inputs are now ignored when ctrl or alt is pressed - fixed minimize/restore timing bug - "run in background" now includes minimized state 2000.11.03 - public beta 3 - fixed bug in joystick button input settings 2000.10.13 - public beta 2 - major bug fix: SRAM now saved on reset (thanks to TAKEDA, toshiya) 2000.08.17 - public beta History ======= I played Nintendo as a kid. Lots. I grew up, and I didn't play Nintendo so much. In 1997, I downloaded Nesticle. I played Nesticle in 1997. Lots. Then I wanted a decent NES emulator for Windows. So I started writing one in early 1999, And here it is. <@:) Controls ======== nester supports DirectInput-compatible keyboards and joysticks. Here are the default controls: d-pad = arrow keys Select = A Start = S B btn = Z A btn = X Pause/Break pauses nester hold '+' (on the num pad) to disable speed throttling Ctrl+D toggles double-size in windowed mode Alt+Enter toggles between windowed mode and full-screen mode Esc exits full-screen mode F5 saves the game F7 loads a saved game Ctrl + a number key (0-9) selects a savestate "slot" F1 displays an About box ** Want to play nester with a real NES pad? ** Check out DirectPad Pro at http://www.ziplabel.com/dpadpro/index.html Stuff ===== Requirements: ------------- Windows 95/***/ME/2000/NT DirectX 3.0 or higher Service Pack 3 or higher required in NT display card/monitor capable of displaying 256 or more colors keyboard and/or joystick (DirectX 5 or higher required for joystick) DirectSound-compatible sound card (recommended) Supported mappers: ------------------ 0,1,2,3,4,7,9,24,40 Features: --------- DirectInput support SNSS savestate support, compatible with Nofrendo, LoopyNES, & others (http://www.nofrendo.org/snss/) uses nes6502, the fast 6502 core by Matthew Conte uses the Nosefart/Nofrendo APU core by Matthew Conte fullscreen and windowed display modes double-size windowed mode recent ROMs list black & white mode (for those of us who had to play our NES on a B&W TV -- what, am I the only one??) shell integration - associate .NES files with nester! It's fun. Just do it. No, really. DO IT! small executable - nester is compressed with UPX (http://wildsau.idv.uni-linz.ac.at/mfx/upx.html) SNSS - Standard NES Save State ------------------------------ nester uses the nifty SNSS savestate format. SNSS allows NES emulators to share savestates, which is a Good Thing. nester uses the libSNSS library for loading and saving SNSS savestates. All NES emulator authors are encouraged to use SNSS. To find out more, visit http://www.nofrendo.org/snss/ Thanks ====== I would like to thank the following people: big, big thanks to Matthew Conte for all his help with everything NES, and for being so dang shady TAKEDA, toshiya for his work on the unofficial nester Jeremy Chadwick (and everyone who contributed information to nestech.txt) Mike Melanson, for writing the initial versions of libSNSS loopy, for his PPU info Kevin Horton, for his palette generation algorithm nyef (some of the mapper code is based on code from DarcNES) \Firebug\ for his mappers.txt sardu, for writing nesticle FanWen Marat Fayzullin the rest of the big happy family that is nesdev and anyone else I forgot Contact ======= nester@dranalli.com PLEASE DO NOT SEND EMAIL ABOUT: 1.where to get game ROMs 2.where to find other emulators 3.any other information that is readily available on the internet PLEASE DO SEND EMAIL ABOUT: 1.monkeys 2.bugs (i.e., nester froze up when I did blah and blah) Please tell me what version of Windows you're running, what version of DirectX you have installed, your hardware configuration if you know it, what ROM you're trying to use, and a detailed description of the problem and how to reproduce it. 3.offers of money (or anything else you think I might like :]) Legal crep ========== The author shall not be held responsible for any damage or loss caused by this software. Use it at your own risk. nester may only be used with ROMs that are legally owned by the user. The author does not condone piracy. nester may NOT be distributed with ROMs of any kind. All of these conditions also apply to any derivatives of nester. nester was written using 100% legally reverse-engineered information. Any similarity between the name "nester" and the name of any other piece of software is purely coincidental. Nintendo, Nintendo Entertainment System, NES, and Nester are registered trademarks of Nintendo of America. Windows, Windows 95, Windows ***, Windows 2000, Windows NT, DirectX, DirectSound, and DirectInput are registered trademarks of Microsoft. You may distribute modified binaries compiled from the source code or a derivation thereof, as long as 1) it is visually obvious that the binary is based on nester, and 2) it is visually obvious that the binary is not an official version of nester. The recommended procedure is to display "nester (unofficial)" on the title bar throughout the non-fullscreen lifetime of the program. The lines of code that accomplish this are clearly labeled in the source (see "version.h"). This file must accompany any distribution of nester source code and/or binaries, or derivations thereof. Copyright (C) 2000 Darren Ranalli

近期下载者

相关文件


收藏者