en.osm.town is one of the many independent Mastodon servers you can use to participate in the fediverse.
An independent, community of OpenStreetMap people on the Fediverse/Mastodon. Funding graciously provided by the OpenStreetMap Foundation.

Server stats:

255
active users

#asm

2 posts2 participants0 posts today
Profoundly Nerdy<p>Besides the 6502, what other processor is genuinely fun to hand write assembly on? <a href="https://bitbang.social/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://bitbang.social/tags/assemblylanguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assemblylanguage</span></a> <a href="https://bitbang.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Whreq Jnnyobre<p>Ik zag een bedrag in Australische dollar, $A500, maar mijn brein las een hexadecimaal getal. <a href="https://hsnl.social/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a></p>
:rss: Hacker News<p>Modern 6502<br><a href="https://www.mikekohn.net/micro/modern_6502.php" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">mikekohn.net/micro/modern_6502</span><span class="invisible">.php</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Mike_Kohn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mike_Kohn</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Michael_Kohn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Michael_Kohn</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/open_source" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>open_source</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/schematics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>schematics</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/atmel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atmel</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/microcontrollers" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>microcontrollers</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/msp430" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msp430</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/assembly_lanaguage" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_lanaguage</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/playstation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>playstation</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/homebrew" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homebrew</span></a></p>
mms :runbsd: :emacs: :c64:<p>How would you start toying with coding for <a href="https://mastodon.bsd.cafe/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</span></a> without ANY knowlege about <a href="https://mastodon.bsd.cafe/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a>? Emulator of <a href="https://mastodon.bsd.cafe/tags/Speccy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Speccy</span></a>?</p>
Rusty Invader<p>Unboxing und _endlich_ lesen von "Nur noch dieses Level - von Computerfreaks, Games und sexy Elfen" von Richard Eisenmenger, Veteran aus <a href="https://mastodon.social/tags/powerplay" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>powerplay</span></a> <a href="https://mastodon.social/tags/amigajoker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amigajoker</span></a> <a href="https://mastodon.social/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> ... <a href="https://mastodon.social/tags/RIP" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RIP</span></a> Du warst einer der Großen ❤️ und es war wie so oft ... wieder einmal viel zu früh 😔<br>Edit: <a href="https://de.m.wikipedia.org/wiki/Richard_Eisenmenger" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">de.m.wikipedia.org/wiki/Richar</span><span class="invisible">d_Eisenmenger</span></a></p>
C:\KKJ\>:idle:<p>Tracks number indicator works! And gets red below 10.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</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/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a></p>
C:\KKJ\>:idle:<p>How two modes works. Exploring map vs building tracks.</p><p>Binary is 5162 bytes.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a> <a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</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/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/UI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UI</span></a> <a href="https://fosstodon.org/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a></p>
C:\KKJ\>:idle:<p>Beginning of UI.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</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/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/UI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UI</span></a></p>
C:\KKJ\>:idle:<p>Low level UX:<br>- mode 0: viewport panning <br>- mode 1: cursor movement + tracks building</p><p>For future there will be mode 2 for infrastructure placement/management.</p><p>Current size: 5175 bytes.</p><p><a href="https://fosstodon.org/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</span></a> <a href="https://fosstodon.org/tags/msdos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msdos</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/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a> <a href="https://fosstodon.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/RetroGameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RetroGameDev</span></a> <a href="https://fosstodon.org/tags/UX" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UX</span></a></p>
C:\KKJ\>:idle:<p>I'm starting implementing game-play elements. Slowly. This is now hand placed elements but the engine recognize carts (empty or resource type) and can draw one type of railroads.</p><p>Binary is almost 5K at the moment.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</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/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a></p>
C:\KKJ\>:idle:<p>I've got my birthday present earlier. A working unit of Compaq Contura 430C!</p><p>A 486DX4/100 notebook with a trackball 🐁 ~30 years old.</p><p>What is most important is that my latest engine works absolutely flawless and with full speed! Success!</p><p>p.s. the sound it makes is pure ASMR (floppy, hard disk, beeps.)</p><p><a href="https://fosstodon.org/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://fosstodon.org/tags/msdos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msdos</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/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://fosstodon.org/tags/retrogamedev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogamedev</span></a></p>
C:\KKJ\>:idle:<p>Implemented DawnBringer's 16 Color Palette!</p><p>Current binary size: 4187 bytes</p><p><a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</span></a> <a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</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/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</span></a></p>
C:\KKJ\>:idle:<p>Small but useful thing: added debug state. For now it shows all the decompressed sprites.</p><p>Also added more sprites into the game.</p><p><a href="https://fosstodon.org/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</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/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</span></a></p>
C:\KKJ\>:idle:<p>New splash screen and main menu.<br>More backend refactors, even faster tiles/sprite rendering.</p><p>Still 2.4KB</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</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/GameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GameDev</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>Yes!</p><p><a href="https://fosstodon.org/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a> <a href="https://fosstodon.org/tags/16bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>16bit</span></a> <a href="https://fosstodon.org/tags/msdos" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>msdos</span></a> <a href="https://fosstodon.org/tags/assembly_language" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly_language</span></a> <a href="https://fosstodon.org/tags/PixelArt" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PixelArt</span></a></p>
postmodern<p>Fun Assembly Factoid: you can express SIB memory offsets without a base register and use the displacement as a fixed address. I believe this was a shellcode technique back in the days before ASLR.</p><pre><code>movl 0x41414141(,esi,4), %eax<br></code></pre><p>You can even dereference exact addresses:</p><pre><code>movl (0x41414141), %eax<br></code></pre><p>The GNU assembler will accept both of these syntaxes. However, GNU <code>objdump -d -M i386</code> will disassemble the generated opcodes (<code>a1 41 41 41 41</code>, <code>a1</code> being the opcode for <code>mov moffset32, reg32</code>) as <code>mov 0x41414141,%eax</code>. If you specify <code>-M intel</code> for Intel syntax, you however get <code>mov eax,ds:0x41414141</code>. Not sure if this is a bug?</p><p><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/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a></p>
Tryst 🏴󠁧󠁢󠁷󠁬󠁳󠁿 :ms_asexual_flag: :ms_cat_grin:<p><span class="h-card" translate="no"><a href="https://transfem.social/@puppygirlhornypost2" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>puppygirlhornypost2</span></a></span> <span class="h-card" translate="no"><a href="https://furry.engineer/@soatok" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>soatok</span></a></span> Compiler not doing what you want? Just <a href="https://meow.social/tags/asm" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>asm</span></a>. You won't regret it.</p>
C:\KKJ\>:idle:<p>I wrote this horrible piece of code. Do not write code like that :)</p><p>I decided to rewrite half of the code. I got a clear plan, it will simplify everything and make the code significantly faster!</p><p>Let's do this!</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</span></a> <a href="https://fosstodon.org/tags/16bit" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>16bit</span></a> <a href="https://fosstodon.org/tags/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</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/homebrew" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>homebrew</span></a></p>
C:\KKJ\>:idle:<p>Bug as been found and fixed! Loading of maps works again.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</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/IndieGameDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieGameDev</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>
C:\KKJ\>:idle:<p>Updated meta-tile editor (web). Now I'm back at designing final levels for Forgotteb Island.</p><p><a href="https://fosstodon.org/tags/ASM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ASM</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/MSDOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MSDOS</span></a> <a href="https://fosstodon.org/tags/LevelDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LevelDesign</span></a> <a href="https://fosstodon.org/tags/html5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>html5</span></a> <a href="https://fosstodon.org/tags/tools" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tools</span></a></p>