Whole-known-network
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> *nibbles on carrot*</p><p>What's up doc?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> this holds true for both inkscape and Illustrator ðŸ˜</p>
@Nightingalle@shpposter.club she's just like me fr
@scathach@stereophonic.space me realizing that natively my language doesn’t prescribe any difference between describing a cat or male/female/etc human or their intentions
throw a bunch of doggirls in an arena shooter and call it barkov
<p>So, that's all I can do on hardware until I get the rear side cables redone.</p><p>Still need to work on OTA update but I'm not in the mood to start that tonight so I think I'll try to memory map the QSPI first.</p>
<p><span class="h-card" translate="no"><a href="https://notnow.dev/users/zhuowei" class="u-url mention">@<span>zhuowei</span></a></span> threading would be my first guess yeah</p>
<p>"doctor" is quite possibly one of the worst insults i can apply to anybody</p>
OatmealDome (the Dolphin for iOS developer) found that Dolphin without a JIT runs at 20% of full speed on an iPhone.
https://oatmealdome.me/blog/why-dolphin-isnt-coming-to-the-app-store/
I doubt you could get it to full speed, but if you could make it just a little faster, you could play RPGs and other games where speed isn't an issue...
Surely there's low-hanging fruit in Dolphin's CachedInterpreter? e.g.
- can you use Fastmem in CachedInterpreter to skip parts of the MMU emulation?
- Are there any instructions that could be optimized specifically for the CachedInterpreter (somehow), instead of using the regular Interpreter's code?
- Can you move the dispatch loop into the instructions themselves, like a threaded interpreter?
- Can you avoid saving/restoring registers in the interpreter's instructions?
The code looks simple enough (400 lines!) that you should play with it and see if you could make it faster...
(https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Core/PowerPC/CachedInterpreter/CachedInterpreter.cpp)