What's new

Nestopia 1.20 Released

Keith

The Show Must Go On!
Administrator
Category: <b>NES</b><br><br>A new version of the open source NES emulator Nestopia has been released. A few days old but worthy of a post. Here is the changes for version 1.20.

Given the fact that it has taken almost two years to complete this release I've basically lost track of the shitload of changes and fixes I've made throughout this time, but I'll try to cover the most notable new additions.

But first, I'd like to thank all the beta testers who helped shaping up this release, especially Hellsbane, Michael Walsemann, Benjamin Siskoo and Robert Tuccitto for their dedicated time and effort in searching for bugs.

The Windows port has been rewritten from scratch (which proved to be more time consuming than I initially thought). The emulation core has gone through a complete overhaul as well.

Some of the new features:
<font style="font-size: 12px"><strong>•</strong></font> DirectDraw kicked out and replaced by Direct3D (DirectX 9.0c now required)
<font style="font-size: 12px"><strong>•</strong></font> More video filtering options
<font style="font-size: 12px"><strong>•</strong></font> More multitasking friendly
<font style="font-size: 12px"><strong>•</strong></font> Configurable menu keys
<font style="font-size: 12px"><strong>•</strong></font> Less cumbersome to take screenshots and no more GDI+ requirement
<font style="font-size: 12px"><strong>•</strong></font> Selectable auto-fire speed
<font style="font-size: 12px"><strong>•</strong></font> Recent directories
<font style="font-size: 12px"><strong>•</strong></font> Ability to lock and clear the recent files and directories lists
<font style="font-size: 12px"><strong>•</strong></font> Selectable LED source for FDS disk access
<font style="font-size: 12px"><strong>•</strong></font> Alternative emulation speed via assignable key/button
<font style="font-size: 12px"><strong>•</strong></font> Ability to change the menu color
<font style="font-size: 12px"><strong>•</strong></font> Changes to brightness/saturation/hue takes effect immediately
<font style="font-size: 12px"><strong>•</strong></font> More logfile (disabled by default now) diagnostics
<font style="font-size: 12px"><strong>•</strong></font> Cursor gets auto-hidden
<font style="font-size: 12px"><strong>•</strong></font> Many hard-coded strings now moved into the resource section
<font style="font-size: 12px"><strong>•</strong></font> Image info for FDS and NSF files
<font style="font-size: 12px"><strong>•</strong></font> Can make IPS files out of changes to FDS disk files
<font style="font-size: 12px"><strong>•</strong></font> Can edit iNes file headers
<font style="font-size: 12px"><strong>•</strong></font> Hq2x/Hq3x filter support
<font style="font-size: 12px"><strong>•</strong></font> Additional GUI improvements

New iNes mappers:
53, 56, 142, 158, 164, 165, 193, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 215, 217

Fixed iNes mappers:
*many*

New UNIF boards:
Mario 1 Malee 2, Novel Diamond 9999999-in-1, Super Game 8237 Super 24-in-1, WS 40-in-1

New controllers:
Oeka Kids Tablet, Hyper Shot, Crazy Climber, Mahjong, Exciting Boxing Top Rider, Pokkun Moguraa

Other emu core related things:
<font style="font-size: 12px"><strong>•</strong></font> More standard conformant C++ code
<font style="font-size: 12px"><strong>•</strong></font> Easier to port to other platforms using a new written API
<font style="font-size: 12px"><strong>•</strong></font> Many speed optimizations (but at NO cost of emulation accuracy)
<font style="font-size: 12px"><strong>•</strong></font> Save state and movie file formats rewritten, old files will no longer work
<font style="font-size: 12px"><strong>•</strong></font> More accurate APU and PPU emulation thanks to RE work by Blargg, Kevtris and Quietust
<font style="font-size: 12px"><strong>•</strong></font> Perfectly time-aligned sound sample output by using a common clocking rate
<font style="font-size: 12px"><strong>•</strong></font> Uses new updated palette by Matrixz
<font style="font-size: 12px"><strong>•</strong></font> Better (but not perfect) NTSC color generation algorithm based on tweaks by AWJ
<font style="font-size: 12px"><strong>•</strong></font> ROM database fixes and additions
<font style="font-size: 12px"><strong>•</strong></font> Support for phantom stereo sound output
<font style="font-size: 12px"><strong>•</strong></font> More accurate FDS emulation
<font style="font-size: 12px"><strong>•</strong></font> Better sound quality with the external sound chips
<font style="font-size: 12px"><strong>•</strong></font> Auto-selects between Famicom and NES 4-player adapter based on game CRC
<font style="font-size: 12px"><strong>•</strong></font> More accurate emulation for several controllers
<font style="font-size: 12px"><strong>•</strong></font> More accurate hard/soft reset behaviour

That covers most of it. If you like this release and would like to thank me for eating Nestopia, sleeping Nestopia and breathing Nestopia during these past two years consider donating a few bucks through the pay-pal link at http://sourceforge.net/projects/nestopia.

Head on over to the sourceforge page for more information.

:: Nestopia Official Site
:: Nestopia 1.20
 

Top