Jump to content
LaunchBox Community Forums

PuNES (NES Emulator)


Lordmonkus

Recommended Posts

It would depend on the game mostly, playing the main games you probably wouldn't notice any difference but in some of the more oddball games using different mapper chips not properly emulated you may run into the issue.

I was tinkering around with puNES some more last night and I did run in to a roadblock with closing out puNES with Launchboxs controller combo, I am going to try and get that one sorted out. puNES uses Alt + Q to close out, I can get the Escape key to close it out with an AHK script but Select + Start on my controller is not working for it.

Nevermind on the controller closing it out issues, I sorted it out and it was just a fuck up on my end.

Link to comment
Share on other sites

22 hours ago, lordmonkus said:

That site is probably fine but here is the official thread for it with information http://forums.nesdev.com/viewtopic.php?t=6928

Bizhawk will work fine with the command line and in Launchbox.

8:7 ratio if I remember correctly is the correct aspect ratio that the NES actually output at but CRT televisions altered it to 4:3 because that was just what they did. Basically do you want the aspect ratio of the TVs or the actual output ratio of the console ? That is a personal preference thing.

I don't think you will find any screenshots showing differences because once you get to that level of accuracy the differences are so extremely minor and not even visible. I would just suggest trying each emulator out and see which you prefer.

thanks!  Now i asked in that forum wich is the difference between "win64 SDL" or "win64 D3D9" versions.  I want to try PuNes. I tried Mesen but i didn't find any filters or shader in order to obrain the same crt effect like in Higan of Nestopia (i use it in Retroarch adn i find a good setting). In mesen i tried all the filters but none of them is like a crt effect :(

 

Edited by legolas119
Link to comment
Share on other sites

Thanks. Ther SDL version is better?

Currently i have Reotrarch 1.4.0 but i see that 1.5.0 is already out and 1.5.1 is incoming. I don't know if PuNes it will be inclueded in the new Retroarch version...

In any case, did you took the same shader "aperture" (in RetroArch\shaders\shaders_glsl\crt   folder) and put it in PuNes folder? In Nestopia (v.148 in Retroarch) I use 2xbr-hybrid-crt-hyllian.cgp filter (in RetroArch\shaders\shaders_cg\cgp folder) and it is really good for Nestopia I think.

I know aperture, it is good too.

Link to comment
Share on other sites

I don't think there is a better between the SDL and D3D, just a matter of which works best for the hardware you are running it on.

As far as I know there is no puNES core planned for Retroarch, but that could be wrong and could change.

I copied over my RA shader folder to my puNES folder and loaded it from there.

Link to comment
Share on other sites

Thanks.

I downoaded the SDL version :)

If so, i think that the best option in order to emulate a crt effect is the Shader = CRT Scanlines.  I tried all the other Shader and filters but they aren't good for me.

I currently playing with Nestopia in Retroarch with 2xbr-hybrid-crt-hyllian.cgp  shader and it is really really good! And with Nestopia stand-alone too, with this settings https://s9.postimg.org/vjgpkvven/Immagine.png  and it is good.

It seems that PuNes hasn't a so good video filter/shader.. :(

Here the comparison between the 3 emulators:

1) Retroarch with Nestopia: https://s16.postimg.org/seixsjhcl/Immagine4.png
2) Nestopia: https://s12.postimg.org/56bbrstt9/Immagine3.png
3) PuNes with CRT Scanlines activated: https://s7.postimg.org/l0yhq6erf/Immagine6.png

I tried to load the same shader that i'm using on Retroarch (2xbr-hybrid-crt-hyllian.cgp) but in PunNes the result is totally different: https://s1.postimg.org/44etrqewf/Immagine7.png
So, with this filter enabled, I have enabled Interpolation too and this is the result: https://s2.postimg.org/dbjz6z5a1/Immagine8.png.  But not good as Retroarch or Nestopia :(

I tried to load crt-aperture,cgp too but the effect is identical to the 2 screenshot of the 2xbr-hybrid-crt-hyllian.cgp, without Interpolation and with interpolation!!! I don't know why...it seems that PuNes doesìt detect the differences between the 2 shaders...

can you help me?

thanks!

Link to comment
Share on other sites

CGP shaders won't work with the GL render, only the GLSL ones will in theory work. I say theory because I don't know if some of the shaders will use some passes and effects that aren't supported in puNES.

I would also turn off any filters when using a shader.

Here's a screenshot with the aperture shader.

2017-05-03 17_23_49-puNES (NTSC, 5x, Extern, extern, GLSL).png

Link to comment
Share on other sites

On 3/5/2017 at 11:24 PM, lordmonkus said:

CGP shaders won't work with the GL render, only the GLSL ones will in theory work. I say theory because I don't know if some of the shaders will use some passes and effects that aren't supported in puNES.

I would also turn off any filters when using a shader.

Here's a screenshot with the aperture shader.

2017-05-03 17_23_49-puNES (NTSC, 5x, Extern, extern, GLSL).png

thanks.  I tried 3 different glsl filters: crt-royale-kurozumi, crt-aperture and 2xbr-hybrid-crt-hyllian but with all them PuNes crashes immediately...i don't know why..!?

I tried the same 3 filters but .cgp and puNes doesn't crashes but the effect the 3 filters is always the same...and a message appears: "errors on shaders, use 'no filter'.   But I have selected Shaders Effects =NO FILTERS so it is already ok! I don't know why it appears this message...

Edited by legolas119
Link to comment
Share on other sites

Are you using the OpenGL or D3D9 version ?

If you are using the OpenGL version in puNES go to Settings > Video > Rendering, once there it should say Software and OpenGL GLSL, select OpenGL. This will only support the GLSL shaders, not the CGP ones.

If you are using the D3D9 version then you should't need to select any renderer, it should let you load CGP shaders though.

I normally use the OpenGL version but I downloaded and tested the D3D9 version and it worked for me.

Link to comment
Share on other sites

yes sure i use SDL version ( i tried the D3D9 version too) and in Rendering the OpenGL is enabled.  But the glsl shaders cause the crash (ok you said that it is normal because not supported) and the cgp filters don't have any effect as I show you above...:(  And as you see at the bottom in this picture, the message that appears everytime i load a .cg shader

test_2.png

And same thing happens even if i Try the D3D9 version, same message at bottom of the screen if i try to load a .cg shader.

 

thanks

Link to comment
Share on other sites

I copied over my entire shader folder from Retroarch.

Not sure if this is what is happening to you or not but it could be that you copied over the preset and it's trying to call the actual shader files but it cannot find them because of folder structure and the shader files it is trying to call up aren't there.

Link to comment
Share on other sites

yeah it's work! i put the complete shaders_cg folder in a shader folder i have created in the root of the PuNes folder and now i'm able to load the shaders!

Well, after some test, i think that the best shaders could be 2xbr-hybrid-crt-hyllian.cgp but crt-aperture and crt-easymode.cgp are good in any case (they have more scanlines than 2xbr-hybrid-crt-hyllian.cgp)

Link to comment
Share on other sites

yes you are right. I think that i will keep hybrid-crt-hyllian.cgp it has the best effect on my monitor. It is like a crt but without too many scanlies and the sprite definition is really good.  

crt-easymode.cgp is my 2nd preferredt shaders :)

 

thank you!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...