Академический Документы
Профессиональный Документы
Культура Документы
1.36
----------------------------------------------------------------
Shell:
Additions:
Changes:
Fixes:
Core:
Additions:
Changes:
Fixes:
- Mapper 234.
- Mapper 242. Fixes "Dragon Quest VIII (Ch)".
- Database entries.
- Various things, subtle and not-so-subtle.
----------------------------------------------------------------
1.35
----------------------------------------------------------------
Shell:
Additions:
Changes:
Fixes:
- Settings for compressed palette and FDS BIOS files now properly saved on exit.
- AVISTREAMINFO::fccHandler.
- Relative paths in Paths dialog.
Core:
Additions:
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.
Fixes:
Shell:
Changes:
Fixes:
Core:
Fixes:
----------------------------------------------------------------
1.33b
----------------------------------------------------------------
Shell:
Fixes:
----------------------------------------------------------------
1.33
----------------------------------------------------------------
Shell:
Additions:
Changes:
Fixes:
Core:
Additions:
Changes:
Fixes:
----------------------------------------------------------------
1.32
----------------------------------------------------------------
Shell:
Additions:
- Language plugin system using compiled resource DLLs. LDK included in the
source.
- Date and time for last state slot write now displayed in the menu.
- Most option dialogs now carry a cancel button.
- Launcher window size preserved and optionally saved on exit.
- More detailed info in some error messages.
Changes:
Fixes:
Core:
Additions:
- Pachinko (via mouse wheel) and Hori Track (via mouse) controllers. Info from
Enri.
- Nantettatte Baseball Double Cassette System for mapper 68. Info from CaH4e3 and
Enri.
- Mapper 170 for "Fujiya Thinking Games". Info from Enri.
- Mapper 197 for "Super Fighter III". Info from CaH4e3.
- Backup-switch for the Family BASIC and Playbox BASIC cartridges (DIP Switches
dialog). Info from Enri.
- RP2C04 VS Unisystem palettes. Info from Quietust and Kevtris.
- New entries for auto-detection of controllers.
- Database entries.
Changes:
Fixes:
----------------------------------------------------------------
1.31
----------------------------------------------------------------
Shell:
Fixes:
----------------------------------------------------------------
1.30
----------------------------------------------------------------
Shell:
Changes:
- Updated 7zxa.dll.
Fixes:
- NSF text info is now displayed in the proper ANSI code page.
Core:
Additions:
Changes:
----------------------------------------------------------------
1.29
----------------------------------------------------------------
Shell:
Additions:
- TV Aspect option.
- UI contrast slider.
Changes:
Fixes:
Core:
Additions:
- UNIF boards "KOF97", "64-IN-1 No Repeat", "SHERO", "T-262" and "FK23C". Info
from CaH4e3.
- Mapper 43 and 236. Info from FE.
- Database entries.
Changes:
Fixes:
----------------------------------------------------------------
1.28
----------------------------------------------------------------
Windows:
Additions:
Changes:
Fixes:
Emulator:
Additions:
Fixes:
----------------------------------------------------------------
1.27
----------------------------------------------------------------
Windows:
Additions:
Changes:
Fixes:
Emulator:
Additions:
Changes:
Fixes:
Windows:
Additions:
Changes:
Fixes:
Emulator:
Additions:
Changes:
Fixes:
----------------------------------------------------------------
1.25
----------------------------------------------------------------
Windows:
Fixes:
Emulator:
Additions:
Changes:
Fixes:
----------------------------------------------------------------
1.24
----------------------------------------------------------------
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.
Changes:
Emulation Core:
Additions:
Fixes:
----------------------------------------------------------------
1.23
----------------------------------------------------------------
Windows Port:
- Upgraded compiler.
- Added an option in the video dialog to automatically take advantage of other
display frequencies. It's disabled by default for compatibility reasons
but should be enabled for best performance.
- IDirect3DDevice9::SetDialogBoxMode() and D3DPRESENTFLAG_LOCKABLE_BACKBUFFER
are now ONLY set when a menu or window is visible in full-screen mode. Improves
speed and vsync timing.
- Added an option for tripple-buffering in the timing dialog.
- Emulation is now stopped upon menubar activation.
- The last selected file type in the launcher dialog is now remembered throughout
the application lifetime.
- File names that are too long to fit inside the screen message field are now
truncated using ellipses.
- Minor bug fixes.
----------------------------------------------------------------
1.22
----------------------------------------------------------------
Windows Port:
Emulation Core:
- Added real-time rewinding support (up to 1 minute). To use it, assign it to any
key and enable it in the Timing dialog.
- Added support for cheats in the whole address range.
- Added support for "Pro Action Rocky" cheat codes.
- Added DPCM channel sample interpolation and DC offset removal.
- Improved PPU vblank timing and flag behaviour, info from Blargg.
- Fixed mapper 6 and moved "Mi Hu Chen (hFFE)" to it, info from CaH4e3.
- Moved "Shin Samurai Spirits 2", "Power Rangers III" and "Power Rangers IV" to
mapper 209.
- Moved "Mortal Kombat 3 - Special 56 People" to mapper 90.
- Hacked mapper 90, more games are playable now,
- Added mapper 148 and moved "Sugoro Quest - Dice no Senshitachi (asia)" to it.
- Added mapper 183, info from CaH4e3.
- Added mapper 186, info from CaH4e3.
- Fixed mapper 187, "King Of Fighters 96" is now playable.
- Added mapper 216, info from CaH4e3.
- Added DreamTech UNIF board, info from CaH4e3.
- Added H2288 UNIF board, info from Kevtris and CaH4e3.
- Added proper handling of FDS disk insert/eject during movie playing/recording.
----------------------------------------------------------------
1.21
----------------------------------------------------------------
----------------------------------------------------------------
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.
- DirectDraw kicked out and replaced by Direct3D (DirectX 9.0c now required)
- More video filtering options
- More multitasking friendly
- Configurable menu keys
- Less cumbersome to take screenshots and no more GDI+ requirement
- Selectable auto-fire speed
- Recent directories
- Ability to lock and clear the recent files and directories lists
- Selectable LED source for FDS disk access
- Alternative emulation speed via assignable key/button
- Ability to change the menu color
- Changes to brightness/saturation/hue takes effect immediately
- More logfile (disabled by default now) diagnostics
- Cursor gets auto-hidden
- Many hard-coded strings now moved into the resource section
- Image info for FDS and NSF files
- Can make IPS files out of changes to FDS disk files
- Can edit iNes file headers
- Hq2x/Hq3x filter support
- Additional GUI improvements
53, 56, 142, 158, 164, 165, 193, 203, 204, 205, 206, 207, 208,
209, 210, 211, 212, 213, 215, 217
*many*
New controllers:
Oeka Kids Tablet, Hyper Shot, Crazy Climber, Mahjong, Exciting Boxing
Top Rider, Pokkun Moguraa
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.
----------------------------------------------------------------
1.09
----------------------------------------------------------------
----------------------------------------------------------------
1.08
----------------------------------------------------------------
-Added a launcher.
-Added support for drag-drop files.
-Added some more options in the preferences dialog.
-Changed so that relative paths are preserved.
-Fixed mapper 1, glitches gone in "Air Fortress".
-Fixed mapper 4, sound in "Startropics" & "Startropics 2 - Zoda's Revenge" works
(MMC6B games which differs from MMC3).
-Fixed mapper 10, "Fire Emblem" plus others work.
-Fixed mapper 18, "Toukon Club" plus others work (minor glitches still there
though).
-Fixed mapper 19, "Family Circuit '91" and "Wagan Land 3" plus others work.
-Fixed mapper 23, all valid versions of "Akumajou Special - Boku Dracula Kun"
should now work.
-Fixed mapper 32, "Ai Sensei no Oshiete - Watashi no Hoshi" and "Major League"
works.
-Fixed mapper 33, glitches gone in "Captain Saver".
-Fixed mapper 51, "11-in-one Ball Games" works again.
-Fixed mapper 58, "Study and Game 32-in-1" works.
-Fixed mapper 60, "Reset Based 4-in-1" works.
-Fixed mapper 62, "Super 700-in-1" works.
-Fixed mapper 68, "Maharaja" works.
-Fixed mapper 70, less glitches in "Gegege no Kitarou 2 - Youkai Gundan no
Chousen".
-Fixed mapper 82, glitches gone in "Kyuukyoku Harikiri Stadium 3" plus others.
-Fixed mapper 87, "City Connection", "Ninja Jajamaru Kun" plus others work.
-Fixed mapper 88, glitches gone in "Dragon Spirit - Aratanaru Densetsu" plus
others.
-Fixed mapper 90, less glitches in "Mortal Kombat 3 - Special 56 Peoples".
-Fixed mapper 101, "Urusei Yatsura - Lum no Wedding Bell" works.
-Fixed mapper 113, glitches gone in "16 Mahjang".
-Fixed mapper 119, glitches gone in "Pinbot" and "Highspeed".
-Fixed mapper 185, "Bird Week" works.
-Fixed Game Genie bug (certain codes would either not work or crash the
application).
-Improved CPU/PPU synchronization. Screen shaking gone in many games ("Times of
Lore", "Kick Master").
-Tweaked the DMC and noise channel's output frequencies for PAL mode. PAL sound is
now more accurate.
-Tweaked the DMC DMA/IRQ counters. Most games relying on correctly timed DMC IRQ
triggering should now
work (Codemasters games, Ian Bell's Tank Demo).
----------------------------------------------------------------
1.07
----------------------------------------------------------------
----------------------------------------------------------------
1.06
----------------------------------------------------------------
-Fixed the input bug that sneaked up in v1.05. IDirectInputDevice8::Poll() was the
cause. I forgot it could return
DI_NOEFFECT which is not the same as DI_OK. The bug affected devices that didn't
need manual polling.
-Fixed a bug that caused all soundcards without support for hardware-mixed
secondary buffers to not work.
-Did some small optimizations in the PPU core.
-Changed so that state slots are flushed to files (if enabled) every time the user
saves instead of only during load/close.
-Modified the path dialog. Two check mark buttons now control the auto loading and
saving of state slots.
-Less sound stutter when toggling the menu in fullscreen.
-Tweaked the render queue and put a limit on how many frames behind the GPU can be.
This is to prevent sudden jerks and input lag.
----------------------------------------------------------------
1.05
----------------------------------------------------------------
-Corrected the CRC database searcher (several games had the wrong name displayed in
the title bar)
-Fixed a bug that made the user defined paths not to be saved properly.
-Changed so that images with support for both PAL and NTSC will prioritize NTSC and
not PAL as in
earlier versions when "auto mode" is selected.
-Added mapper 107 ("Magic Dragon")
-Added mapper 134 ("Olympiq IQ")
-Added mapper 135 ("Super Pang")
-Added mapper 198 (chinese version of "Destiny of an Emperor")
-Fixed a bug in the UNIF loader that caused all files having a board name beginning
with
NES-,UNL-,HVC-,BTL- or BMC- to be parsed wrongly.
-Fixed a bug that caused the application to hang and/or crash when Alt-Tabbing.
-Removed most of the sound clicks and pops heard when the audio gets disabled (menu
entering, window moving etc).
-Made so that all the save slots automatically gets imported/exported to/from files
using <name>.ns1
through ns9 on load/close. It's ON by default.
-Fixed a PPU bug that could cause the application to crash when loading up a game
in the middle of an NSF tune.
-Fixed the frame rate timer. In previous versions it had the potential to cause
serious lagging.
-Fixed the fullscreen mode cursor, sometimes it could get visible/invisible when it
really shouldn't.
-Changed to using C++ exceptions, way better error handling now.
-Added the option to add custom keys to the "save to next slot" and "load from last
slot" commands.
-Added 8bit graphic mode. filters are not supported for this one.
-Improved the TV-mode graphic filter and removed all visual artifacts in the
marginals.
-Added an option in the preferences dialog to disable the use of the ROM database.
-Added more logfile info.
----------------------------------------------------------------
1.04
----------------------------------------------------------------
----------------------------------------------------------------
1.03
----------------------------------------------------------------
----------------------------------------------------------------
1.02
----------------------------------------------------------------
----------------------------------------------------------------
1.01
----------------------------------------------------------------
Fixed a bug that caused the application to exit with the "DirectSoundCreate8()
failed" message.
----------------------------------------------------------------
1.00
----------------------------------------------------------------
Initial release.