puNES Emulator
Moderator: Moderators
Version 0.55
Changelog:
0.55 (bugfix release)
Fixed another bug in the square emulation.
Thanks to Eugene.s for the reporting.
0.55 (bugfix release)
Fixed another bug in the square emulation.
Thanks to Eugene.s for the reporting.
Version 0.56
Changelog:
0.56
Added mappers 200, 201, 202, 203, 204, 205, 207, 212, 213, 214, 215, 216, 217, 222, 240, 241, 244.
Correct a bug in the Windows version that did not allow proper configuration of some gamepads / joysticks.
Other bugfixes.
0.56
Added mappers 200, 201, 202, 203, 204, 205, 207, 212, 213, 214, 215, 216, 217, 222, 240, 241, 244.
Correct a bug in the Windows version that did not allow proper configuration of some gamepads / joysticks.
Other bugfixes.
Version 0.57
0.57
Added FDS emulation (read and write, not sound yet).You need of the FDS bios rom located in one of these folders:
1) the working directory,
2) the folder where is the fds file,
3) "$HOME/.puNES/bios" on linux or "$Documents$/puNES/bios" on Windows.
The bios file must be called "disksys.rom" and must have a size of 8192 bytes.
Added mapper 37.
Corrected some bugs in the cpu emulation discovered thanks to test roms made by Bisqwit
(http://nesdev.com/bbs/viewtopic.php?t=8738 and http://nesdev.com/bbs/viewtopic.php?t=8757).
Fixed a bug that in some circumstances, when attempting to load a save state, it crashed the emulator.
Added FDS emulation (read and write, not sound yet).You need of the FDS bios rom located in one of these folders:
1) the working directory,
2) the folder where is the fds file,
3) "$HOME/.puNES/bios" on linux or "$Documents$/puNES/bios" on Windows.
The bios file must be called "disksys.rom" and must have a size of 8192 bytes.
Added mapper 37.
Corrected some bugs in the cpu emulation discovered thanks to test roms made by Bisqwit
(http://nesdev.com/bbs/viewtopic.php?t=8738 and http://nesdev.com/bbs/viewtopic.php?t=8757).
Fixed a bug that in some circumstances, when attempting to load a save state, it crashed the emulator.
Last edited by FHorse on Wed Apr 18, 2012 7:27 am, edited 1 time in total.
Version 0.58
Changelog:
0.58 (bugfix relase)
Correct a crash with some fds roms (thx Gokun for reporting).
Help Request:
Any volunteers who wants draw a new icon? You will be rewarded with a nice cold beer .
If anyone is interested can contact me at this address <punes dot emulator at gmail dot com>
0.58 (bugfix relase)
Correct a crash with some fds roms (thx Gokun for reporting).
Help Request:
Any volunteers who wants draw a new icon? You will be rewarded with a nice cold beer .
If anyone is interested can contact me at this address <punes dot emulator at gmail dot com>
Version 0.59
Changelog:
0.59
Added FDS audio channel emulation.
0.59
Added FDS audio channel emulation.
Version 0.60
Changelog:
0.60
Added Game Genie emulation. You need that the Game Genie rom (that should have the name "gamegenie.rom") is located in "$HOME/.puNES/bios" on linux or "$Documents$/puNES/bios" on Windows.
Correct a bug in the frameskip code.
0.60
Added Game Genie emulation. You need that the Game Genie rom (that should have the name "gamegenie.rom") is located in "$HOME/.puNES/bios" on linux or "$Documents$/puNES/bios" on Windows.
Correct a bug in the frameskip code.
Version 0.61
Changelog:
0.61
Added mappers 44, 45, 46, 47, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 74, 116, 165, 191, 192, 194, 195, 199, 242, 245, 246.
0.61
Added mappers 44, 45, 46, 47, 49, 50, 51, 52, 53, 57, 58, 60, 61, 62, 74, 116, 165, 191, 192, 194, 195, 199, 242, 245, 246.
Version 0.62
Changelog:
0.62
Rewritten from scratch the OpenGL stack. Added new rendering mode "OpenGL GLSL" that use shaders for all filters (except for NTSC and HQ3x), of course if video card and its driver support it. In GLSL mode, add more filters. Many other bugfixes.
0.62
Rewritten from scratch the OpenGL stack. Added new rendering mode "OpenGL GLSL" that use shaders for all filters (except for NTSC and HQ3x), of course if video card and its driver support it. In GLSL mode, add more filters. Many other bugfixes.
Sound is still playing at the wrong pitch, as it has been for a long time now.
Edit: It's one half-step and 15 cents too low. Wave periods are about 1.0688 times longer than they should be.
For comparison, PAL mode is one half-step and 27.59 cents below NTSC. But these wrong tones are not identical to PAL mode, they are just wrong.
Edit: It's one half-step and 15 cents too low. Wave periods are about 1.0688 times longer than they should be.
For comparison, PAL mode is one half-step and 27.59 cents below NTSC. But these wrong tones are not identical to PAL mode, they are just wrong.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!
Thanks Dwedit. I will try to understand where is the problem.Dwedit wrote:Sound is still playing at the wrong pitch, as it has been for a long time now.
Edit: It's one half-step and 15 cents too low. Wave periods are about 1.0688 times longer than they should be.
For comparison, PAL mode is one half-step and 27.59 cents below NTSC. But these wrong tones are not identical to PAL mode, they are just wrong.
Version 0.63
Changelog:
0.63 (bugfix relase)
Correct a pitch and envelope problem reported from Dwedit (thanks for your help and for your patience).
Fixed a bug that could create sound skip and noise in the audio buffer.
Correct a bug introduced in version 0.62 of win64 that did not allow the emulator to start correctly.
Other small bugfixes.
0.63 (bugfix relase)
Correct a pitch and envelope problem reported from Dwedit (thanks for your help and for your patience).
Fixed a bug that could create sound skip and noise in the audio buffer.
Correct a bug introduced in version 0.62 of win64 that did not allow the emulator to start correctly.
Other small bugfixes.
"Portable", like a so-called Portable Application.
It means you can put the emulator on a USB stick, and run it on any computer, and it won't touch the registry, or any other part of the host system. It would read configuration files from the application's directory.
And to answer the question of what the program currently does:
It puts everything in "My Documents\puNES"
It means you can put the emulator on a USB stick, and run it on any computer, and it won't touch the registry, or any other part of the host system. It would read configuration files from the application's directory.
And to answer the question of what the program currently does:
It puts everything in "My Documents\puNES"
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!