BizHawk-Prereqs icon indicating copy to clipboard operation
BizHawk-Prereqs copied to clipboard

BizHawk dependency changes

Open CasualPokePlayer opened this issue 1 year ago • 6 comments

  • VC 2010 redist is no longer needed
  • The "2015, 2017, 2019" VC redist is now the "2015, 2017, 2019, 2022" VC redist

Probably want to update the prereq installer when next BizHawk release occurs.

CasualPokePlayer avatar Mar 10 '24 22:03 CasualPokePlayer

https://github.com/TASEmulators/BizHawk/commit/e293e023690990b326a594ff47b8f09cd7e2d388 DirectX 9 -> 11, though IIRC it's bundled with Win10+, though we could support Win7 or possibly older if we wanted to

YoshiRulz avatar May 14 '24 17:05 YoshiRulz

It's bundled with Windows 7+.

CasualPokePlayer avatar May 14 '24 17:05 CasualPokePlayer

Older than 7 is active self-hatred at this point (stubborn xp user until 2017 here).

vadosnaprimer avatar May 14 '24 17:05 vadosnaprimer

~~is looking at .NET on Win95~~

Was DirectX 9 only included for XP then? Or does Win7 have DirectX 11 but not 9 for some reason?

YoshiRulz avatar May 14 '24 17:05 YoshiRulz

In reality, D3D9 was always already included since Windows XP SP2 from what I can find. What the DX redist actually provided was an older HLSL compiler and some other D3D9 extras which BizHawk relied on.

CasualPokePlayer avatar May 14 '24 17:05 CasualPokePlayer

This entire thing could be deprecated for the next bizhawk release. For the VC redistributable, we could just link to the newest one provided by microsoft (https://aka.ms/vs/17/release/vc_redist.x64.exe) and I'm unsure if including the optional update KBs is still useful for anyone (we technically don't support old windows version anyway...).

Morilli avatar Aug 18 '24 21:08 Morilli