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:

248
active users

#assembly

2 posts2 participants0 posts today
Dave Fenichel<p>Don called repeatedly for the use of " <a href="https://hear-me.social/tags/heavyForce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>heavyForce</span></a> " against any citizen of the US found on <a href="https://hear-me.social/tags/NoKings" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NoKings</span></a> Day to be doing what U.S. citizens are required to do to maintain their good citizenship.</p><p>The omnibus spending bill for FY2026, now sprinting through the US Senate contains a <a href="https://hear-me.social/tags/contemptClause" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>contemptClause</span></a> that excuses and revokes the constitutionally-mandated, automatic consequence of contempt for the Executive Branch defiance of a Judicial Branch decree. Removal of that check on presidential powers establishes this Heritage Foundation administration's intent to place itself entirely above the crucial framework of the US constitution: Separation of Powers.</p><p>“[T]he accumulation of all powers, legislative, executive, and judiciary, in the same hands, whether of one, a few, or many, and whether hereditary, self-appointed, or elective, may justly be pronounced the very definition of tyranny.”<br>— James Madison, New York Packet (Federalist No. 48), "These Departments Should Not Be So Far Separated as to Have No Constitutional Control Over Each Other", February 1, 1788</p><p>The budget bill also incidentally represents the largest ever redistribution of public savings and investment funds away from the public, in order to ensure that the institutional class investors and their fifth-generation heirs will never be subject, along with the rest of us, to the funding of Society nor that of any public institution, leaving those institutions to founder and fail, for easier transfer of all their assets to private hands &amp; capital markets.</p><p><a href="https://hear-me.social/tags/dissent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dissent</span></a> <a href="https://hear-me.social/tags/disobey" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>disobey</span></a> <a href="https://hear-me.social/tags/redress" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>redress</span></a> <a href="https://hear-me.social/tags/protest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protest</span></a> <a href="https://hear-me.social/tags/protesters" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>protesters</span></a> <a href="https://hear-me.social/tags/1A" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>1A</span></a> <a href="https://hear-me.social/tags/constitution" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>constitution</span></a> <a href="https://hear-me.social/tags/democracy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>democracy</span></a> <a href="https://hear-me.social/tags/uspol" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>uspol</span></a> <a href="https://hear-me.social/tags/news" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>news</span></a> <a href="https://hear-me.social/tags/speech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>speech</span></a> <a href="https://hear-me.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://hear-me.social/tags/mobilize" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mobilize</span></a> <a href="https://hear-me.social/tags/deICE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deICE</span></a> <a href="https://hear-me.social/tags/militaryParade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>militaryParade</span></a> <a href="https://hear-me.social/tags/parade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>parade</span></a> <a href="https://hear-me.social/tags/showOfStrength" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>showOfStrength</span></a> <a href="https://hear-me.social/tags/contemptClause" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>contemptClause</span></a> <a href="https://hear-me.social/tags/ICEisViolence" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ICEisViolence</span></a> <a href="https://hear-me.social/tags/disbandICE" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>disbandICE</span></a> <a href="https://hear-me.social/tags/Sturmabteilung" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Sturmabteilung</span></a></p><p><a href="https://hear-me.social/tags/weAreAHeavyForce" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>weAreAHeavyForce</span></a> <a href="https://hear-me.social/tags/theHeavyForceIsUS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>theHeavyForceIsUS</span></a></p><p><a href="https://www.nokings.org/news/national-guard" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">nokings.org/news/national-guar</span><span class="invisible">d</span></a></p>
C:\KKJ\>:idle:<p>Latest (very rough) version of the game is ready to test via browser (jsDOS).</p><p>=&gt; <a href="https://smol.p1x.in/assembly/game12/game12.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">smol.p1x.in/assembly/game12/ga</span><span class="invisible">me12.html</span></a></p><p>There is a placeholder tune, beware if you're using headphones ;)</p><p>F1- panning<br>F2- constructing rails<br>F3- switches<br>F4- not implemented yet</p><p>WORK-IN-PROGRESS</p><p>Current size (with that awful music): 6.8 KiB (6,972)</p><p><a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BareMetal</span></a> <a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a> <a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a></p>
C:\KKJ\>:idle:<p>Switches are placed as needed! (Initial position)</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a></p>
C:\KKJ\>:idle:<p>Terrain generator rules set tweaked for new sprites.</p><p>Using 9 tiles, 4 colors each.<br>Current game size: 6506 bytes.</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a></p>
C:\KKJ\>:idle:<p>I'm back to my "main" game development. Using knowledge gain in the OS development I'm refactoring the code. </p><p>New sprites are loading!</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/IndieGameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieGameDev</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a></p>
Ibrahim El Hindawi<p>Just rendered my first Vulkan triangle in raw x86-64 Assembly.<br>No C, no C++, no Rust.<br>Pure MASM64. Pure pain. Pure control.<br>This is what it means to go full bare metal.<br>More to come. ⚙️🔥<br><a href="https://github.com/IbrahimHindawi/masm64-vulkan" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/IbrahimHindawi/masm</span><span class="invisible">64-vulkan</span></a></p><p><a href="https://mastodon.gamedev.place/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a> <a href="https://mastodon.gamedev.place/tags/AssemblyLanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AssemblyLanguage</span></a> <a href="https://mastodon.gamedev.place/tags/MASM64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MASM64</span></a> <a href="https://mastodon.gamedev.place/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://mastodon.gamedev.place/tags/BareMetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BareMetal</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/GraphicsProgramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GraphicsProgramming</span></a> <a href="https://mastodon.gamedev.place/tags/HandmadeHero" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>HandmadeHero</span></a> <a href="https://mastodon.gamedev.place/tags/LowLevelDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LowLevelDev</span></a> <a href="https://mastodon.gamedev.place/tags/x64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x64</span></a> <a href="https://mastodon.gamedev.place/tags/OpenGLWho" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OpenGLWho</span></a> <a href="https://mastodon.gamedev.place/tags/TriangleOfVictory" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TriangleOfVictory</span></a></p>
argv minus one<p><a href="https://mastodon.sdf.org/tags/Compilers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Compilers</span></a> are so damn cool. You type in a perfectly reasonable program, and the <a href="https://mastodon.sdf.org/tags/compiler" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>compiler</span></a> somehow translates it into a hyper-efficient sequence of machine instructions whose names look like somebody at Intel mashed their face on their keyboard. I would 300% lose my mind trying to write modern <a href="https://mastodon.sdf.org/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a>, but compilers make it look easy.</p><p><a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Europe Says<p><a href="https://www.europesays.com/2135899/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/2135899/</span><span class="invisible"></span></a> Austrian envoy visits KP Assembly <a href="https://pubeurope.com/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://pubeurope.com/tags/austria" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>austria</span></a> <a href="https://pubeurope.com/tags/austrian" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>austrian</span></a> <a href="https://pubeurope.com/tags/ENVOY" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ENVOY</span></a> <a href="https://pubeurope.com/tags/KP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>KP</span></a> <a href="https://pubeurope.com/tags/Nachrichten" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Nachrichten</span></a> <a href="https://pubeurope.com/tags/%C3%96sterreich" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Österreich</span></a> <a href="https://pubeurope.com/tags/Visits" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Visits</span></a></p>
Finnish Game Jam<p>🎮Are you interested in helping organize a game jam in the biggest computer, demoskene and gaming festival in Finland? Apply to vilunteer before July 6th: <a href="https://docs.google.com/forms/d/e/1FAIpQLScSWM070Fr7GI8x-ZCEd3L9T5zbQqP6neC4wJSM9hXTcY6EZA/viewform?usp=sharing&amp;ouid=107043477307131844732" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.google.com/forms/d/e/1FAI</span><span class="invisible">pQLScSWM070Fr7GI8x-ZCEd3L9T5zbQqP6neC4wJSM9hXTcY6EZA/viewform?usp=sharing&amp;ouid=107043477307131844732</span></a> <br>Stay tuned for registration announcements! <br><a href="https://mastodon.gamedev.place/tags/finnishgamejam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>finnishgamejam</span></a> <a href="https://mastodon.gamedev.place/tags/indeidev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indeidev</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.gamedev.place/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://mastodon.gamedev.place/tags/asmgamejam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asmgamejam</span></a></p>
C:\KKJ\>:idle:<p>Printing warrior code done. Last feature was showing one or two operands (they all have two in memory.)</p><p>Now I need to create arena and insert two warriors. This will finish preparing for the most fun last step: simulation!</p><p><a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/CoreWar" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CoreWar</span></a></p>
Ibrahim El Hindawi<p>Vulkan and Win32 APIs ready.<br>Time to mov some data 🔥 <br><a href="https://mastodon.gamedev.place/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a> <a href="https://mastodon.gamedev.place/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/EngineDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EngineDev</span></a> <a href="https://mastodon.gamedev.place/tags/Debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debugging</span></a> <a href="https://mastodon.gamedev.place/tags/Handmade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Handmade</span></a> <a href="https://mastodon.gamedev.place/tags/LowLevel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LowLevel</span></a> <a href="https://mastodon.gamedev.place/tags/masm64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>masm64</span></a> <a href="https://mastodon.gamedev.place/tags/gametech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gametech</span></a> <a href="https://mastodon.gamedev.place/tags/graphicsprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicsprogramming</span></a> <a href="https://mastodon.gamedev.place/tags/vulkanengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulkanengine</span></a></p>
Beemo<p>x86_64 real to long mode Assembly loader + C kernel<br><a href="https://infosec.exchange/tags/osdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>osdev</span></a> <a href="https://infosec.exchange/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://infosec.exchange/tags/c" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>c</span></a></p>
C:\KKJ\>:idle:<p>Current progress of the game. Rat can collect floppies, brake flower pots. Points are added (BCD format).</p><p>Brooms are not doing anything now to the rat. All doors are closed. Those are next features to implement.</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BareMetal</span></a></p>
Jon Gjengset<p>I've been trying out the game SHENZHEN I/O (<a href="https://www.zachtronics.com/shenzhen-io/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">zachtronics.com/shenzhen-io/</span><span class="invisible"></span></a>), and have enjoyed the assembly-like coding-based puzzle solving. So, I'm trying something new: playing a game in order to teach. We'll play the game from the beginning while I explain assembly concepts as we go! Don't know if it'll work as a stream, but if you want to join the experiment, the stream will be this Friday at 3pm UTC (<a href="https://everytimezone.com/s/3aaea3a8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">everytimezone.com/s/3aaea3a8</span><span class="invisible"></span></a>) over on <a href="https://youtube.com/live/wBREOhqYAPE?feature=share" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">youtube.com/live/wBREOhqYAPE?f</span><span class="invisible">eature=share</span></a> ! 🕹️</p><p><a href="https://fosstodon.org/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://fosstodon.org/tags/shenzhenio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shenzhenio</span></a> <a href="https://fosstodon.org/tags/gaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gaming</span></a></p>
Neromabene<p>Rollercoaster Tycoon's dev coded the entire engine in x86 assembly. </p><p>If that's not the dream of peak optimization, I don't know what is.</p><p><a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.social/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a></p>
Ibrahim El Hindawi<p>Just added Vulkan validation layers and debug callbacks to my assembly-based engine! Catching issues before they crash—because debugging raw x64 is fun, but not that fun.<br><a href="https://mastodon.gamedev.place/tags/Vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Vulkan</span></a> <a href="https://mastodon.gamedev.place/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/EngineDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EngineDev</span></a> <a href="https://mastodon.gamedev.place/tags/Debugging" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Debugging</span></a> <a href="https://mastodon.gamedev.place/tags/Handmade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Handmade</span></a> <a href="https://mastodon.gamedev.place/tags/LowLevel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LowLevel</span></a> <a href="https://mastodon.gamedev.place/tags/masm64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>masm64</span></a> <a href="https://mastodon.gamedev.place/tags/gametech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gametech</span></a> <a href="https://mastodon.gamedev.place/tags/graphicsprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicsprogramming</span></a> <a href="https://mastodon.gamedev.place/tags/vulkanengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulkanengine</span></a></p>
Ibrahim El Hindawi<p>500 lines of pure x64 assembly.<br>Just to create a Vulkan instance.<br>No helpers. No C. No safety nets. Just raw MASM64 and the Vulkan headers.</p><p>This is what low-level graphics looks like when you go all the way down.<br>Next up: surface and device creation.</p><p><a href="https://github.com/IbrahimHindawi/masm64-vulkan" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/IbrahimHindawi/masm</span><span class="invisible">64-vulkan</span></a></p><p><a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/vulkan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vulkan</span></a> <a href="https://mastodon.gamedev.place/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.gamedev.place/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://mastodon.gamedev.place/tags/masm64" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>masm64</span></a> <a href="https://mastodon.gamedev.place/tags/graphicsprogramming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>graphicsprogramming</span></a> <a href="https://mastodon.gamedev.place/tags/lowlevel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lowlevel</span></a> <a href="https://mastodon.gamedev.place/tags/handmade" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>handmade</span></a> <a href="https://mastodon.gamedev.place/tags/baremetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>baremetal</span></a> <a href="https://mastodon.gamedev.place/tags/rendering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rendering</span></a> <a href="https://mastodon.gamedev.place/tags/shaderdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shaderdev</span></a> <a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://mastodon.gamedev.place/tags/devlog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>devlog</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/reverseengineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reverseengineering</span></a></p>
base16<p>Hi there! I've finished my NES game, feel free to try it out, it's free and open source:<br><a href="https://github.com/shinryakuwu/-the-summoner/tree/master/builds" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/shinryakuwu/-the-su</span><span class="invisible">mmoner/tree/master/builds</span></a><br>It's also about 15 minutes long.<br>I've been running it on FCEUXD SP all the time, but technically, any emulator should work.<br>I'll try to release it somewhere as soon as I draw a cover. Would be happy for any feedback.<br>The attached image does not belong to me, it's from the internet.</p><p><a href="https://mastodon.online/tags/nes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nes</span></a> <a href="https://mastodon.online/tags/nesdev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nesdev</span></a> <a href="https://mastodon.online/tags/famicom" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>famicom</span></a> <a href="https://mastodon.online/tags/8bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>8bit</span></a> <a href="https://mastodon.online/tags/nintendo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nintendo</span></a> <a href="https://mastodon.online/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.online/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.online/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.online/tags/gaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gaming</span></a> <a href="https://mastodon.online/tags/indiedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.online/tags/indienes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>indienes</span></a> <a href="https://mastodon.online/tags/%E3%83%95%E3%82%A1%E3%83%9F%E3%82%B3%E3%83%B3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ファミコン</span></a></p>
C:\KKJ\>:idle:<p>I started writing first lines of code to make this simple game a reality!</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BareMetal</span></a></p>
Ibrahim El Hindawi<p>Just finished my arena allocator in x64 assembly!<br>It’s a simple stack allocator—no free, just fast linear allocation with a reset. I wrote it to avoid runtime malloc entirely in my handmade game engine, and to stay as close to the metal as possible.</p><p>github.com/IbrahimHindawi/masm64-handmade</p><p><a href="https://mastodon.gamedev.place/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://mastodon.gamedev.place/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.gamedev.place/tags/win32" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>win32</span></a> <a href="https://mastodon.gamedev.place/tags/gameengine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gameengine</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/lowlevel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>lowlevel</span></a></p>