shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

249
active users

#morphos

1 post1 participant0 posts today
Harry Sintonen<p>Having coded <a href="https://infosec.exchange/tags/C" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C</span></a> for a long time (and on platforms that are bit skimpier on resources) I have a special dislike for excessive stack space allocation. Stack space is precious, and gobbling it unnecessarily is the minimum bad style, if not even a bug. If the functions need temporary workspace, and if the area would grow larger than couple of kilobytes in my opinion use of heap is warranted.</p><p>One reason to dislike excessive stack size usage is that there are platforms that do not auto-expand the stack on the fly. To cater for excessive stack use you'd have to predefine a huge stack size of the application for no other reason than to cater for the lazy/bad code. Most of the time the stack space would sit unused, only to be truly used when the affected functions are called.</p><p>I recently ported Python 3.13.x to <a href="https://infosec.exchange/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> and now decided to look into cleaning things up for the port. This involved detecting and patching any excessive stack usage with malloc()ated buffers.</p><p>I was somewhat dismayed to spot <a href="https://github.com/python/cpython/blob/dc53a3e52a54beef450e4bf451e09b65e0df8043/Modules/_decimal/libmpdec/transpose.c#L179" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python/cpython/blob</span><span class="invisible">/dc53a3e52a54beef450e4bf451e09b65e0df8043/Modules/_decimal/libmpdec/transpose.c#L179</span></a> and <a href="https://github.com/python/cpython/blob/dc53a3e52a54beef450e4bf451e09b65e0df8043/Modules/_decimal/libmpdec/transpose.c#L77" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/python/cpython/blob</span><span class="invisible">/dc53a3e52a54beef450e4bf451e09b65e0df8043/Modules/_decimal/libmpdec/transpose.c#L77</span></a></p><p>Such use of large arrays makes transpose_pow2() utilize 128KB (or 256KB of size_t is 64-bit) of stack space, regardless of the number of rows and columns. Boo, what a waste!</p><p>I fixed this by making swap_halfrows_pow2 and squaretrans_pow2 take a pointer to struct that has a union that holds buf1 and buf2 for both functions and then allocating and freeing the buffer in transpose_pow2 as needed.</p><p><a href="https://infosec.exchange/tags/development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>development</span></a> <a href="https://infosec.exchange/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Harry Sintonen<p><a href="https://infosec.exchange/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> is 25 years old today. The first public beta version 0.1 was released July 1st 2000. We're currently working on MorphOS 3.20.</p>
OSNews<p>Kyvos: GUI frontend for easy AmigaOS 4 and MorphOS emulation using Qemu</p><p>Getting hardware to run AmigaOS 4.1 or MorphOS on comes isn't always easy, cheap, or even possible in the first place. Luckily, there's now an incredibly easy and straightforward way to emulate these two operating systems: Kyvos, developed by George Sokianos.</p><p>Kyvos is a user-frien</p><p><a href="https://www.osnews.com/story/142937/kyvos-gui-frontend-for-easy-amigaos-4-and-morphos-emulation-using-qemu/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">osnews.com/story/142937/kyvos-</span><span class="invisible">gui-frontend-for-easy-amigaos-4-and-morphos-emulation-using-qemu/</span></a></p><p><a href="https://mstdn.social/tags/AmigaAROS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AmigaAROS</span></a> <a href="https://mstdn.social/tags/Morphos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Morphos</span></a></p>
MJ Turner<p><span class="h-card" translate="no"><a href="https://dialup.cafe/@vga256" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vga256</span></a></span> While not described as shareware, <a href="https://indieweb.social/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> (<a href="https://morphos-team.net/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">morphos-team.net/</span><span class="invisible"></span></a>) has the following restriction:<br>"The unregistered version of MorphOS includes the full functionality, but slows down operation after a 30 minutes period until you choose to reboot your computer." (<a href="https://morphos-team.net/faq" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">morphos-team.net/faq</span><span class="invisible"></span></a>)</p>
Devlin :farfetchd:<p>It's <a href="https://topspicy.social/tags/Introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Introduction</span></a> time!<br>I'm Devlin (they/them). I'm a volunteer Community Manager for various Discord servers. I also make games for PC.</p><p>I like classic computers, especially the Amstrad CPC, and run a Discord server for it at <a href="https://discord.gg/4QZqfCr" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">discord.gg/4QZqfCr</span><span class="invisible"></span></a></p><p>My games are available on<br><a href="https://devlin.itch.io/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">devlin.itch.io/</span><span class="invisible"></span></a></p><p>If you like what I do and would like to donate, you can find my Ko-Fi here - <br><a href="https://ko-fi.com/magicbane" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ko-fi.com/magicbane</span><span class="invisible"></span></a></p><p><a href="https://topspicy.social/tags/retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro</span></a> <a href="https://topspicy.social/tags/amstrad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amstrad</span></a> <a href="https://topspicy.social/tags/morphos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>morphos</span></a> <a href="https://topspicy.social/tags/amiga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amiga</span></a> <a href="https://topspicy.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://topspicy.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a></p>
rk: it’s hyphen-minus actually<p>From my nephew</p><p><a href="https://mastodon.well.com/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> <a href="https://mastodon.well.com/tags/Amiga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amiga</span></a></p>
Harry Sintonen<p>Frank Mariak got our operating system <a href="https://infosec.exchange/tags/MorphOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MorphOS</span></a> running on <a href="https://infosec.exchange/tags/Mirari" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mirari</span></a> T1042 board in no time. My home is so full of <a href="https://infosec.exchange/tags/PowerPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PowerPC</span></a> gear already I doubt I'll get one of these boards.</p>
OSNews<p>MorphOS 3.19 released</p><p>It's been about 18 months, but we've got a new release for MorphOS, the Amiga-like operating system for PowerPC Macs and some other PowerPC-based machines. Going through the list of changes, it seems MorphOS 3.19 focuses heavily on fixing bugs and addressing issues, rather than major new features or earth-shattering changes. Of note are several small but important updates, like updated versio</p><p><a href="https://www.osnews.com/story/141578/morphos-3-19-released/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">osnews.com/story/141578/morpho</span><span class="invisible">s-3-19-released/</span></a></p><p><a href="https://mstdn.social/tags/Morphos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Morphos</span></a></p>
OSNews<p>MorphOS 3.18 released</p><p>Yes, I'm a little late, but here we go:</p><p>The MorphOS development team is proud to announce the public release of MorphOS 3.18! This new release includes several new applications such as Hex - a scriptable file/RAM/disk hex editor, ArchiveIt - a ZIP archiver/unarchiver application and Thermals - an app displaying thermal and fan information and graphs.In addition, MorphOS 3.18 supports Samba</p><p><a href="https://www.osnews.com/story/136261/morphos-3-18-released/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">osnews.com/story/136261/morpho</span><span class="invisible">s-3-18-released/</span></a></p><p><a href="https://mstdn.social/tags/Morphos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Morphos</span></a></p>
Laura Cochran<p>Blue Morpho Butterfly. </p><p>Love their glow! They move quickly and don’t tend to stay in one place very long. So, I have lots of blue blurs —and this shot. 👍</p><p><a href="https://universeodon.com/tags/photography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>photography</span></a> <a href="https://universeodon.com/tags/fotografia" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fotografia</span></a> <a href="https://universeodon.com/tags/fotografie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fotografie</span></a><br><a href="https://universeodon.com/tags/butterfly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>butterfly</span></a> <a href="https://universeodon.com/tags/morphos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>morphos</span></a> <a href="https://universeodon.com/tags/insect" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>insect</span></a> <a href="https://universeodon.com/tags/blue" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blue</span></a> <a href="https://universeodon.com/tags/Nature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nature</span></a> <a href="https://universeodon.com/tags/naturephotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>naturephotography</span></a> <a href="https://universeodon.com/tags/iridescence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>iridescence</span></a> <a href="https://universeodon.com/tags/Cozumel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cozumel</span></a> <a href="https://universeodon.com/tags/AHundredMillionMiracles" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AHundredMillionMiracles</span></a> <a href="https://universeodon.com/tags/TreasuresAlongTheWay" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>TreasuresAlongTheWay</span></a><br><a href="https://universeodon.com/tags/LauraCochranPhotography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LauraCochranPhotography</span></a></p>