puNES Emulator
Moderator: Moderators
FHorse:
1. Both Linux and Windows version have "dirty" bilinear filtering in fullscreen-mode (only OpenGL render, GLSL is good).
2x, 3x, 4x :
2. Can you add tv-aspect window proportion (4:3 or 5:4) like nestopia?
3. Can you add capability to mix bilinear filter with any other filter, i.e: (bilinear+ntsc, bilinear+Hq3x etc) ?
1. Both Linux and Windows version have "dirty" bilinear filtering in fullscreen-mode (only OpenGL render, GLSL is good).
2x, 3x, 4x :
2. Can you add tv-aspect window proportion (4:3 or 5:4) like nestopia?
3. Can you add capability to mix bilinear filter with any other filter, i.e: (bilinear+ntsc, bilinear+Hq3x etc) ?
Last edited by Eugene.S on Wed Aug 01, 2012 8:48 am, edited 5 times in total.
Re: Source
Not for now. Currently it's just a personal project to learn C. The intention, however, is to release the sources in a (not far) future.danimal wrote:Is this an open source project?
Version 0.64
Changelog:
0.64
Rewrite from scratch the audio subsytem and now there are two new options in the "Audio" menu, "Low" and "High" quality.
"Low" is the old engine, "High" is the new engine. Just try to hear the difference.
Fixed many bugs in APU emulation which is now much more accurate.
Added the ability to have a portable version of the emulator. Just rename the executable:
Linux:
punes32 -> punes32_p
punes64 -> punes64_p
Windows
punes32.exe -> punes32_p.exe
punes64.exe -> punes64_p.exe
When the executable becomes a portable version, it create and use the folder where is the exe as the root folder.
0.64
Rewrite from scratch the audio subsytem and now there are two new options in the "Audio" menu, "Low" and "High" quality.
"Low" is the old engine, "High" is the new engine. Just try to hear the difference.
Fixed many bugs in APU emulation which is now much more accurate.
Added the ability to have a portable version of the emulator. Just rename the executable:
Linux:
punes32 -> punes32_p
punes64 -> punes64_p
Windows
punes32.exe -> punes32_p.exe
punes64.exe -> punes64_p.exe
When the executable becomes a portable version, it create and use the folder where is the exe as the root folder.
Re: puNES Emulator (ex Fnes)
Stereo Sound still sounds awful though. It's like it takes one frame between the left channel and right channel updating.
It should not be the default option.
It should not be the default option.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
Re: puNES Emulator (ex Fnes)
Stereo-mode sounds nice in headphones
Version 0.65
Changelog:
0.65 (bugfix relase)
Fixed a small bug introduced in version 0.64.
Adjusted slightly to stereo mode
0.65 (bugfix relase)
Fixed a small bug introduced in version 0.64.
Adjusted slightly to stereo mode
Re: puNES Emulator (ex Fnes)
If they have stereo, they should have option mono/stereo and if stereo is set to have option to instead make it the 2A03 APU channels panning, such as square channels left and other channels right, for example.Dwedit wrote:Stereo Sound still sounds awful though. It's like it takes one frame between the left channel and right channel updating.
It should not be the default option.
(Free Hero Mesh - FOSS puzzle game engine)
- mikejmoffitt
- Posts: 1353
- Joined: Sun May 27, 2012 8:43 pm
Re: puNES Emulator (ex Fnes)
Can I recommend pre-scaling by a factor of 2 in each dimension, then applying bi-linear filtering? This serves to help non-integral scaling factors still look crisp, but not have such uneven-looking pixels. Plain bi-linear filtering looks too soft and ruins small lines and dots, so such a feature would give a nice appearance.
Re: puNES Emulator (ex Fnes)
Thanks for the suggestion. I'll try to do it.tepples wrote:For an illustration of this, see the second and third of the big images in this post.mikejmoffitt wrote:Can I recommend pre-scaling by a factor of 2 in each dimension, then applying bi-linear filtering?
Version 0.66
Changelog:
0.66
Fixed some little bugs in the apu engine (sweep and triangle) and implemented the non-linearity and interaction between audio channels. Now (finally) the apu_mixer (http://wiki.nesdev.com/w/index.php/Emulator_tests) test roms works well in puNES (I hope).
0.66
Fixed some little bugs in the apu engine (sweep and triangle) and implemented the non-linearity and interaction between audio channels. Now (finally) the apu_mixer (http://wiki.nesdev.com/w/index.php/Emulator_tests) test roms works well in puNES (I hope).
Re: puNES Emulator (ex Fnes)
Are there any command line options to allow me to start it full screen? (-fullscreen romfile.rom maybe?)
Also, I have a Logtitech F710 Wireless Gamepad that it does not recognize the D-Pad for, I need to map the directions to an analog stick, and that just doesnt work well. (The Dpad is recognized in both Snes9x 1.53, and Kega Fusion 3.64)
Keep up the great work.
Also, I have a Logtitech F710 Wireless Gamepad that it does not recognize the D-Pad for, I need to map the directions to an analog stick, and that just doesnt work well. (The Dpad is recognized in both Snes9x 1.53, and Kega Fusion 3.64)
Keep up the great work.
Re: puNES Emulator (ex Fnes)
For a list of command line options you can use the "-h". You can start in fullscreen mode with "--fullscreen yes romfile.rom" or "-u yes romfile.rom"Alterac wrote:Are there any command line options to allow me to start it full screen? (-fullscreen romfile.rom maybe?)
First, which version are you using (linux or windows)?Alterac wrote:Also, I have a Logtitech F710 Wireless Gamepad that it does not recognize the D-Pad for, I need to map the directions to an analog stick, and that just doesnt work well. (The Dpad is recognized in both Snes9x 1.53, and Kega Fusion 3.64)
ThanksAlterac wrote:Keep up the great work.
Re: puNES Emulator (ex Fnes)
Windows 7 pro 64bit with puNES 32bitFHorse wrote:First, which version are you using (linux or windows)?Alterac wrote: Also, I have a Logtitech F710 Wireless Gamepad that it does not recognize the D-Pad for, I need to map the directions to an analog stick, and that just doesnt work well. (The Dpad is recognized in both Snes9x 1.53, and Kega Fusion 3.64)