2
<p>oh that&#39;s cute. their set_palette function takes two arguments: a pointer to the palette, and a number of extra palettes to apply. </p><p>so they could set up an array of palettes in decreasing brightness, and just do set_palette(&amp;fade_pallets[0], 64) to go through them.</p><p>but the same function is a regular one-time set_palette if you just pass 1 for the second argument.</p>
<p>Death has a cute little pig companion in action-adventure Spindle - check out the new trailer <a href="https://www.gamingonlinux.com/2024/11/death-has-a-cute-little-pig-companion-in-action-adventure-spindle-check-out-the-new-trailer/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2024/11/deat</span><span class="invisible">h-has-a-cute-little-pig-companion-in-action-adventure-spindle-check-out-the-new-trailer/</span></a></p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/LinuxGaming" class="mention hashtag" rel="tag">#<span>LinuxGaming</span></a> <a href="https://mastodon.social/tags/PCGaming" class="mention hashtag" rel="tag">#<span>PCGaming</span></a></p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> <br />Tinnitus911 Now - #1 Weird Trick To End Tinnitus This Thanksgiving In Just 30 Seconds A Day</p><p>Get Offer - <a href="https://shorturl.at/6n4V0" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">shorturl.at/6n4V0</span><span class="invisible"></span></a></p>
<p>the worst part is that this was done with a compiler from 1991 so there&#39;s no way it unrolled the loop itself. they did this manually</p>
<p>why do:</p><p>for(int i=0;i&lt;256;i++){<br /> upload_color(i,palette[i]);<br />}</p><p>when you can do</p><p>upload_color(0,palette[0]);<br />upload_color(1,palette[1]);<br />upload_color(2,palette[2]);<br />upload_color(3,palette[3]);<br />upload_color(4,palette[4]);<br />upload_color(5,palette[5]);</p><p>and just repeat 251 more times</p>
<p>oh sweet laser jesus I found the upload palette function and THEY UNROLLED IT</p>
<p>ScummVM 2.9.0 for retro gaming is approaching and in need of testing <a href="https://www.gamingonlinux.com/2024/11/scummvm-290-for-retro-gaming-is-approaching-and-in-need-of-testing/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="ellipsis">gamingonlinux.com/2024/11/scum</span><span class="invisible">mvm-290-for-retro-gaming-is-approaching-and-in-need-of-testing/</span></a></p><p><a href="https://mastodon.social/tags/Linux" class="mention hashtag" rel="tag">#<span>Linux</span></a> <a href="https://mastodon.social/tags/LinuxGaming" class="mention hashtag" rel="tag">#<span>LinuxGaming</span></a> <a href="https://mastodon.social/tags/PCGaming" class="mention hashtag" rel="tag">#<span>PCGaming</span></a></p>
<p>can I not set an I/O breakpoint in dosbox-x&#39;s debugger? I forget.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@gamingonlinux" class="u-url mention">@<span>gamingonlinux</span></a></span> woa, that is so cool!</p>