OpenGL version support ".glslp" and ".cgp" (linux version need that is istalled the nvidia-cg-toolkit package) shaders.

D3D9 version support only ".cgp" shaders. Then, based on experience made in these months of development, in D3D9 version many shader ".cgp" do not work (such as CRT-royale), it seems that this shaders has been developed for the OpenGL version.

→ NOWSZY [NES] puNes 0.98

0.98 (Bugfix release)

Windows: fixed a bug (introduced in the rewriting of the audio subsystem of version 0.97) that did not allow the correct synchronization between threads distorting the sound after a few minutes of use.

fixed a typo in the config file configuration for the "panning" option.

converted to autotools build system.

from now puNES is an open-source project (https://github.com/punesemu/puNES). Among the links now there will always be the source tarball of the latest release. I will continue to release binaries for Linux versions even though I do not think will serve much longer. At compile time, you can specify whether you want to use the QT5 instead of QT4 passing the "--enable-qt5" to configure.

0.97

rewritten the audio stack to eliminate problems of lags and crackling.

added in the audio settings new option "Buffer Size factor". To a lower value corresponds to a smaller size buffer (less lag but most possible crackles on slower computers). The larger the buffer, the greater the lag but less chance of crackles.

added the "Stereo Panning" mode.

eliminated the setting "Hide the mouse cursor". Now the mouse cursor is hidden automatically after two seconds of inactivity of the mouse. Appears again to mouse movement.

updated the xBRZ to 1.4.

added the "Fast Forward" to the shortcuts (keyboard and joystick).

added an option to set the velocity of "Fast Forward".

0.96 (Bugfix release)

correct all crashes in the SDL windows version caused by the porting to QT.

always in the SDL windows version fixed a bug that prevented to hide the mouse cursor.

fixed regression in Sunsoft FME-7 mapper that prevented the proper functioning (Dynamite Batman (Japan), Batman - Return of the Joker and other games now works again).

0.95

The resampler reviewed and optimized. Now the sound quality is dramatically better and the audio output more accurate and correct.

→ NOWSZY [NES] puNes 0.94

0.94 (Bigfix release)

Added the translated english version of "Lagrange Point" to the database.

0.93

fixed a bug that does not allow to set properly some sound cards in linux version.

fixed the problem with big RAM on FME-7 (http://forums.nesdev.com/viewtopic.php?f=9&t=12467&p=142799).

update the xBRZ filter to version 1.3.

implemented a management window of cheats. You can import files CHT (FCEUX) and XML (Nestopia).

I'm going to develop other tools including a debugger, an editor of RAM, a viewer NameTable and more. Given the lack of funds and time I do not know how long it will take but I'm a stubborn and headstrong. Anyone who wanted to support the project (or even offer a beer :wink:) with a donation, can do so through the "Donate" in the About window.

→ [NES] puNes 0.91 (Major release)

PuNES 0.91 (Major release)

Completely rewritten GUI doing a complete porting to QT. Although user level this leads to a few visual changes, at the level of code management and development time has changed the world. Now I have to maintain a single codebase for all versions drastically reducing the time of development and maintaining a uniform GUI on both platforms. Add new functions is now much easier and faster.

Linux version now directly use the ALSA API for the audio.

Added the ability to save and load save states directly from the file.

Now the shortcuts are reconfigurable (although for now only by editing input.cfg).

Added the ability to translate the GUI (for now only English and Italian but if someone wants help...).

Fixed a lot of bugs and optimized the code making this version the faster and more precise than ever. Although tested on multiple computers (I thank all those who gave me a hand in recent months with testing and suggestions and especially Eugene.S, angrylion and Oldghost) it is possible that there are still bugs. Thanks in advance everyone who will report them to me.

P.s. I recommend you to delete files "puNES.cfg" and "input.cfg" before launching this version.

→ [NES] puNes 0.89 (bugfix)

PuNES 0.89

→ [NES] puNes 0.88

PuNES 0.88

Added the possibility to save and load the color palette to/from file. The file format is the same used by FCEUX: "Palette files are expected to Contain 64 8-bit RGB triplets (each in that order, red comes first in the triplet in the file, then green, then blue).". To experiment take a look at this post http://forums.nesdev.com

→ [NES] puNes 0.87

PuNES 0.87 (Massive bugfix release)

Fixed all the bugs that did not allow the proper functioning of many gamepads. Are now properly recognized all those tested (XBOX 360 controller, DualShock 2, DualShock 3, DualShock 4, Twin USB Joystick and many other [Thx to Kirkor and to the other "volunteers"]). Linux and Windows versions.