thepit.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance populated by the denizens of #bikeDC, #bikeVA, #bikeMD, and various other friends and communities. Share opinions, news, photos of your bike, food takes, and memes. There may be some horsing around. In this house, we #bancars. All hail The Pit!

Administered by:

Server stats:

63
active users

#assembly

8 posts8 participants0 posts today
thomastc | frozenfractal<p>Hmm, generating good hashes for use in simplex noise is surprisingly expensive. Has anyone ever tried using the CRC32 instructions that come with SSE4.2 for this? They only take 1 clock cycle, much faster than anything I've come up with.<br><a href="https://mastodon.gamedev.place/tags/ProcGen" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ProcGen</span></a> <a href="https://mastodon.gamedev.place/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a></p>
µP<p>A very nice paper on 4 taboos of <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> (explicit control transfer [<a href="https://mastodon.social/tags/GOTO" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GOTO</span></a>], low-level programming [<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/flowcharts" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>flowcharts</span></a>, and global variables) - with a neat theoretical background in <a href="https://mastodon.social/tags/anthropologic" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>anthropologic</span></a> taboo theory.</p><p><a href="https://www.ppig.org/files/2000-PPIG-12th-marshall.pdf" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">ppig.org/files/2000-PPIG-12th-</span><span class="invisible">marshall.pdf</span></a></p>
Juan F. Ramírez<p>This great book by Juan Antonio Rubio has been translated to english. More info and download here:</p><p><a href="https://trastero.speccy.org/cosas/Libros/ZX_Spectrum_Assembly.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">trastero.speccy.org/cosas/Libr</span><span class="invisible">os/ZX_Spectrum_Assembly.htm</span></a></p><p><a href="https://mastodon.social/tags/zxspectrum" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zxspectrum</span></a> <a href="https://mastodon.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.social/tags/machinecode" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>machinecode</span></a> <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a></p>
Daniele Verducci 🧉I wrote a very stupid and ugly <a class="hashtag" href="https://social.ichibi.eu/tag/z80" rel="nofollow noopener noreferrer" target="_blank">#z80</a> <a class="hashtag" href="https://social.ichibi.eu/tag/assembly" rel="nofollow noopener noreferrer" target="_blank">#assembly</a> to try it (I'm sure it is filled of errors and I will need a lot of debugging with the <a class="hashtag" href="https://social.ichibi.eu/tag/logicprobe" rel="nofollow noopener noreferrer" target="_blank">#logicprobe</a>), but I could not write it to the <a class="hashtag" href="https://social.ichibi.eu/tag/eeprom" rel="nofollow noopener noreferrer" target="_blank">#EEPROM</a> . The <a class="hashtag" href="https://social.ichibi.eu/tag/minipro" rel="nofollow noopener noreferrer" target="_blank">#minipro</a> errors out while checking the first byte after writing it. That's strange, because I'm using the same programmer and the same eeprom chip as before, and always worked. But in the meanwhile I changed computer, operating system and USB cable, so... troubleshooting time! Yay! 🙄
Adrian Segar<p>The architecture of assembly influences what happens at meetings. Room sets affect the quality of democracy, sharing, &amp; equality participants experience.</p><p><a href="https://www.conferencesthatwork.com/index.php/event-design/2017/04/architecture-assembly" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">conferencesthatwork.com/index.</span><span class="invisible">php/event-design/2017/04/architecture-assembly</span></a></p><p><a href="https://mastodon.social/tags/meetings" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meetings</span></a> <a href="https://mastodon.social/tags/EventDesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventDesign</span></a> <a href="https://mastodon.social/tags/architecture" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>architecture</span></a> <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/RoomSets" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RoomSets</span></a> <a href="https://mastodon.social/tags/seating" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>seating</span></a> <a href="https://mastodon.social/tags/eventprofs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventprofs</span></a></p>
tyx<p><span class="h-card" translate="no"><a href="https://merveilles.town/@neauoire" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>neauoire</span></a></span> <br>I like it so much.</p><p>If the software development was done in a right way we'd end with the most often used tools which don't have a reason to get new features anymore (text editors, spreadsheets, file managers) rewritten in the most efficient way possible. Like, idk, in C with hot path in assembly (or in Rust for security-critcal parts) with tiny memory footprint on 90% trivial cases, milliseconds to first user input etc.<br>In fact we have exact the opposite - asm in the office apps was absolutely normal in the 90x and I can't imagine anyone doing this nowadays, memory footprint of an empty spreadsheet is 200MB and it takes 5sec. to load with cold cache on a 3Ghz 4 cores with 16G ram with SSD. And the most items in the changelog are about fixing compatibility with some proprietary crap (in FOSS) or adding AI, moving to subscription model or even more telemetry in non-free.<br><a href="https://lor.sh/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://lor.sh/tags/foss" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foss</span></a> <a href="https://lor.sh/tags/spreadsheet" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>spreadsheet</span></a></p>
Christos Argyropoulos MD, PhD<p>The non <a href="https://mstdn.science/tags/Perl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Perl</span></a> mind can not comprehend the marriages between Perl and <a href="https://mstdn.science/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> that are possible....<br>Those of us messing with the combination are becoming legion</p><p><a href="https://github.com/nrdvana/perl-CPU-x86_64-InstructionWriter" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nrdvana/perl-CPU-x8</span><span class="invisible">6_64-InstructionWriter</span></a></p>
Paolo Amoroso<p>A comprehensive guide to Z80 Assembly that covers not only the instruction set but also programming techniques such as working with data, representing data structure and lookup tables, and more.</p><p><a href="https://tutorials.eeems.ca/Z80ASM/index.htm" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tutorials.eeems.ca/Z80ASM/inde</span><span class="invisible">x.htm</span></a></p><p><a href="https://fosstodon.org/tags/z80" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>z80</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/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a></p>
Paolo Amoroso<p>Nemanja Trifunovic argues that the 6502 is a good instruction set for learning to program in Assembly.</p><p><a href="https://nemanjatrifunovic.substack.com/p/6502-is-a-good-starting-point-for" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">nemanjatrifunovic.substack.com</span><span class="invisible">/p/6502-is-a-good-starting-point-for</span></a></p><p><a href="https://fosstodon.org/tags/mos6502" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mos6502</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/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a></p>
Hanno Rein<p>Beginner <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> question: Why are there two mov commands for a floating point number, but only one for an integer? Why is it not the exact same code?</p>
bjoern<p><span class="h-card" translate="no"><a href="https://chaos.social/@delta" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>delta</span></a></span> yeah, only late last day it was possible to take a photo of the <a href="https://mastodon.social/tags/deltachat" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>deltachat</span></a> <a href="https://mastodon.social/tags/38c3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>38c3</span></a> <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> :)</p>
Dave MacDonald (admin)<p>if you're looking for a great <a href="https://mastodon.solar/tags/steam" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>steam</span></a> game full of microcontroller and <a href="https://mastodon.solar/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://mastodon.solar/tags/code" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>code</span></a> style <a href="https://mastodon.solar/tags/puzzles" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>puzzles</span></a>, check out SHENZHEN I/O</p><p>Caution: It's highly addictive</p>
Tommi 🤯<p><a href="https://events.ccc.de/congress/2024/hub/en/event/fairphone-framework-friends-sustainable-repairable-device-meetup/" rel="nofollow noopener noreferrer" target="_blank"><strong>Fairphone, Framework &amp; Friends – sustainable &amp; repairable device meetup</strong></a> at <a href="https://pan.rent/tags/38C3" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>38C3</span></a>!</p><p>Come and meet us in Bits und Bäume tomorrow (day 3) at 21:00 to chat about sustainable and repairable devices, mainly <a href="https://pan.rent/tags/Framework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Framework</span></a> and <a href="https://pan.rent/tags/Fairphone" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Fairphone</span></a>! 😍</p><p>I have free lanyards and stickers from <span class="h-card" translate="no"><a href="https://fosstodon.org/@frameworkcomputer" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>frameworkcomputer</span></a></span> for you 👀</p><p><a href="https://pan.rent/tags/meetup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meetup</span></a> <a href="https://pan.rent/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://pan.rent/tags/SelfOrganizedMeetup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SelfOrganizedMeetup</span></a></p>
Kohrokho<p>little helper <a href="https://sk.unix.dog/tags/programming" rel="nofollow noopener noreferrer" target="_blank">#programming</a> <a href="https://sk.unix.dog/tags/assembly" rel="nofollow noopener noreferrer" target="_blank">#assembly</a> <a href="https://sk.unix.dog/tags/opcodes" rel="nofollow noopener noreferrer" target="_blank">#opcodes</a> <a href="https://sk.unix.dog/tags/x86" rel="nofollow noopener noreferrer" target="_blank">#x86</a> <a href="https://sk.unix.dog/tags/ascii" rel="nofollow noopener noreferrer" target="_blank">#ascii</a> <a href="https://sk.unix.dog/tags/furry" rel="nofollow noopener noreferrer" target="_blank">#furry</a> <a href="https://sk.unix.dog/tags/protogen" rel="nofollow noopener noreferrer" target="_blank">#protogen</a></p>
Óscar Toledo G.<p>You have enough time to gift a Programming Games for Atari 2600 book this Christmas 😉 <a href="https://mastodon.social/tags/retro" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retro</span></a> <a href="https://mastodon.social/tags/retrogaming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.social/tags/atari" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari</span></a> <a href="https://mastodon.social/tags/atari2600" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atari2600</span></a> <a href="https://mastodon.social/tags/atarivcs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>atarivcs</span></a> <a href="https://mastodon.social/tags/developer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>developer</span></a> <a href="https://mastodon.social/tags/Assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Assembly</span></a> <a href="https://a.co/d/4klIiOP" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">a.co/d/4klIiOP</span><span class="invisible"></span></a></p>
リンbasically already done <br><br><a class="hashtag" href="https://a.bloodyno.se/tag/assembly" rel="nofollow noopener noreferrer" target="_blank">#assembly</a> <a class="hashtag" href="https://a.bloodyno.se/tag/osdev" rel="nofollow noopener noreferrer" target="_blank">#osdev</a>
Piotr Esden-Tempski<p>This is what we are starting out with. The top board is the user interface board and the lower one is the RF board. I am following the instructions on GitHub for the steps. We will start putting the connectors onto the UI board first. <a href="https://github.com/df8oe/UHSDR/wiki/Building-Your-Very-Own-mcHF" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/df8oe/UHSDR/wiki/Bu</span><span class="invisible">ilding-Your-Very-Own-mcHF</span></a> <a href="https://chaos.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://chaos.social/tags/hamradio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hamradio</span></a> <a href="https://chaos.social/tags/amateur" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amateur</span></a> <a href="https://chaos.social/tags/qrp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qrp</span></a> <a href="https://chaos.social/tags/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a> <a href="https://chaos.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://chaos.social/tags/kitradio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kitradio</span></a></p>
Piotr Esden-Tempski<p>It has been sitting in a box on my shelf for way too long! It is time to finally assemble the mcHF radio! Let’s see how it goes! :) <a href="https://chaos.social/tags/opensource" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>opensource</span></a> <a href="https://chaos.social/tags/hamradio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hamradio</span></a> <a href="https://chaos.social/tags/amateur" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>amateur</span></a> <a href="https://chaos.social/tags/qrp" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>qrp</span></a> <a href="https://chaos.social/tags/electronics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>electronics</span></a> <a href="https://chaos.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a> <a href="https://chaos.social/tags/kitradio" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>kitradio</span></a> <a href="https://chaos.social/tags/mchf" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mchf</span></a></p>
ltningJust found this sealed <a class="hashtag" href="https://pleroma.anduin.net/tag/floppy" rel="nofollow noopener noreferrer" target="_blank">#floppy</a> disk in my copy of "ZEN of Code Optimization" from ... 1994! And it even covers Pentium programming!<br>A whopping 300 kilobytes of <a class="hashtag" href="https://pleroma.anduin.net/tag/assembly" rel="nofollow noopener noreferrer" target="_blank">#assembly</a>, <a class="hashtag" href="https://pleroma.anduin.net/tag/c" rel="nofollow noopener noreferrer" target="_blank">#C</a> and <a class="hashtag" href="https://pleroma.anduin.net/tag/c" rel="nofollow noopener noreferrer" target="_blank">#C</a>++ code. How much of this would still be useful today? Should I (re-)read the book?<br><br>Will be uploading to archive.org..I'll post the link once it's up there. <br><a class="hashtag" href="https://pleroma.anduin.net/tag/retrocomputing" rel="nofollow noopener noreferrer" target="_blank">#retrocomputing</a>
Hisham<p>I might have done some 6502 asm hacking last night</p><p><a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/appleii" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>appleii</span></a> <a href="https://mastodon.social/tags/mario" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mario</span></a> <a href="https://mastodon.social/tags/assembly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>assembly</span></a></p>