Regarding the upcoming Higan core

Thanks guys, that’s all I wanted to hear!

Looking forward to this a lot.

Is there a real improvement in this new Higan core, vs the “Mercury Accuracy”, in the Snes emulation?

That really depends on your perspective. It’s not likely to be noticeable in casual use, but that’s also true for snes9x vs bsnes-balanced.

Snes9x and Genesis Plus GX are not cycle-accurate but the emulation is so close that one would not notice the difference aside from very few not so popular games.
I keep both bsnes-(mercury)-accuracy and Snes9X cores in retroarch but use Snes9x for gaming because it seems to run smoother and smoothness is a big factor for me for accurate emulation.

I use Bsnes/Higan for testing and comparison, but Snes9x is more than good enough for playing practically all popular and less popular games.

Cycle accurate emulation is not necessary for gaming, but in my understanding it’s a case of: “If we can and have the power, then why not?”.
It is also important for future preservation because physical material deteriorates like it or not.

1 Like

Here’s a WIP core for the courageous and brave!

Source

So there you have it folks, it’s really happening!

Wait… so it’s gonna be SNES only? Or has the rest not been implemented yet?

higan is a multi-system emulator that began development on 2004-10-14. It currently supports the following systems:

Nintendo Famicom

Nintendo Super Famicom

Super Game Boy

BS-X Satellaview

Sufami Turbo

Nintendo Game Boy

Nintendo Game Boy Color

Nintendo Game Boy Advance

Sega Master System

Sega Game Gear

Sega Mega Drive

NEC PC Engine

NEC SuperGrafx

Bandai WonderSwan

Bandai WonderSwan Color

https://byuu.org/emulation/higan/

it’s snes-only for now. Each core will have to be handled differently, so maister is getting SNES going first. The rest will be added later, probably by others.

1 Like

Oh okay… is there an reason why “Performance”, “Balanced” and “Accuracy” aren’t core options in bsnes-mercury? It would really simplify things…

They use entirely different codepaths that need to be hardcoded at compile time.

1 Like

I have read most of the discussion here and from the looks of it I’ll definitely keep an eye out for when the bsnes v094 cores will be expired so I can grab one before it’s to late because I don’t really like what I’m reading at all.

I don’t like the way bsnes went to higan with all kind of cartridge folders and files and if it’s gonna be the same with the higan Libretro core then I don’t want anything to do with it.

I’ll be watching this but if this is going to be final then I stay with bsnes v094 Accuracy which is dead simple to use.

It’ll still load regular ROMs. The manifest stuff all happens behind the scenes.

1 Like

What’s the plan regarding nSides balanced profile? Is that going to be added at the sametime as the updated accuracy core as a separate core?

i believe that’s the plan, yes.

OK so I finally got the chance of trying out the released version of the higan (Super Famicom Accuracy) 105 core and it worked out perfectly.

And by perfectly I mean no need to use folders or put system files in the game folders etc. like standalone higan does.

Thank you all for a wonderful experience that ended happily, oh yeah and this guy wishes to say something also!

1 Like

I can load regular ROMs even with the standalone Higan if i use any frontend like LaunchBox.

And SNES9x is inferior to BSNES balanced. I already bumped into some compatibility issues with it while BSNES is perfect so far except the one known issue that requires 100% accuracy (the Air Strike Patrol shadow).

I haven’t used Snes9x for years except on RetroPie so basically my SNES experience have evolved like this:

ZSNES -> Snes9x -> bsnes (can’t remember which I started with) -> bsnes v073 -> bsnes v094 Accuracy core -> higan (Super Famicom Accuracy) 105 core

I kind of hate how it puts higan and icarus folders in AppData/Local. I guess they can be used for MSU1 or ROM folder stuff going by some messages in the log, but I’d rather they go in the RetroArch system folder to keep things portable.

1 Like

Using the HIgan core gives me pretty bad audio stuttering ingame. I didn’t experience this even with the accuracy bsnes core. I tried a few settings like lowering the internal resolution and switching the video driver but it doesn’t help. This is with and without shaders.

EDIT: I managed to fix it. Updated RA and the stuttering seems to be gone now. Great job on the core by the way!

Nice! All special-chip BIOS, included the SGB, is working. Only 3 things:

  • The over-clock bug of the original Super GameBoy 1 is present in the SGB1 and SGB2 modes. In the real SuperGameBoy 2, this is fixed.

  • The soft-reset is gone. The reset option in the Quick Menu only do a hard-reset, like if I turned off the SNES and turned on again.

  • Is there anyway to auto-detect the resolution like the bsnes/bsnes-mercury 0.94 cores? The shaders are looking ugly with manual 512x448 internal resolution in the games that are 256x224.

I think this are present in Higan v105 itself but I report this issues here anyway.

Thanks!

I really like the idea of renaming bnes-mercury to just “mercury”! It would make the Online Updater less overwhelming. When I first started using RetroArch for Windows ( I was only aware of the 3DS version back then lol ) I didn’t know what SNES core I should use!