libretro / bsnes

Super Nintendo (Super Famicom) emulator
https://bsnes.byuu.org
Other
11 stars 13 forks source link

Blargg's SNES Composite filter & pseudo hi-res incompatibility #37

Open DukeSkinny opened 4 years ago

DukeSkinny commented 4 years ago

It seems the current core does not want to play nice with games such as Kirby's Dream Land 3 & The Great Battle IV which use the pseudo hi-res mode when the Blargg Composite filter (and others?) is enabled.

Great Battle IV, The (Japan)-200326-134048 Kirby's Dream Land 3 (USA)-200326-135447

The horizontal stretch is due to running a super resolution on my CRT. Needless to say, they look fine if I remove the filter.

Core options, though disabling/enabling them all had no effect:

bsnes_aspect_ratio = "Auto" bsnes_blur_emulation = "OFF" bsnes_coprocessor_delayed_sync = "ON" bsnes_coprocessor_prefer_hle = "ON" bsnes_cpu_fastmath = "OFF" bsnes_cpu_overclock = "100" bsnes_dsp_cubic = "ON" bsnes_dsp_echo_shadow = "OFF" bsnes_dsp_fast = "ON" bsnes_entropy = "Low" bsnes_hotfixes = "ON" bsnes_mode7_mosaic = "ON" bsnes_mode7_perspective = "ON" bsnes_mode7_scale = "4x" bsnes_mode7_supersample = "ON" bsnes_ppu_deinterlace = "ON" bsnes_ppu_fast = "ON" bsnes_ppu_no_sprite_limit = "OFF" bsnes_ppu_no_vram_blocking = "OFF" bsnes_ppu_show_overscan = "ON" bsnes_run_ahead_frames = "OFF" bsnes_sa1_overclock = "100" bsnes_sfx_overclock = "100" bsnes_sgb_bios = "SGB2.sfc"

InanimateCrbnRod commented 3 years ago

I ended up using the tvout tweaks shader which works fine but it would be really nice to have a built in blargg filter in the core like mesen or that Sega core have. I've gotten better results with my shaders when I don't also have to throw in an ntsc shader