puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

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

Post by Zepper »

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: 317
Joined: Sat Apr 18, 2009 4:36 am
Location: UTC+3
Contact:

Post by Eugene.S »

Can you share some WAV-out of Rocknes?
User avatar
Zepper
Formerly Fx3
Posts: 3262
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper »

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

Post by FHorse »

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: 3262
Joined: Fri Nov 12, 2004 4:59 pm
Location: Brazil
Contact:

Post by Zepper »

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: 317
Joined: Sat Apr 18, 2009 4:36 am
Location: UTC+3
Contact:

Post by Eugene.S »

Excellent. I want to test Rocknes 5.07 :)
FHorse
Posts: 232
Joined: Sat May 08, 2010 9:31 am

Version 0.43

Post by FHorse »

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 »

good job on this FHorse. i tried a few games in it, and they looked and sounded great.
FHorse
Posts: 232
Joined: Sat May 08, 2010 9:31 am

Post by FHorse »

Many thanks miker00lz :D
FHorse
Posts: 232
Joined: Sat May 08, 2010 9:31 am

Version 0.44

Post by FHorse »

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: 232
Joined: Sat May 08, 2010 9:31 am

Version 0.45

Post by FHorse »

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: 232
Joined: Sat May 08, 2010 9:31 am

Version 0.46

Post by FHorse »

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: 232
Joined: Sat May 08, 2010 9:31 am

Version 0.47

Post by FHorse »

Changelog:
0.47
Added Zapper emulation.
Lots of bug fixes.
tepples
Posts: 22705
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Post by tepples »

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: 232
Joined: Sat May 08, 2010 9:31 am

Post by FHorse »

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