TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Dolphin Progress Report: December 2019 and January 2020

141 pointsby karldingover 5 years ago

5 comments

StephanTLavavejover 5 years ago
&gt; Microsoft says that VS2019 runtimes are forward and back compatible with VS2015 and VS2017, however, it turns out that is not always the case, and we definitely encountered one of the incompatible scenarios.<p>The binary compatibility has documented limitations. As <a href="https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;cpp&#x2F;porting&#x2F;binary-compat-2015-2017?view=vs-2019" rel="nofollow">https:&#x2F;&#x2F;docs.microsoft.com&#x2F;en-us&#x2F;cpp&#x2F;porting&#x2F;binary-compat-2...</a> explains, &quot;The Redistributable your app uses has a similar binary-compatibility restriction. When you mix binaries built by different supported versions of the toolset, the Redistributable version must be at least as new as the latest toolset used by any app component.&quot; This allowed us to add VCRUNTIME140_1.dll as part of the &quot;FrameHandler4&quot; work that the compiler back-end team did. This decreases the size of exception handling info on x64 for compiled programs, sometimes significantly.<p>(I work on the Visual C++ team, on the STL. We regularly build Dolphin with our development toolset to prevent shipping compiler&#x2F;library regressions, and to provide advance notice of source-breaking changes. I&#x27;ve had to report a couple of breaking changes to Dolphin and have been astounded at their prompt fixes - they are a wonderful team!)
评论 #22274785 未加载
评论 #22284697 未加载
GuiAover 5 years ago
<i>&gt; [...] We have ample proof that Avalanche Software was already upset about homebrew and emulation thanks to a crude message found hidden in the data of 2007&#x27;s Meet the Robinsons, however it&#x27;s very unlikely that this is anti-emulation behavior.</i><p>Can&#x27;t find more about this by Googling around... anyone knows what the crude message was and where it was hidden?
评论 #22273276 未加载
评论 #22272688 未加载
评论 #22272683 未加载
nullifidianover 5 years ago
&gt;However, unknown to any of us, it turns out that PEXT is extremely slow on AMD Zen and Zen 2 architectures.<p>Is it because of some patents? Anyone knows?
评论 #22275484 未加载
评论 #22273877 未加载
评论 #22273801 未加载
photoniosover 5 years ago
Emulator development is not my cup of tea and I only once tried Dolphin, but the progress reports are always a fantastic read. The Dolphin code base [1] is also fun to read.<p>Thanks for all the enjoyable reads!<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;dolphin-emu&#x2F;dolphin" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;dolphin-emu&#x2F;dolphin</a>
chungyover 5 years ago
The progress report linked to Dragon Quest X (<a href="https:&#x2F;&#x2F;wiki.dolphin-emu.org&#x2F;index.php?title=Dragon_Quest_X:_Mezameshi_Itsutsu_no_Shuzoku_Online" rel="nofollow">https:&#x2F;&#x2F;wiki.dolphin-emu.org&#x2F;index.php?title=Dragon_Quest_X:...</a>) and I&#x27;m impressed to find an aspect of the Wii library I didn&#x27;t know existed: a game that expects to be installed to a USB drive to be played.<p>I honestly thought every game would just be playable directly from a disc, but I guess this one was too large for a single disc.
评论 #22275699 未加载