Windows port unicode testbuild

This is for people involved in the developement of Snes9x, or SNES emulators in general.
BUG REPORTS BELONG IN TECH SUPPORT/BUG TRACKING!
Post Reply
User avatar
OV2
Official Win32 Porter/Dev
Posts: 679
Joined: Thu Aug 30, 2007 10:15 pm

Windows port unicode testbuild

Post by OV2 »

Since the last release I've added unicode support to the windows port of snes9x. Since this involved quite a few changes I've decided to post an interim test version.
I'd really appreciate feedback from users with roms/movies/paths that contain unicode characters.

The archive also contains an x64 build that you can try if you have an x64 windows version. Also present is HLSL shader support for direct3d (provided by mudlord). I've packaged mudlord's shaders into a separate zip, and fes made a few shaders on the bsnes board that you can try.

The config file is now considered utf-8, so if you previously had characters in your specific locale they might not load correctly.

snes9x_testbuild_12042011.zip
shaders-mudlord.zip
Last edited by OV2 on Tue Apr 12, 2011 10:55 am, edited 2 times in total.
mudlord88
Snes9x White Belt
Posts: 21
Joined: Wed Jan 13, 2010 11:50 pm

Post by mudlord88 »

Brilliant, tried the x64 build and runs fine.
mudlord88
Snes9x White Belt
Posts: 21
Joined: Wed Jan 13, 2010 11:50 pm

Post by mudlord88 »

Which ones? Hardly noticed issues in SMW sound when vsync is enabled.
User avatar
Camo_Yoshi
Snes9x Purple belt
Posts: 922
Joined: Thu Nov 08, 2007 7:59 pm

Post by Camo_Yoshi »

epman5g wrote:works ok. some sound problems still need to be fixed though
Did you tweak the sound options and make sure that Snes9x was the only program running?
Snes9x FAQs | Forum Rules
What operating system are you using? 32 or 64bit? Version of Snes9x? Is the text at the bottom of the window white when you load the game?
These suggestions are usually the solution to your issue!
User avatar
OV2
Official Win32 Porter/Dev
Posts: 679
Joined: Thu Aug 30, 2007 10:15 pm

Post by OV2 »

Another interim build, this time with OpenGL and GLSL support:
snes9x_testbuild_18052010.zip

Currently requires OpenGL 2.1 (since I'm using PBOs).
mudlord88
Snes9x White Belt
Posts: 21
Joined: Wed Jan 13, 2010 11:50 pm

Post by mudlord88 »

Source, or is it for Snes9x 1.53?
User avatar
OV2
Official Win32 Porter/Dev
Posts: 679
Joined: Thu Aug 30, 2007 10:15 pm

Post by OV2 »

I plan on including it in the next version.

Here is the source for the last testbuild:
snes9x_testbuild_18052010_src.zip
mudlord88
Snes9x White Belt
Posts: 21
Joined: Wed Jan 13, 2010 11:50 pm

Post by mudlord88 »

Currently requires OpenGL 2.1 (since I'm using PBOs).
Upon looking at the source, I have to wonder why you are using PBOs. Wouldn't blitting regardless be fine?
User avatar
OV2
Official Win32 Porter/Dev
Posts: 679
Joined: Thu Aug 30, 2007 10:15 pm

Post by OV2 »

I'm using a PBO to avoid having to create an extra memory buffer for the output filter step.
User avatar
OV2
Official Win32 Porter/Dev
Posts: 679
Joined: Thu Aug 30, 2007 10:15 pm

Post by OV2 »

Here's a new testbuild: snes9x_testbuild_13112010.zip
  • OpenGL should work on older cards (PBOs are optional)
  • Synchronizes the Win7 jumplist with the recent roms list
  • Support bSNES-style XML-based .shader files
  • Updated menu structure
  • Drag&Drop support for ROMs
  • Various small fixes
Shaders can be found here:
HLSL-shaders by mudlord
GLSL-shaders in the bSNES download section

As always, feedback would be appreciated (especially if there are problems on older windows versions).
Post Reply