puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

User avatar
Zepper
Formerly Fx3
Posts: 3190
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper » Sun Nov 13, 2011 8:01 pm

FHorse wrote:
Eugene.S wrote:Soft and nice sound. Probably best build.
I've used always tepples solution with one difference: enabling the writing of 4011 after 110 cycles (APU) from last write other than a few frames. I chose 110 after several trials with different values​​. With small values, some games still do pop and with higher values, other games were cut effects of the DMC.
I believe to have found a way to avoid pops without hacks. ;) Works flawlessly, hehehe.

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

Post by Eugene.S » Mon Nov 14, 2011 8:46 am

Can you share some WAV-out of Rocknes?

User avatar
Zepper
Formerly Fx3
Posts: 3190
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper » Mon Nov 14, 2011 9:39 am


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

Post by FHorse » Mon Nov 14, 2011 3:03 pm

Zepper wrote:I believe to have found a way to avoid pops without hacks. Wink Works flawlessly, hehehe.
Well done Zepper. Can I ask you how did it? Don't worry, I was forced to steal one idea for month and, thanks to tepples, I'm ok for november. :wink:

User avatar
Zepper
Formerly Fx3
Posts: 3190
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper » Mon Nov 14, 2011 3:57 pm

Timed writes to $4011 register (raw) are ignored if the silence flag is set. The register still accepts the value written, it's just not sent to the dac.

Read here.

UPDATE: looks like Q has tested it in the Visual6502. Unfortunately, it doesn't exist, so take it as a trick while emulating $4011 register/output.

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

Post by Eugene.S » Wed Nov 16, 2011 9:44 am

Excellent. I want to test Rocknes 5.07 :)

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

Version 0.43

Post by FHorse » Sat Dec 17, 2011 7:28 am

Changelog:
0.43
Rewritten from scratch sdl sound and optimized most of the code. All this has led an increase in performance between 20 and 30 percent. Now everything is more responsive and fast even on slower computers.
Added in video settings a "FPS" limiter and a "frame skip" menu to play with in order to find the best configuration for your PC.
Added "Audio menu".
Added fastforward key, when you press Shift on the keyboard, the emu runs at double speed

User avatar
miker00lz
Posts: 235
Joined: Thu Sep 23, 2010 7:28 pm

Post by miker00lz » Sun Dec 18, 2011 1:10 pm

good job on this FHorse. i tried a few games in it, and they looked and sounded great.

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

Post by FHorse » Sun Dec 18, 2011 6:34 pm

Many thanks miker00lz :D

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

Version 0.44

Post by FHorse » Mon Dec 19, 2011 4:23 pm

Changelog
0.44 (bugfix release)
I discovered that the fullscreen does not work properly in a multi-heads scenario. Fixed for both Windows and Linux (xinerama and multi-desktop).

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

Version 0.45

Post by FHorse » Sat Dec 31, 2011 11:13 am

Changelog:
0.45
Added the option to choose between mono or stereo (default from now) sound.
OK, I admit, this release is an excuse to wish a happy new year to all you guys!!

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

Version 0.46

Post by FHorse » Thu Jan 05, 2012 5:05 pm

Changelog:
0.46
Added option to enable or disable the Vsync.
Added Hqx (2x, 3x, 4x) video filter.
Added a native version for windows 64bit.

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

Version 0.47

Post by FHorse » Fri Jan 13, 2012 3:33 am

Changelog:
0.47
Added Zapper emulation.
Lots of bug fixes.

tepples
Posts: 21749
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples » Fri Jan 13, 2012 5:45 am

I tried it with Zap Ruder and LJ65, and the music was about a semitone flat. There were a few missed low notes in LJ65's "TEMP" song too. Zapper emulation was good enough to play ZapPing, but it appears to have no way to cover up the photosensor (e.g. Duck Hunt shoot offscreen to select, various games shoot offscreen to reload), and it doesn't appear to turn off the photosensor when I move the mouse out of the window.

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

Post by FHorse » Fri Jan 13, 2012 6:25 am

tepples wrote:I tried it with Zap Ruder and LJ65, and the music was about a semitone flat. There were a few missed low notes in LJ65's "TEMP" song too. Zapper emulation was good enough to play ZapPing, but it appears to have no way to cover up the photosensor (e.g. Duck Hunt shoot offscreen to select, various games shoot offscreen to reload), and it doesn't appear to turn off the photosensor when I move the mouse out of the window.
Many thanks for the reports tepples. I've found Zap Ruder and LJ65, but where can I find ZapPing? When I get home, I will check everything you said.

Post Reply