puNES Emulator

Discuss emulation of the Nintendo Entertainment System and Famicom.

Moderator: Moderators

Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

Thank you very much and for all your hard work!
User avatar
BaconIsGood16
Posts: 10
Joined: Tue Apr 12, 2016 7:39 pm

Re: puNES Emulator

Post by BaconIsGood16 »

I think there is something wrong with the 0.99 for Windows 32 and 64 version. When I start any game I get a weird colored palette because of the new Open GL GLSL option and when I change the video rendering to software the palette colors go back to normal but the fullscreen option gets disabled. Thank You and have a nice day.
Last edited by BaconIsGood16 on Wed Apr 13, 2016 8:33 pm, edited 1 time in total.
Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

BaconIsGood16 wrote:I think there is something wrong with the 0.99 for Windows 32 and 64 version. When I start any game I get a weird colored palette because of the new Open GL GLSL option and when I change the video rendering to software the palette colors go back to normal but the fullscreen option is disabled. Thank You and have a nice day.
Everything seems to be fine and work on my end here and I can change palettes and shaders to whatever fits my needs even my own made ones.

Did you get the 099 release from here?
https://github.com/punesemu/puNES/releases

If you have tested the WIP builds of 099 I suggest you delete all the configuration files if you already haven't done so and start fresh with the stable one.

There have been some issues during the WIP progress but they have been sorted out as far as I know so 099 should be a pretty solid release.

If you still got problems I suggest you contact FHorse about it.
geoslake
Posts: 6
Joined: Tue Jun 26, 2012 3:30 pm

Re: puNES Emulator (ex Fnes)

Post by geoslake »

geoslake wrote:Hi, could someone know if its possible to get xaudio2 without installing the full dx library ? I tried with various xaudio dll and couldnt fix it. Thanks
Anyone ?
User avatar
rainwarrior
Posts: 8732
Joined: Sun Jan 22, 2012 12:03 pm
Location: Canada
Contact:

Re: puNES Emulator

Post by rainwarrior »

1. The official way to install XAudio2 is just as part of the DirectX runtime installer. Microsoft forbids developers from distributing individual DLLs like that, and DLLs often have their own dependencies, so you might need more than just that one.

2. The DirectX runtime is actually installed by Windows Update at this point because it's a critical part of windows. You should have it already, unless you're running XP, I think?

Here's some info:
https://support.microsoft.com/en-ca/kb/179113
(There's info on this page about how to get the installer.)
Last edited by rainwarrior on Wed Apr 13, 2016 2:56 pm, edited 1 time in total.
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: puNES Emulator

Post by koitsu »

If it's needing the xaudio* stuff from DirectX 9, then one will have to get the DX9 install/setup from Microsoft's website. Windows 7 doesn't come with DX9, nor are there any Windows Updates for it. Not sure if this is relevant to the situation or not though.
User avatar
Gilbert
Posts: 564
Joined: Sun Dec 12, 2010 10:27 pm
Location: Hong Kong
Contact:

Re: puNES Emulator

Post by Gilbert »

As far as I know(correct me if I am wrong), Windows from Vista onwards(don't know about 10) install a very old version of DX9 for whatever stupid reason, alongside the recent version of DX that the Windows support (since DX10 and above aren't downward compatible with DX9). And that DX9 would not be updated automatically by Windows Update, so if anyone gets a DX9 error (which is very common, unfortunately), he/she should try to manual update DX9 first.
User avatar
BaconIsGood16
Posts: 10
Joined: Tue Apr 12, 2016 7:39 pm

Re: puNES Emulator

Post by BaconIsGood16 »

@Black Zero Yeah I deleted all files of 0.98 before I downloaded 0.99. I've downloaded 0.99 3 times now and before I downloaded another copy I delete everything connected with the prior copy. I also tried downloading it directly from the Github website and I still get the same 2 problems. The weird crazy colored palette with the new Open GL GLSL and when I change the video rendering to software the color palette goes back to normal but the fullscreen option gets disabled.
Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

BaconIsGood16 wrote:@Black Zero Yeah I deleted all files of 0.98 before I downloaded 0.99. I've downloaded 0.99 3 times now and before I downloaded another copy I delete everything connected with the prior copy. I also tried downloading it directly from the Github website and I still get the same 2 problems. The weird crazy colored palette with the new Open GL GLSL and when I change the video rendering to software the color palette goes back to normal but the fullscreen option gets disabled.
That's unfortunate.

What kind of GPU do you have? Nvidia, AMD or Intel?

I'm on a AMD R9 380 card using Crimson 16.3.1 drivers. Could be GPU/Driver related but that's only a guess.

Mind posting a screenshot of how this crazy colored palette looks and which palette?
User avatar
koitsu
Posts: 4201
Joined: Sun Sep 19, 2004 9:28 pm
Location: A world gone mad

Re: puNES Emulator

Post by koitsu »

In my experience, "crazy palettes" or incorrect colours are often caused by a different in RGB byte order depending on platforms/video cards. https://en.wikipedia.org/wiki/RGBA_color_space seems to imply that OpenGL always uses RGBA, so maybe that's not it, but we *are* discussing DirectX at the same time...
Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

koitsu wrote:In my experience, "crazy palettes" or incorrect colours are often caused by a different in RGB byte order depending on platforms/video cards. https://en.wikipedia.org/wiki/RGBA_color_space seems to imply that OpenGL always uses RGBA, so maybe that's not it, but we *are* discussing DirectX at the same time...
Interesting, I completely forgot that there is a DirectX build of puNES because I always use the SDL/OpenGL version but he seems to use the latter as he mentioned OpenGL GLSL.
User avatar
BaconIsGood16
Posts: 10
Joined: Tue Apr 12, 2016 7:39 pm

Re: puNES Emulator

Post by BaconIsGood16 »

@koitsu @Black Zero Thanks for the info. I thought D3D9 meant Direct 3d or something else for advanced pc's and that SDL was the regular standard version because I don't know anything about computers LOL. I have always had problems with OpenGL with other emulators for example when I try openGL with Snes9x it stops responding and shuts down. I tried the D3D9 version and it works perfect. Thanks again.
Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

BaconIsGood16 wrote:@koitsu @Black Zero Thanks for the info. I thought D3D9 meant Direct 3d or something else for advanced pc's and that SDL was the regular standard version because I don't know anything about computers LOL. I have always had problems with OpenGL with other emulators for example when I try openGL with Snes9x it stops responding and shuts down. I tried the D3D9 version and it works perfect. Thanks again.
Glad it worked out for you!
trainbart
Posts: 1
Joined: Mon Apr 18, 2016 2:45 pm

Re: puNES Emulator

Post by trainbart »

BaconIsGood16 wrote:When I start any game I get a weird colored palette because of the new Open GL GLSL option and when I change the video rendering to software the palette colors go back to normal but the fullscreen option gets disabled.
Had same problem. Turned off Pixel Aspect Ratio - GLSL soft stretch and colors are normal.

Bug? 8:7 aspect ratio + Use NTSC RGB filter + Fullscreen = doesn't look correct ratio using Tepples' 240pee.nes (linearity test) - looks 1:1 unstretched

Also if I use PAL mode, how do I switch to PAL TV aspect ratio?

Thank you for great project (and adding Firebrandx palette)
Black Zero
Posts: 41
Joined: Sat Jul 20, 2013 10:14 pm

Re: puNES Emulator

Post by Black Zero »

Great work on the 0100 release, and a big congratulations on that part making it to 100!

I'm really digging the Unlimited Sprites option.
Post Reply