photog.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for your photos and banter. Photog first is our motto Please refer to the site rules before posting.

Administered by:

Server stats:

236
active users

#assembly

4 posts3 participants0 posts today
C:\KKJ\>:idle:<p>Building rails restored in my latest refactored engine code!</p><p>My big refactor is all about making this engine as fast as possible.</p><p>Now only 5 recalculations are done after placing new rail-track. Correct sprites are saved in level data. That way rendering is just placing correct sprites. Before refactoring it was done on each tile each time...</p><p><a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/16colors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>16colors</span></a> <a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BareMetal</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a></p>
C:\KKJ\>:idle:<p>Updated few tiles</p><p>ProMotion NG + in Engine shoots</p><p><a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/16colors" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>16colors</span></a> <a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BareMetal</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a></p>
Paolo Amoroso<p>Asm Editor is a web app IDE for learning, developing, and running x86, M68K, RISC-V, and MIPS Assembly code. It features an editor, assembler, and debugger, as well as other tools and learning resources.</p><p><a href="https://asm-editor.specy.app" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">asm-editor.specy.app</span><span class="invisible"></span></a></p><p><a href="https://github.com/Specy/asm-editor" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/Specy/asm-editor</span><span class="invisible"></span></a></p><p><a href="https://oldbytes.space/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://oldbytes.space/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://oldbytes.space/tags/mips" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mips</span></a> <a href="https://oldbytes.space/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://oldbytes.space/tags/riscv" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>riscv</span></a></p>
Csepp 🌢<p>Oh good, the assembler in <a href="https://merveilles.town/tags/collapseOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>collapseOS</span></a> straight up does not support the specific kind of modr/m mov I was trying to use. The upside of this is now I can say that I have debugged an assembler.<br>cc: <a href="https://merveilles.town/tags/theFoundry" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>theFoundry</span></a> <a href="https://merveilles.town/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a></p>
Jean-Baptiste "JBQ" Quéru<p>Mental block: overcome.</p><p>I had been stuck on my coding project, for not having enough clarity about how to manage timings and latency in a game.</p><p>I had asked for and received some precious help, but it took me a while to fully digest it and understand all of its implications.</p><p>Now I feel that I'm ready to make progress again.</p><p><a href="https://mastodon.gamedev.place/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://mastodon.gamedev.place/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.gamedev.place/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://mastodon.gamedev.place/tags/AtariST" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AtariST</span></a> <a href="https://mastodon.gamedev.place/tags/AmstradCPC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AmstradCPC</span></a> <a href="https://mastodon.gamedev.place/tags/ZXSpectrum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ZXSpectrum</span></a></p>
Jason Weatherly<p>AHAHAHA COME AT ME AI</p><p><a href="https://social.linux.pizza/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://social.linux.pizza/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.linux.pizza/tags/mos6502" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mos6502</span></a> <a href="https://social.linux.pizza/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a></p>
C:\KKJ\>:idle:<p>I'm in a middle of (memory management) refactor. Here is the updated main menu.</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BareMetal</span></a> <a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PixelArt</span></a></p>
C:\KKJ\>:idle:<p>My new sticker :)</p><p><a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a> <a href="https://fosstodon.org/tags/VGA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VGA</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/DemoScene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DemoScene</span></a></p>
FAU @ Chaos Events<p>Wir haben zwei Mal schon wunderbare Congresse mit euch erlebt. Was ist mit diesem Jahr?</p><p>Es gibt den Plan von einzelnen FAU Mitgliedern wieder ein <a href="https://chaos.social/tags/FAU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FAU</span></a> <a href="https://chaos.social/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> auf dem <a href="https://chaos.social/tags/39C3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>39C3</span></a> vom <span class="h-card" translate="no"><a href="https://social.bau-ha.us/@CCC" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>CCC</span></a></span> zu machen. Solltet ihr FAU-Mitglieder sein und dabei helfen wollen, schaut dazu gerne mal ins interne <a href="https://chaos.social/tags/Forum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forum</span></a>.</p><p>Solltet ihr noch keine Mitglieder sein, dann werdet doch gerne welche in eurem lokalen Syndikat und helft dabei gerne mit. Die euch nächstgelegenen Syndikate findet ihr hier: <a href="https://www.fau.org/gewerkschaft" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">fau.org/gewerkschaft</span><span class="invisible"></span></a></p>
neongod<p>This book is from 1984 (reprinted in 2022), so it assumes the real hardware. Which is great if you want the authentic old school experience. But the thing is, most examples in the book are to be typed into a helper tool, called Assembly Language Programming Aid (ALPA). But how do you get ALPA? Well, It’s in the book, you just have to type it in! </p><p>Challenge accepted.</p><p><a href="https://mstdn.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://mstdn.social/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://mstdn.social/tags/C64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C64</span></a> <a href="https://mstdn.social/tags/Commodore" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Commodore</span></a></p>
ℒӱḏɩę :blahaj:<p><span class="h-card" translate="no"><a href="https://tilde.zone/@tomasino" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>tomasino</span></a></span> I guarantee someone on Mastodon knows <a href="https://tech.lgbt/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a>.</p>
Finnish Game Jam<p>Time to make games!<br>ASM Game Jam returns to Assembly Summer 2025 with a weekend full of creativity, creation and computer magic! 👻🕹️ Tickets are now available on Eventbrite: <a href="https://asmjam25.eventbrite.fi/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">asmjam25.eventbrite.fi/</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/finnishgamejam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>finnishgamejam</span></a> <a href="https://mastodon.gamedev.place/tags/asmjam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>asmjam</span></a> <a href="https://mastodon.gamedev.place/tags/gamingfestival" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamingfestival</span></a> <a href="https://mastodon.gamedev.place/tags/deomparty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deomparty</span></a> <a href="https://mastodon.gamedev.place/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.gamedev.place/tags/gamejam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamejam</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/gamemaking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamemaking</span></a></p>
C:\KKJ\>:idle:<p>Coding assembly in the wild. </p><p><a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/GaneDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GaneDev</span></a> <a href="https://fosstodon.org/tags/Thinkpad" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Thinkpad</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" 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" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://fosstodon.org/tags/BareMetal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BareMetal</span></a> <a href="https://fosstodon.org/tags/GameDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/IndieDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IndieDev</span></a> <a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a></p>
Dendrobatus Azureus<p>Hello.go syntax screencap </p><p><a href="https://mastodon.bsd.cafe/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> <a href="https://mastodon.bsd.cafe/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.bsd.cafe/tags/backticks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backticks</span></a> <a href="https://mastodon.bsd.cafe/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.bsd.cafe/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.bsd.cafe/tags/C64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C64</span></a> <a href="https://mastodon.bsd.cafe/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a></p>
Dendrobatus Azureus<p>Markdown syntax refreshment </p><p>This is the screencap of the post </p><p><a href="https://mastodon.bsd.cafe/tags/Markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Markdown</span></a> <a href="https://mastodon.bsd.cafe/tags/code" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>code</span></a> <a href="https://mastodon.bsd.cafe/tags/backticks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>backticks</span></a> <a href="https://mastodon.bsd.cafe/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.bsd.cafe/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a> <a href="https://mastodon.bsd.cafe/tags/C64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>C64</span></a> <a href="https://mastodon.bsd.cafe/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a></p>
Vassil Nikolov<p><span class="h-card" translate="no"><a href="https://oldbytes.space/@amoroso" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>amoroso</span></a></span></p><p>By the way, the only machine language I have seen (not counting byte code) that is _friendly_ and not just not scary is that of the PDP-11.</p><p>I'm pretty sure the same goes for the PDP-10.</p><p>Tempi passati...</p><p><a href="https://ieji.de/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a><br><a href="https://ieji.de/tags/AssemblyLanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AssemblyLanguage</span></a><br><a href="https://ieji.de/tags/MachineLanguage" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineLanguage</span></a></p>
Paolo Amoroso<p>Jimmy Miller posted a short introduction to the basics of reading machine code. He focuses on the actual raw machine code, not Assembly, of aarch64 and x86-64.</p><p><a href="https://jimmyhmiller.com/machine-code-isnt-scary" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">jimmyhmiller.com/machine-code-</span><span class="invisible">isnt-scary</span></a></p><p><a href="https://oldbytes.space/tags/assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>assembly</span></a> <a href="https://oldbytes.space/tags/arm64" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>arm64</span></a> <a href="https://oldbytes.space/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</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" target="_blank">#<span>GameDev</span></a> <a href="https://fosstodon.org/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a> <a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MSDOS</span></a></p>
C:\KKJ\>:idle:<p>Back-end for supporting rails switches is almost done.</p><p><a href="https://fosstodon.org/tags/Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Assembly</span></a> <a href="https://fosstodon.org/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a></p>