puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

User avatar
Eugene.S
Posts: 295
Joined: Sat Apr 18, 2009 4:36 am
Location: Russia (UTC+3)
Contact:

Post by Eugene.S » Mon Mar 19, 2012 8:10 am

No, Rocknes has no pops anymore. Even if $4011 is enabled :)

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.55

Post by FHorse » Mon Mar 19, 2012 11:36 am

Changelog:
0.55 (bugfix release)
Fixed another bug in the square emulation.
Thanks to Eugene.s for the reporting.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.56

Post by FHorse » Sat Mar 24, 2012 9:59 am

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.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.57

Post by FHorse » Wed Apr 04, 2012 2:52 pm

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.
Last edited by FHorse on Wed Apr 18, 2012 7:27 am, edited 1 time in total.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.58

Post by FHorse » Sun Apr 08, 2012 3:42 am

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>

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.59

Post by FHorse » Sun Apr 15, 2012 6:52 am

Changelog:
0.59
Added FDS audio channel emulation.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.60

Post by FHorse » Tue Apr 17, 2012 4:38 pm

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.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.61

Post by FHorse » Fri Apr 27, 2012 10:50 am

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.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.62

Post by FHorse » Thu Jun 21, 2012 1:19 am

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.

User avatar
Dwedit
Posts: 4311
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit » Thu Jun 21, 2012 1:23 am

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.
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Post by FHorse » Thu Jun 21, 2012 2:02 am

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.
Thanks Dwedit. I will try to understand where is the problem.

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Version 0.63

Post by FHorse » Mon Jun 25, 2012 4:57 pm

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.

geoslake
Posts: 6
Joined: Tue Jun 26, 2012 3:30 pm

Post by geoslake » Tue Jun 26, 2012 3:50 pm

Thanks for that Fhorse, looks great already.
Is there any way to make your emu portable, so that it does store everything it needs in its own folder ?

Thanks

FHorse
Posts: 230
Joined: Sat May 08, 2010 9:31 am

Post by FHorse » Tue Jun 26, 2012 9:58 pm

geoslake wrote:Is there any way to make your emu portable, so that it does store everything it needs in its own folder ?
I don't understand well what do you mean but we'll talk when I get back in a couple of days, I'm leaving for a little vacation.

User avatar
Dwedit
Posts: 4311
Joined: Fri Nov 19, 2004 7:35 pm
Contact:

Post by Dwedit » Tue Jun 26, 2012 11:05 pm

"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"
Here come the fortune cookies! Here come the fortune cookies! They're wearing paper hats!

Post Reply