Spelkontroll  ::  Emulation64  ::  DCEmu.co.ukNetwork Sites:    About  ::  Hosting  ::  Donate 
Home Files Forums Reviews Guides Articles Interviews

Welcome to the Emulation64 Network339 Users Online

 





    Friday, May 09, 2008
Nestopia 1.39 Released


Shell Additions:
• "Don't show again" checkbox in DIP switches popup window.
• Soft-patching status in image info dialog.

Shell Changes:
• More descriptive error messages.
• Refactoring.

Shell Fixes:
• Netplay file opening error leading to crash.
• Recent files locking bug on exit.
• Last visited image file directory bug on exit.
• Esc not working sometimes when disabling dialog controls (Windows™ quirk).
• Crash on cancel when exporting to AVI.
• Correct screen height with NTSC filter when exporting to AVI.
• Typos in GUI.

Core Additions:
• Core API documentation in HTML through cppdoc.
• UPS patching format support.
• Database lookup on soft-patching.
• Database entries. Info from Bootgod.
• More recognized boards. Info from Bootgod.

Core Changes:
• FDS saves through UPS instead of IPS.
• Database entries. Info from Bootgod.
• Refactoring.

Core Fixes:
• FDS file saving bug.
• NTSC burst phase incrementing bug.
• Potential memory leak in database loader.
• UTF16 to wchar_t portability fix in XML parser.
• Const-correctness bug caught by GCC 4.0.

Nestopia Official Site
 



    Friday, April 11, 2008
Nestopia 1.38 Released


Shell Additions:
• Option to select favored console in preferences dialog.

Shell Changes:
• Some video filtering work offloaded to the GPU.
• Most settings now stored in XML format.
• Misc launcher dialog display properties.
• Refactoring.

Shell Fixes:
• Netplay input communication.
• Netplay movie recording bug (menu item accidently grayed).

Core Additions:
• ROM sets and external database support using new XML format co-developed with Bootgod.
• Mapper 36, 103, 104, 106, 120, 126, 175, 176, 223 and 224. Info from mad dumper, CaH4e3 and Temryu.
• UNIF boards GS-2013 and BS-5. info from CaH4e3.
• Emulation of bus conflicts for certain boards.
• Database entries.

Core Changes:
• PPU power/reset timing and register states. Info from blargg.
• Misc IRQ/NMI/BRK/DMA special-case behavior. Info from blargg.
• NTSC/PAL switch during emulation will now force a hard-reset.
• Misc mapper emulation improvements. Info from Bootgod.
• NES-EVENT board timer more accurate.
• Board names. Info from Bootgod.
• Refactoring and mapper codebase overhaul.
• Speed optimizations (accuracy NOT compromised!).
• Mappers 21, 23, 25 and 185 no longer supported using plain iNES files because of format restrictions.

Core Fixes:
• MMC3 soft-reset IRQ bug.
• Database entries.

Nestopia Official Site
 



    Friday, April 04, 2008
It Might Be NES 1.3.2 source Released


imbNES is now open source! That's the good news. The bad news is that due to time constraints, I personally won't be able to work on it anymore. I hope that someone out there has the desire to take this project and do something interesting with it. Especially if you're a programmer who is interested in working in the video game industry some day, the knowledge that you'll pick up working on an NES emulator that runs on the PSX will be extremely useful even today in terms of understanding how this stuff all works.

If anyone is looking for ideas on where to get started, I could suggest a couple. First, the CD reading code could use a bit of error checking and retry logic. It's pretty dumb right now and it causes imbNES to freeze at the intro screen on some people's consoles with old lasers or poor quality CDR media. Also, the CPU and the GPU on the PSX could be made to run a little more asynchronously than they currently are. That should do a lot to get those games that just barely miss a solid 60fps up to speed. Of course, there's always more mappers to add, bugs to fix, and code to refactor.

Thank you to everyone who has used imbNES over the years. It was a lot of fun developing it and I can't wait to see version 1.4!

It Might Be NES Official Site
 



    Monday, February 25, 2008
RockNES 5.00 beta 7 Released


- Major CPU and APU timing fixes, hard work.
- Fixed sound config GUI dialog.
- Cleanups, future savestates might not be compatible.
- Lots of minor changes and improvements.

RockNES Official Site
 



    Monday, February 11, 2008
RockNES 5.00 beta 6 Released


- Major CPU fixes (timing and opcodes).
- Some PPU fixes, corrected VBlank flag behaviour.
- Some APU fixes, corrected frame IRQ timing.
- Fixed a bug in the sprite I/O register.
- Tweaked joypads polling/control and setup.
- Updated config file with the new blitter option 5.
- Binaries are no more compiled under Dev-C++ due to some annoyances.
- Usual tweaks, cleanups and debug code left removed.

RockNES Official Site
 



    Monday, February 04, 2008
RockNES 5.00 beta 5 Released


- Fixed an odd compiling bug that prevents proper work.
- Sprite core rewritten to match the hardware procedure.
- Fixed 2004h reads, somewhat better.
- Fixed wave recording to avoid sound skipping.
- Fixed program running in background.
- Added a new blitter, double-sized scanlined.
- Removed confirmation window when exitting program (quit to OS).
- Program window title changed into "RockNES/Win32".
- The close (X) button is enabled during the emulation.
- Keys Alt+ENTER switches between windowed/fullscreen modes during the emulation.
- Mapper 4 (MMC3) is enabled again, but since IRQs are disabled, most of the games are unplayable.
- Updated to Allegro 4.3.10 library.
- More debug stuff removed, plus internal changes and minor fixes.

RockNES Official Site
 



    Saturday, January 26, 2008
RockNES 5.00 beta 4b Released


version beta 4b released, fixes 22050Hz setting and removes debug stuff left.

RockNES Official Site
 



    Friday, January 25, 2008
RockNES 5.00 beta 4 Released


- Fixed joystick support and modified the config window.
- Fixed an obscure bug, "file doesn't exist" error.
- Fixed backed battery save/load, it was broken.
- Fixed PPU state loading, somewhat.
- Fixed sprite overflow flag, somewhat.
- Usual optmizations and tweaks.
- Added a new saveblock tagged as PTB1, extended PPU savestate.
- Added a new saveblock tagged as CPU1, extended CPU savestate, fixes loading errors.
- ROM patching dialog improved.
- Config file slightly changed for accuracy.
- The program can run in background now, sweet.
- Fixed video refresh rate to be 60Hz.
- Fixed sound output and changed from 44100Hz to 22050Hz as default.
- Other fixes I don't remember.

RockNES Official Site
 



    Sunday, November 25, 2007
NESCafe 1.000 Released


Headlines:
- Authorisation check at start-up removed (originally required to report game usage and issues with beta)
- Sound, game graphics and UI graphics have all been improved

Fixes:
- Fixed issues with sound, and discontinued the mute versions of the emulator
- Fixed issues where loaded state files weren't starting the sound correctly
- Fixed bug where text would not be presented in the correct codepage on some machines
- Fixed bug where when a NES ROM did not load correctly an error message was not being displayed
- Fixed bug where when running using the Applet Viewer some of the tags weren't being interpreted correctly
- Fixed bug where settings files and ROMs were being cached, and the latest version may not be being read
- Fixed bug where lowercase keys in the settings file for the controls where not being interpreted correctly
- Fixed bug where the / key could not be assigned to a key control in the settings file or the User Interface
- Fixed bug where LOADSTATE tag was not being interpreted correctly unless the URL was specified in full
- Fixed bug where screen would flicker when ROM files were loading
- Fixed issues with error messages, they are now more meaningful and better explain the underlying issues

Functionality Removed:
- Removed Override Engine (this was not heavily used)
- Removed Activity Monitor (because Authorisation Check is removed, this would not work)
- Removed Debugger from Applet version (replaced by Code Profiler in Standard version)
- Removed Image Smoothing and replaced with improved image scaling routines
- Removed Sprite Tile view from Applet (this was not heavily used)

Functionality Added/Changed:
- Added F9 option to standard version to dump executable code (profiles the code as it runs)
- Changed settings filename to nescafe-settings.txt (to prevent issues with MIME types on web-servers)
- Changed how the CPU interprets undocumented operation codes, they now cause the CPU to halt
- NESCafe Applet screen now dynamically resizes if the Applet canvas changes size
- Cleaned up the Time Trial mode, pressing T causes the current screen and run-time data to be captured.

NESCafe Official Site
NESCafe 1.000
 



    Monday, May 21, 2007
Nestopia 1.37 Released


Shell Additions:
• Menu option for DIP switch window popup on file load.
• Movie recording now supported during netplay.

Shell Changes:
• Smaller netplay data packets.
• Minor GUI adjustments.
• Refactoring.

Shell Fixes:
• Scaling artifacts with NTSC filter on certain resolutions.
• Auto NTSC/PAL window resize bug.
• Sound stuttering on window clicks.
• Netplay bugs/quirks.
• Joystick auto-calibration bug.

Core Additions:
• Mapper 63.
• Mapper 121 and 134. Info from CaH4e3.
• Mapper 136 for Sachen board SA-002 3011. Info from Enri.
• Mapper 178 for "San Guo Zhong Lie Zhuan (Ch)". Info from temryu.
• UNIF boards: AX5705, T-230, CTC-65 and 190IN1. Info from CaH4e3.
• Adaptive sound streaming synchronization.
• More optimization hints for GCC.
• Database entries.

Core Changes:
• Movie file format rewritten. Older files will no longer work (sorry, had to be done sooner or later). New format is much more flexible and extendable.
• Lower memory consumption.
• APU speed optimizations.
• Most DIP switches are now configurable through dialogs instead being soft-reset-triggered.
• Board names. Info from Pongbashi and Bootgod.
• Refactoring.

Core Fixes:
• Mapper 41 and 43.
• Mapper 112. Fixes "Fighting Hero III". Info from temryu.
• Minor save state inaccuracy.
• FDS sound emulation inaccuracy. Fixes "Nazo no Magazine Disk - Nazoraa Land Dai 3 Gou".
• Small rewinder bug.
• Database entries.

Nestopia Official Site
Nestopia 1.37
 



    Sunday, May 13, 2007
UberNES 3 revision 2 Released


• Added support for iNES mapper 5 (MMC5)

• Added time-trial support
  o When you play time-trial enabled games, UberNES will record your completion times
  o Upload your times to the UberNES database to compete with other UberNES users for the fastest times
  o Download the worldwide NES stats to see the fastest worldwide times
  o The currently-supported time trial games are:
    + Metroid
    + Super Mario Bros.
    + Super Mario Bros. 2
    + Mega Man 2
    + Castlevania 3

• Added "Download all movies" feature to online movie gallery

• In conjunction with this version, we are releasing a related project - our Nintendo Screen Saver
  o It's a stand-alone Windows screen saver that displays NES games
  o Games are played intelligently by using UberNES movie files as input sources
  o The screen saver can tap into the online UberNES movie gallery to quickly import a large amount of unique, quality gameplay footage.


UberNES Official Site
UberNES 3 revision 2
 



    Tuesday, February 27, 2007
Nestopia 1.36 Released


Shell Additions:
• Joystick calibrate button in the input dialog.

Shell Changes:
• Now possible to make save states (slots only) during netplay.
• Some error messages more descriptive.
• Log file now enabled by default.
• Lazy loading of some resources, notably the launcher file database.
• Various aesthetic GUI fixes and improvements.
• Refactoring.

Shell Fixes:
• Lightgun trigger no longer registered if screen is occluded by a window.
• Various things, subtle and not-so-subtle.

Core Additions:
• Power Glove peripheral support.
• Mapper 38, 108 and 173. Info from Ca4He3.
• UNIF boards: TF1201, KS7038 and GS-2004. Info from Ca4He3.
• Mapper 150 reset-triggered DIP switch toggling.
• Database entries.

Core Changes:
• Speed optimizations (NO accuracy trade-off).
• blargg's nes_ntsc updated to version 0.2.2.
• HSB/RGB calculation method.
• 8bit video mode rendering removed.
• 2xSaI filters removed. Use hqx or ScaleX instead.
• Even stricter ANSI/ISO compliance.
• More compiler options and detections through the preprocessor. Refer to "NstApiConfig.hpp" as starting point for porting work.
• Board names. Info from Pongbashi.
• Refactoring.

Core Fixes:
• Mapper 234.
• Mapper 242. Fixes "Dragon Quest VIII (Ch)".
• Database entries.
• Various things, subtle and not-so-subtle.

Nestopia Official Site
Nestopia 1.36
 



    Thursday, February 08, 2007
NESCafe 0.706 Released


- Fixed bug where Save States were not working for indirect URLs in Applet Tags
- General maintenance improvements and updates to documentation

NESCafe Official Site
NESCafe 0.706
 



    Thursday, February 01, 2007
FCEUXD SP 1.07 Released


- New: Added RAM Filter

FCEUXD SP Official Site
FCEUXD SP 1.07
 



    Wednesday, January 03, 2007
RockNES 5.00 beta 3 Released


- Timer tweaked a bit, it's better.
- Fixed display messages and flickering.
- Some internal changes and minor fixes.

RockNES Official Site
RockNES 5.00 beta 3
 



    Tuesday, January 02, 2007
RockNES 5.00 beta 2 Released


- Fixed opcodes: $01[ORA1](7/6), $04[NOP3](4/3).
- Fixed an obscure addressing mode timing bug.
- Fixed support for trained games.
- Fixed the sound flag in the config file.
- Disabled debug messages, my bad.
- Fixed warning/status messages.
- Mapped F1 key to toggle FPS display.
- Fixed PRG page masking.
- Added ROM loading error messages.
- Other things I don't remember...

RockNES Official Site
RockNES 5.00 beta 2
 



    Wednesday, November 08, 2006
Nintendulator 0.965 Beta (2006/11/07) Released

New binaries and source for version 0.965 have been released for the Nintendo emulator Nintendulator. Changes for the November 7th release are unknown. Head on over to the official site for the downloads and for more information about Nintendulator.

Nintendulator Official Site
 



    Tuesday, November 07, 2006
Nestopia 1.35 Released

A new version of the NES emulator Nestopia has been released. Here is a list of changes for version 1.35.


Shell Additions:
 Memory pool select for sound buffers.
 Famicom and NES four player adapter select in menu.
 More cartridge info in image file dialog.

Shell Changes:
 Better sound synchronization.
 Launcher fixes and improvements.
 Workaround for bugs in E-MU sound drivers.
 Workaround for bug in ::D3DXSaveSurfaceToFile() using D3DXIFF_BMP.
 MBC strings now passed in netplay chat.
 Aspect ratio option now preserved on ALT+S in fullscreen mode.
 VSync now disabled by default.

Shell Fixes:
 Settings for compressed palette and FDS BIOS files now properly saved on exit.
 AVISTREAMINFO::fccHandler.
 Relative paths in Paths dialog.

Core Additions:
 Preliminary support for NES 2.0 file headers.
 R.O.B / Famicom Robot peripheral support.
 Mapper 14, 196, 214 and 169 (partially). Info from Ca4He3.
 Mapper 171 (KAISER KS7058) for "Tui Do Woo Ma Jeung".
 Mapper 172 (IDEA-TEK CNROM +SECURITY) for "1991 Du Ma Racing" (unaltered version).
 Database entries.

Core Changes:
 PAL APU noise channel rates and frame sequencer steps. Info from Blargg.
 Emphasis color calculations on user palettes.
 Better board type detection for several mappers, particulary 1 and 4.
 Board names. Info from Pongbashi.
 Removed worthless mapper 100.
 Refactoring.

Core Fixes:
 Mapper 12 to use MMC3A revision. Fixes "Dragon Ball Z 5".
 Mapper 15, 147 and 222. Info from CaH4e3.
 Mapper 99, PRG-ROM bank switching. Fixes "VS Gumshoe".
 Mapper 115 and moved "Bao Qing Tian" to it.
 Mapper 156. Fixes "Ko Ko Eo Deu Ben Ce" and "Metal Force".
 Mapper 163. Info from CaH4e3 and tpu.
 Mapper 230. Fixes "Contra" in "22-in-1".
 Mapper 232. Fixes the Quattro games.
 Right mouse button for light gun firing off-screen.
 Minor sound volume control bug.
 AbsX 3-byte NOP instruction timing.
 Database entries.

Head on over to the official site for more information.

Nestopia Official Site
Nestopia 1.35
 

RockNES Developer Looking For Some Help

Fx3 Is looking for some help with the sound output driver for RockNES. Here is what Fx3 had to say about the problem he is having.


There's a problem in the sound output driver, which makes the emulation slow and choppy. I tried lots of different things to bypass it, but none of them were effective. This way, to make the things clear: it's NOT an emulation problem, neither unoptimized code, neither anything related with the emulation. The reason of a choppy emulation relies on Allegro sound code, the audiostream function. Well, it's open for your help if you're experienced with Allegro sound usage.

So if you have some experience with Allegro sound usage then head on over to the RockNES forums to lend a hand.

RockNES Official Site
 



    Monday, October 23, 2006
NESCafe 0.705 Released


- Maintenance release, incorporating improvements to remote debugging and updates to documentation
- Now forces Applet installations to have a nescafe.settings file at start-up

NESCafe Official Site
NESCafe 0.705
 



    Sunday, September 10, 2006
Nestopia 1.34 Released


Shell Changes:
• Better method for CPU/GPU frame synchronization. Disabled when triple buffering is enabled.
• Suitable default settings for auto frame skip, triple buffering and clock source based on system info.
• Blargg's nes_ntsc back again with new version 0.2.1.
• AVISTREAMINFO::szName no longer used since its presence seem to cause loading failures in some AVI file editors.

Shell Fixes:
• Frame timing bug. Could cause severe slowdown on some systems.
• Wrong speed at higher refresh rates.
• Non-blocking input key commands.

Core Fixes:
• "Quattro Sports: BMX Simulator" now responds to input again.

Nestopia Official Site
Nestopia 1.34
 



    Sunday, September 03, 2006
Nestopia 1.33b Released


1.33b:
• It should solve the input device bugs introduced in 1.33.

1.33
Shell Additions:
• Adjustable screen curvature.
• Auto scale option for Hqx and ScaleX video filters.
• Auto color settings option for NTSC filter.
• 'Condition' column in launcher.
• Hex and current entry view in palette editor.
• Fast way to supply a missing FDS BIOS file on disk image loading.
• 'Default' button in FDS dialog.
• More FDS info in log file and image info dialog.

Shell Changes:
• Reduced input latency and improved overall frame flow by rearranging wait loops and making use of Direct3D9 query events (or dummy texture locks if unsupported) to force CPU/GPU sync on each frame.
• Improved emu input granularity with use of DirectInput8 event notification. Fixes "BMX Simulator" in "Quattro Sports".
• Reclaim of ::Sleep() time on timed intervals in frame timer.
• Warning message now issued whenever the database corrects a nes file with bad header.
• Filelist controls now accept double clicks.
• Pressing ESC now closes most dialogs.
• No menu check marks when disk is ejected.
• WMM timer now used by default because of QPF/QPC unsafety on dual-core CPUs.
• Refactoring.

Shell Fixes:
• Wrong HSB values in palette editor.
• Speed throttle bug when vsync was enabled.
• Incorrect window size on startup after a previous exit with a PAL sized window.
• Auto cursor hiding (didn't always work).

Core Additions:
• Hq4x video filter.
• Support for extended 512*3 byte palettes (for emphasis colors).
• FDS screen text for disk reads/writes.
• Database entries.

Core Changes:
• Better RGB to YUV conversion for VS System.
• Better VS System detection strategy.
• VS DIP switch descriptions for "Battle City", "RBI Baseball", "Super Sky Kid" and "Super Xevious".
• Rewinder optimizations. Faster but more memory consuming.
• More accurate FDS disk drive emulation. Fixes "Aspic-Majaou no Noroi", "Hao Kun no Fushigina Tabi" and possibly others.
• Switched to Blargg's snes_ntsc in order to make it work with custom palettes.
• Refactoring and optimizations.

Core Fixes:
• Mapper 117. Fixes "La Bi Xiao Xin". Info from tpu.
• Change side bug for single sided FDS disks.
• Game Genie decoder bug when using certain compare values.
• Database entries.

Nestopia Official Site
Nestopia 1.33b

Thanks to Hawq for the notice.
 



    Wednesday, August 02, 2006
NESCafe 0.704 Released


- Added Online Activity Monitor to allow users to view games being played
- Added DisableActivityMonitor tag to prevent the Activity Monitor being used
- Added StartActivityMonitor tag to cause it to start when NESCafe starts

NESCafe Official Site
NESCafe 0.704
 



    Thursday, June 15, 2006
NESCafe 0.701 Released


- Added Profiler to NESCafe, press F6 to profile memory
- Added OverRideActiveAtStartup flag to settings file
- Added ability to enable and disable the Overrides from the Extra?s menu
- Improved Menu handling and further GUI updates

NESCafe Official Site
NESCafe 0.701
 



    Monday, June 12, 2006
NESCafe 0.700 Released


- Added Override Engine, allowing websites to customise gameplay
- Fixed problem with NESCafe API Functions
- Added improvements to the Time Trial Engine
- Made internal improvements to NESCafe menu system
- Several improvements to the GUI and more efficient memory handling
- Fixed bug where games were hanging when opened in Standalone mode

NESCafe Official Site
NESCafe 0.700
 



    Sunday, May 07, 2006
NESCafe 0.616 Released


- Speed improvements to CPU, MM and Sound Engine (Zheng Zhu)
- Warns user when Zapper is used in Keystroke-recorded Movies
- Attempts to fetch the real name of game from the NESCafe server

NESCafe Official Site
NESCafe 0.616
 



    Thursday, April 13, 2006
NESCafe 0.615 Released


- Introduced JavaScript API to allow websites to load games mid-flight
- Fixed bug with BattleToads crashing
- NESCafe Applet Expiration date pushed back to December 2006
- Support for Custom 404 Error Pages on Web Servers
- Added MOVIEMAXSIZE tag to limit size of Animated GIF files
- Screenshot format supports both GIF and PNG formats
- Added IMAGEFORMAT tag to support GIF and PNG image capture
- Pressing F8 will first bring up Movie Option screen
- Added support to the nescafeshowthumb.php script for PNG and GIF

NESCafe Official Site
NESCafe 0.615
 



    Tuesday, March 14, 2006
RockNES 5.00 beta 1 Released


- Major CPU core rebuilding, now using cycle precision timing.
- Opcode 3Ch emulated (NOP6) for our playing needs.
- Major APU timing, output and core fixes, much more accurate and clean.
- Major PPU timing fix, pass OK through test ROMs.
- Optional sound quirk emulation.
- Sprites 0 and 1 behaviour fixed (Tatakai no Banka works).
- Better 2004h sprite reading emulation (no flickering in Micro Machines).
- Fixed screen rendering when disabled (Micro Machines).
- Fixed DMC clocking, making FireHawk game to work properly.
- Fixed VRC6 sound output, now using fully signed waves (much better).
- Several fixes in order to improve emulation performance.
- Disabled save or loading states during movie playback.
- Disabled joypad keypresses like up+down or left+right (Zelda 2).
- Fixed a bug reading the config file, no more blanks at end of strings.
- Changed joypad buttons assignment in the config file, fixing stupid errors.
- Fixed many GUI problems, including dumping and file saving.
- New savestate block added: PTB0 (PPU timing block).
- Fixed a bug in the savestate [MPR block], plus added an extra block for APU.
- Updated RSx revision id, now only revision 2 are loadable/supported.
- Illegal opcodes are simply skipped, instead of quitting to OS.
- Added mouse gameplay support!
- Added command line support.
- Added 'stretched to 640x480 non-scanlined' blitter.
- Added new 'Options' GUI item, so you can configure inputs, sound, blitter and directories!
- Config file reworked, fixing a few minor bugs.
- Frames per second (FPS) display added.
- A couple of hidden annoyances has been fixed.
- Mapper 4 (MMC3) disabled due to bad IRQ counter working (to be fixed).
- Broken trainer support (to be fixed).
- Other minor fixes and improvements that I don't remember...

RockNES Official Site
RockNES 5.00 beta 1
 



    Saturday, March 11, 2006
UberNES 3 revision 1 Released


Added comprehensive movie support
• A polished interface makes recording and playing movies easy - no matching of movie filenames to ROM filenames is required.
• Movie files are highly compressed - 20 minutes of gameplay typically compresses down to about 5 KB.
• "Checkpoints" can be added to movies, allowing the user to instantly jump to key points in movies such as boss battles.
• You can view NES controller overlays as movies play, showing exactly which buttons are pressed.
• A local movie gallery feature makes it easy to browse, playback and manage your gameplay movies.

Added online movie gallery
• Using the online movie gallery feature, you can browse, download, and play the best movies from UberNES users around the world.
• Currently, the movie gallery has many nice movies ranging from UberNES high score runs to start-to-finish completion movies of difficult games.
• UberNES performs gameplay validation checks to ensure that all movies are legitimate gameplay sessions and not cheat/emulator enhanced.
• You can submit your own NES movies using the built-in local movie gallery.

Added high score support for 5 new games (50 total); users can compete for worldwide high scores in the following games:
• Marble Madness
• Donkey Kong 3
• 3D World Runner
• Ms. Pac-Man
• Elevator Action

Added more box descriptions to NES database

UberNES Official Site
UberNES 3 revision 1
 



    Sunday, January 15, 2006
FakeNES WIP January 13th Released


Minor update, the last before a major overhaul.
• ALL: Updated docs. [Siloh]
• ALL: Updated version number [Siloh]
• GUI: Added GUI toggle for Zapper emulation [Siloh]
• SRC: Fixed and updated copyright messages [Siloh]

ipher's FakeNES WIP Site
FakeNES WIP January 13th
 



    Thursday, January 12, 2006
Nintendulator 0.960 Released


0.960
- Overall:
Added proper Unicode support to Nintendulator - as such, there are now separate ANSI and Unicode builds.
- APU:
Various optimizations to the pulse channels
Removed the sound logging feature from the code, since AVI output allows sound logging easily.
Re-enabled frame IRQs on reset - the only games that had problems with these were demos.
- Controllers:
Added a global option to enable Left+Right and Up+Down in normal gameplay, rather than only allowing it during movie recording.
Cleaned up device handling somewhat.
Fixed several bugs with device enabling.
Moved movie-related code into its own file.
Fixed various controller 'Frame' procedures to use the MovieMode parameter rather than the global setting.
Improved cursor positioning for the Oeka Kids Tablet controller.
Updated Zapper support to behave more closely to the real thing
- Debugger:
Enabling debugger with 1X size no longer sets the size multiplier to 2x - when closing the debugger, it will now revert to 1X properly.
Various minor fixes.
- Game Genie:
Cleaned up initialization code.
Updated Genie Enable code to use the 'optimized' code handlers.
On savestate load, any active game genie codes will be reported in the Status window.
- Graphics:
Graphics resources are now unloaded when an invalid bit depth is detected - this should prevent the emulator from crashing.
Enumerated all available palettes to reduce the possibility of introducing bugs when newer VS palettes are added.
Added dark grays to the 14th column of the Playchoice-10 palette.
Added the palette for the VS unisystem PPU "RP2C04-0001".
Cleaned up NTSC palette generation code slightly.
Improved Colour Emphasis coefficients to more closely match the real hardware.
- Mapper Interface:
Added the ability to select which DLL to use when multiple DLLs support the current game's mapper.
Removed the "Full Reset" reset type.
Added Unicode support, denoted by setting the high order bit of the CurrentMapperInterface variable.
Moved mapper 'Load' call from NES "File Open" code into LoadMapper.
- NES:
Fixed a bug where changing between NTSC and PAL emulation would load the "Custom Palette" for the wrong mode.
Fixed a multithreading bug in the main emulation routine.
Fixed a bug in the Load Settings code to perform special mapping for the Four-Score instead of the Power Pad.
- Main Program:
Fixed command-line parameter handling to behave correctly when the program and/or ROM filenames are enclosed in quotes.
- PPU:
Added a variable to keep track of fractional cycles in PAL emulation.
For compatibility, this variable is stored in the upper bits of the "ClockTicks" state variable.
Added preliminary code (currently disabled) to accurately emulate the sprite evaluation process.
Adjusted the initial VRAM addres load to occur at cycle 304 on scanline -1.
Delayed VRAM address horizontal component reload until cycle 257.
Fixed a bug in Sprite 0 Hit handling during frameskip.
- Savestates:
Moved controller savestate code into the Controllers module.
Moved movie savestate code into the new Movie module.

- Mappers:
Added a new mapper DLL for VS Unisystem games.
Increased MMC3/MMC6 IRQ counter threshold for PPU address changes.
Removed noise emulation from FME-7 sound code.
Updated MMC5 configuration dialog to list unconfirmed Famicom game titles in Japanese.
Improved mapper 32 slightly.
Updated mapper 45 (and BMC-Super1Min1 UNIF board) to support RAM at $6000-$7FFF.
Updated mapper 95 to use Namco 118 instead of MMC3.
Made vast improvements to mapper 100 (debugging mapper).
Upgraded MMC5 mappers to full compatibility.
Added iNES mappers 74, 88, 116, 125, and 188.
Added UNIF boards NES-SFROM, NES-TL1ROM. and UNL_A9712.
Fixed UNL-H2288 board (Earthworm Jim 2 pirate) to work correctly.

Nintendulator Official Site
Nintendulator 0.960
 



    Tuesday, January 10, 2006
Nestopia 1.24 Released


Windows Port:
Additions:
- Unicode support. Win98/Me users need to obtain the Unicode Layer DLL (unicows.dll) from Microsoft's site and place it in the same directory as Nestopia.
- Palette editor (video options dialog).
- NSV movie to AVI converter.
- Several new NSP file commands.
- Clipboard text can now be pasted into the screen through the menu or F12 when the Family Basic or Subor keyboard is in use.

Changes:
- Original kailleraclient.dll replaced with Anti3D's version.
- Localized keyboard layout names.
- Better DirectInput to Family Basic keyboard mapping.
- Default save file path is now .save instead of .cartridge for consistency as some of the new save file types aren't technically part of a cartridge.
- Various aestetic fixes.

Fixes:
- Menu->File->Sound Recorder->Rewind command is now disabled during recording.
- Workaround for the notorious VC8 iostream memory leak bug.

Emulation Core:
Additions:
- VRC7 sound chip (Lagrange Point).
- Mappers 137,138,139,141,143,145,146,147,148 and 149. Info from CaH4e3.
- UNIF boards 8157 and CC-21. Info from CaH4e3.
- Family Trainer, Subor Keyboard, Doremikko Keyboard (partial) and Party Tap expansion port devices.
- Turbo File using *.tf as file extension (some games by ASCII).
- Data Recorder using *.tp as file extension (Family Basic, Mach Rider, Excitebike, others).
- Datach Joint ROM System and Barcode Battler.
- 24C01+24C02 serial EEPROM for mapper 16 and 157.
- Secondary controller pad microphone via button press.
- Sound samples for Moero!! Pro Yakyuu.
- Option for allowing up/down and left/right button presses simultaneously.
- Some game database entries.

Fixes:
- FME-07 sound pitch.
- Mappers 76 and 83.
- Longer delay for FDS block-start reads. Fixes Time Twist.
- Some game database entries.
- NSF player bug with some FDS songs.
- Frame IRQ disabled by default (hack) for King of Fighters 97/98 and Sonic 3D Blast 6.
- Coefficients for the color emphasis modes. Info from Quietust.

Thanks to StefaN for the headsup on IRC.

Nestopia Official Site
Nestopia 1.24
 



    Monday, December 19, 2005
NESCafe 0.614 Released


- Save Animations as Animated GIF Files
- Config Menu Screen for Animated GIF Recording
- Added nescafeload.php and nescafesave.php scripts
- Fixed bug where unzipped NES files wouldn't load in Applet
- Added Broadcast Menu Screen to show data being sent
- LOADSTATEONSTARTUP tag now points at a NSS file
- NSS file specified by LOADSTATEONSTARTUP is loaded on Resets
- General GUI improvements to Menu System

NESCafe Official Site
NESCafe 0.614
 



    Thursday, December 15, 2005
FCEUXD SP 1.06 Released

A new update for the Open Source NES emulator FCEUXD SP has been released. Here is what was posted over at the official site.


Here's a mini update of everybody's favourite NES emulator FCEUXD SP. Version 1.06 fixes two problems people reported on IRC today.

The first problem (reported by Gavin) was a bug in the conditional breakpoint code that occured when using numbers with leading zeros.
The second problem was reported by olaf who suggested that the automatically generated .deb debug files should only be created if the user actually used the debugger. From this release on the .deb files won't be created anymore if the user merely plays a game without debugging it.

Head on over to the official site for more information and the sources.

FCEUXD SP Official Site
FCEUXD SP 1.06
 



    Sunday, November 20, 2005
Nintendulator 0.955 beta updated


Partial VS Unisystem support has been readded to Nintendulator, in the form of a new mapper DLL - VS.DLL. Mappers 99 and 151 have been removed from iNES.DLL as a result.
Automatic palette detection will likely not be implemented, and it'll be a while before the VS palettes are added.

Nintendulator Official Site
Nintendulator 0.955 beta
 



    Monday, October 31, 2005
FakeNES WIP October 31st Released

ipher has released a new WIP build of the NES emulator FakeNES.


- ALL: Added a check for VRAM->VRAM blit hardware acceleration before attempting VRAM page buffering. [Siloh]
- ALL: Improved behavior of VSync and disabled it by default. [Siloh]
- ALL: Changed value of I flag upon reset from CLEARED to SET. (C Core) [Siloh]
- AUD: Massive APU overhaul. [Siloh]
- AUD: Added ability to enable/disable audio interpolation (previously whatever Allegro defaulted to). [Siloh]
- AUD: Audio fixes & improvements and support for OpenAL (currently broken?) [Siloh]
- AUD: Overhauled apu_process* to use 24-bit mixing (+ code clean-up). [Siloh]
- GUI: Fixed a cosmetic selection bug in the Audio > Mixing > Channels menu. [Siloh]
- SRC: Fixed missing alstream.* files. [Siloh]

ipher's FakeNES WIP Site
FakeNES WIP October 31st
 



    Thursday, October 27, 2005
FakeNES WIP October 27th Released

ipher has put up a new WIP build of FakeNES.


ALL: Added support for decoding NESticle raw patches. [Siloh]
ALL: Modified main loop to only consume as much CPU as neccessary (experimental). [Siloh]
ALL: Added automatic VRAM page buffering (greatly reduces the need for VSync). [Siloh]
AUD: Implimented 60FPS Audio [Siloh]
AUD: Overhauled all pAPU buffering code. [Siloh]
AUD: Vastly improved audio playback code, eliminates skewing of emulation timing (experimental). [Siloh]
AUD: Removed support for user-defineable audio buffer lengths (fixes some playback problems). [Siloh]
AUD: Added 'Stereo Mix' mode that produces mono sound while allowing stereo effects. [Siloh]
AUD: Added audio anti-aliasing. [Siloh]
AUD: Added audio 'hard sync' option to emulate old pAPU behavior. [Siloh]
GUI: Added support for custom fonts, loading dialogs/menus into malloc'ed memory, assorted bug fixes, and more. [Siloh]
GUI: Added unfinished 'Panta' GUI theme. [Siloh]
GUI: Changed 'Audio > Mixing > Speed' menu title to 'Frequency'. [Siloh]
GUI: Removed 'Audio > Mixing > Advanced' menu [Siloh]
GUI: changed 'Reverse Stereo' to 'Swap Channels' to match the configuration file entry. [Siloh]
GUI: Improved mouse handling. [Siloh]
GUI: Misc Fixes [Siloh]
SRC: Renamed 'mouse_sprite' to 'gui_mouse_sprite' to fix API conflict with Allegro-djgpp. [Siloh]
SRC: Casts are no longer used on lvalues. (for GCC4) [Siloh]
SRC: Replaced 'yield_timeslice' call with 'rest (0)' and removed support for 'usleep'. [Siloh]
SRC: Fixed some compiler warnings. [Siloh]
SRC: Updated copyright notices. [Siloh]

Changed Default Settings:
Vid Res: 320x240 -> 640x480
Vid Blitter - Automatic -> Stretched
Palette - Default -> Modern NTSC
Linear Echo - ON -> OFF
Audio Filter - LPM3 -> OFF
Spatial Stereo - Mode 2 -> OFF
Sample Rate - 96000 -> 48000
Pseudo Stereo - Mode 2 -> Mode 3

ipher's WIP Site
FakeNES WIP October 27th
 



    Tuesday, October 25, 2005
Nintendulator 0.955 beta updated

The 0.955 beta of Nintendulator has been updated.


A few major bugs (dealing with recording movies from savestates) have been fixed, and a few new mappers have been added.
After some consideration, I realized that there's no point in including separate downloads for the beta mapper DLLs when the beta emulator binaries always include them.

Nintendulator Official Site
Nintendulator 0.955 beta
 



    Friday, October 21, 2005
Nestopia 1.21 Released

A new version of the open source NES emulator Nestopia has been released. Here are the changes for this version:


-Adjusted PPU cold reset timing, fixes Time Lord.
-Removed $4017.7 check for DMC IRQ, fixes Silent Service and Time Lord.
-Added an option for preserving the window size and position after exit.
-Added A12 hook for $2007(R/W).
-Added a newer version of ZLib.
-Fixed a window focus bug.
-Fixed a window size on startup bug.
-Fixed two minor APU save/load state bugs.
-Fixed a minor PPU sprite overflow bug.
-Corrected a VS palette entry, VS.Goonies looks better now.
-Options in the machine section in the menu are now saved on exit.
-Improved compatibility with DirectInput devices.


As always you can visit the Official Site for more info.
Many thanks to Hawq for the heads up. :)

Nestopia Official Site