Welcome to Emulationworld

Forum Index | FAQ | New User | Login | Search

Make a New PostPrevious ThreadView All ThreadsNext Thread**


Subject**UPDATE - Nestopia v1.32 and SNES9x 1.50 Reply to this message
Posted byitchyNADZ
Posted on07/07/06 03:14 PM



Nestopia v1.32
July 7 2006

Version 1.32 released. Here's the jabadaba:

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.

Shell Changes:

* Various aesthetic fixes and improvements to the GUI.
* Alternative screen font for a few selected countries.
* Many hardcoded strings moved to the resource string table.
* No default directory creation if already user specified.
* Swapped load/save state keys (N/SHIFT+N) for a more standard setup.
* Different meaning to the SHIFT+0/0 key for save/load state slots.
SHIFT+0 to overwrite oldest slot, 0 to load from newest slot.
* Auto monitor frequency option in video dialog now enabled by default.
* Updated to newer version of unrar.dll.
* unrar.dll and kaillera.dll now only loaded on demand.
* Lots of refactoring.
* Cleaned up tabs and spaces in source files via internal utility.
* Cleaned up HTML in readme file.

Shell Fixes:

* More menu/dialog items grayed out when not applicable.
* Menu disappearance sometimes after exiting menus/dialogs in fullscreen mode.
* Filter settings now properly reset on 'Default' button clicks in the video options dialog.
* Display of the 'Name' and 'Maker' launcher column entries now in proper ANSI code page.
* Directory string parsing bug if failed to create a default directory.
* Auto window sizing quirk.
* Incorrect image file properties in some of the database corrected entries in the launcher dialog. Refresh your file list to force the fix to take effect.

Core Additions:

* Pachinko (via mouse wheel) and Hori Track (via mouse) controllers. Info from Enri.
* Nantettatte Baseball Double Casette 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.

Core Changes:

* Moved "Subor (Russian)" to mapper 166.
* Moved "Seicross (J)" back to mapper 185.
* Controller names. Info from Pongbashi.

Core Fixes:

* DIP switch setting for "VS.Bomb Jack".
* Lightgun in "VS.Duck Hunt" and "VS.Hogan's Alley" now works again.
* Database entries.


SNES9x v1.50
NOTICE: There were a ton of internal core changes to make SNES9x work MUCH better and on many more platforms than before. Unfortunately the Windows port is so radically differant from the rest of the ports, there is no Windows version for 1.50, as it was not maintained. Feel free to make your own Windows port from the source, but if you do PLEASE send the changes back to the SNES9x team.

Whats New for 1.50:

* Pseudo-hires rendering flush, Old 2xsai endian fix (anomie)
* Added 'oops' auto-snapshot support (anomie)
* Fixed usage messages (Unix) (anomie)
* Old split-ROM-in-zip bugfix (anomie)
* ./configure fix for detecting libpng (anomie)
* Fix "no PNG support" error message (anomie)
* Anomie's control remapping patch (anomie)
* Support for IPS patches in the zip file (anomie)
* OBC1 savestate fix (Overload)
* Fix turbo frameskip, X11 keyboard auto-repeat, VRAM reads (anomie)
* Add some missing ifdefs (UNZIP_SUPPORT and ZLIB), from AaronOneal (anomie)
* Config file for Unix/X11 and Unix/SVGA (anomie)
* CPU instruction fixes (mostly emulation mode & timing) (anomie)
* Mode 7 fixes (anomie)
* Rewrote the renderer. Enjoy! (anomie)
* Correct-ish memmap boundary testing. (anomie)
* Add support for saner directory structures under Unix (anomie)
* Unix: Fixed detection of newer libpng (spotted by vapier) (PBortas)
* Added 4-point gaussian interpolation and proper envelopes many thanks to Brad Martin and TRAC. (zones)
* Fixed several sound problems. (zones)
* Fixed the memory access problem in C++ Super FX core. (zones)
* Speed adjustment of C++ Super FX emulation. (zones)
* Various timing fixes: NMI, IRQ, WRAM refresh, cycles per line, HBlank start, etc. Many thanks to byuu for much information. (zones)
* Removed some game specific hacks. (zones)
* Added partial Satellaview (BS) emulation. (Dreamer Nom, zones)
* Added the Katakana font for onscreen messages. (107)
* Updated JMA to v1 (Nach)
* Unix: Fixed JMA options in config (Nach)
* Unix: Removed --with(out)-asmcpu option in config because the i386 assembler CPU core is out of date. (zones)
* Unix: Changed the default settings in config. (zones)
* Updated porting.html (porting.txt) in sync with 1.5. (zones)
* Fixed buffer over/under flow due to incorrect logical operator in S-RTC code (byuu)
* Fixed HDMA flags bug. (byuu, anomie)
* Fixed bugs causing crashing in Unix. (Nach)
* Ported Snes9x to AMD64. (John Weidman, Nach, zones)
* Completed DSP-1 code. (Andreas Naive, Overload, Nach)
* Updated DSP-3 code. (Nach, z80 gaiden)
* Updated DSP-4 code. (Dreamer Nom, Nach, z80 gaiden)
* Overhauled BS detection. (Nach)
* Improved Unix portability. (Nach, zones)
* Fixed infiniti loop and invalid read bug in C++ C4 core. (Nach)