med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

337
active users

#6502assembly

0 posts0 participants0 posts today
Beej 💾<p>Someone reverse-engineered Apple ][ Choplifter, an amazing game from my youth. Awesome write-up of the process and link to the assembly code.</p><p><a href="https://blondihacks.com/reversing-choplifter/" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blondihacks.com/reversing-chop</span><span class="invisible">lifter/</span></a></p><p><a href="https://mastodon.sdf.org/tags/reverseengineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>reverseengineering</span></a> <a href="https://mastodon.sdf.org/tags/6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502assembly</span></a> <a href="https://mastodon.sdf.org/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.sdf.org/tags/apple2" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apple2</span></a> <a href="https://mastodon.sdf.org/tags/retrogaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrogaming</span></a> <a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
AnthonyA weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).<br><br>When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like <code>append</code> or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.<br><br>I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.<br><br>I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:<br><br><a href="https://buc.ci?t=coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#Coding</a> <a href="https://buc.ci?t=softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#SoftwareDevelopment</a> <a href="https://buc.ci?t=programminglanguages" class="mention hashtag" rel="nofollow noopener" target="_blank">#ProgrammingLanguages</a> <a href="https://buc.ci?t=8086assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#8086Assembly</a> <a href="https://buc.ci?t=basic" class="mention hashtag" rel="nofollow noopener" target="_blank">#BASIC</a> <a href="https://buc.ci?t=c" class="mention hashtag" rel="nofollow noopener" target="_blank">#C</a> <a href="https://buc.ci?t=pascal" class="mention hashtag" rel="nofollow noopener" target="_blank">#Pascal</a> <a href="https://buc.ci?t=perl" class="mention hashtag" rel="nofollow noopener" target="_blank">#perl</a> <a href="https://buc.ci?t=java" class="mention hashtag" rel="nofollow noopener" target="_blank">#java</a> <a href="https://buc.ci?t=scala" class="mention hashtag" rel="nofollow noopener" target="_blank">#scala</a> <a href="https://buc.ci?t=lisp" class="mention hashtag" rel="nofollow noopener" target="_blank">#LISP</a> <a href="https://buc.ci?t=scheme" class="mention hashtag" rel="nofollow noopener" target="_blank">#Scheme</a> <a href="https://buc.ci?t=prolog" class="mention hashtag" rel="nofollow noopener" target="_blank">#Prolog</a> <a href="https://buc.ci?t=mathematica" class="mention hashtag" rel="nofollow noopener" target="_blank">#Mathematica</a> <a href="https://buc.ci?t=objectivec" class="mention hashtag" rel="nofollow noopener" target="_blank">#ObjectiveC</a> <a href="https://buc.ci?t=matlab" class="mention hashtag" rel="nofollow noopener" target="_blank">#matlab</a> <a href="https://buc.ci?t=octave" class="mention hashtag" rel="nofollow noopener" target="_blank">#octave</a> <a href="https://buc.ci?t=r" class="mention hashtag" rel="nofollow noopener" target="_blank">#R</a> <a href="https://buc.ci?t=python" class="mention hashtag" rel="nofollow noopener" target="_blank">#Python</a> <a href="https://buc.ci?t=fortran" class="mention hashtag" rel="nofollow noopener" target="_blank">#Fortran</a> <a href="https://buc.ci?t=cobol" class="mention hashtag" rel="nofollow noopener" target="_blank">#COBOL</a> <a href="https://buc.ci?t=haskell" class="mention hashtag" rel="nofollow noopener" target="_blank">#Haskell</a> <a href="https://buc.ci?t=clean" class="mention hashtag" rel="nofollow noopener" target="_blank">#Clean</a> <a href="https://buc.ci?t=flix" class="mention hashtag" rel="nofollow noopener" target="_blank">#Flix</a> <a href="https://buc.ci?t=curry" class="mention hashtag" rel="nofollow noopener" target="_blank">#Curry</a> <a href="https://buc.ci?t=factor" class="mention hashtag" rel="nofollow noopener" target="_blank">#Factor</a> <a href="https://buc.ci?t=unison" class="mention hashtag" rel="nofollow noopener" target="_blank">#Unison</a> <a href="https://buc.ci?t=joy" class="mention hashtag" rel="nofollow noopener" target="_blank">#Joy</a> <a href="https://buc.ci?t=idris" class="mention hashtag" rel="nofollow noopener" target="_blank">#Idris</a> <a href="https://buc.ci?t=agda" class="mention hashtag" rel="nofollow noopener" target="_blank">#Agda</a> <a href="https://buc.ci?t=lean" class="mention hashtag" rel="nofollow noopener" target="_blank">#Lean</a> <a href="https://buc.ci?t=6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#6502Assembly</a><br>
John Carlsen 🇺🇸🇳🇱🇪🇺<p>Is anyone here interested in the 6502 microprocessor?</p><p>I got a little frustrated with the poor quality of online resources, so I put this together:</p><p><a href="https://syncopate.us/articles/2024/b29c" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">syncopate.us/articles/2024/b29</span><span class="invisible">c</span></a></p><p>#6502 <a href="https://sfba.social/tags/mos6502" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mos6502</span></a> <a href="https://sfba.social/tags/6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502assembly</span></a></p>
base16EPILEPSY WARNING! TRIGGER WARNING! Summoning a bro :smugcat: It's still a kinda raw version, it bothers me a bit that it looks different in different places. Yes, I clearly understand why it happens for PAL/NTSC, but not quite understand the differences between emulators. Can't wait to see how it looks on a real NES.
Shaun Bebbington<p>I wonder if you can make something useful in assembly in the limits of one Mastodon post - or 500 characters? Either as Assembly source, or as just hex bytes, which is about 160 hex bytes including spaces and a start address.<br><a href="https://mastodon.gamedev.place/tags/AskingForAFriend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AskingForAFriend</span></a><br><a href="https://mastodon.gamedev.place/tags/6502Assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502Assembly</span></a><br><a href="https://mastodon.gamedev.place/tags/MachineCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MachineCode</span></a><br><a href="https://mastodon.gamedev.place/tags/Z80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Z80</span></a></p>
Jeff<p>This fully documented source of the legendary game Elite is a great way to learn more about the 6502 once you have a good understanding of the fundamentals.</p><p><a href="https://www.bbcelite.com/" rel="nofollow noopener" target="_blank"><span class="invisible">https://www.</span><span class="">bbcelite.com/</span><span class="invisible"></span></a> <a href="https://social.rights.ninja/tags/6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502assembly</span></a> <a href="https://social.rights.ninja/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://social.rights.ninja/tags/Elite" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elite</span></a> <a href="https://social.rights.ninja/tags/gaming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gaming</span></a></p>
♞ Pixel Prophecy 🇵🇸🇺🇦🇪🇺<p>Can you understand 6502 assembly? Even if you don't, you might find this thoroughly commented and very readable disassembly of Super Mario Bros. on the NES enlighting:<br>🍄 <a href="https://gist.github.com/1wErt3r/4048722" rel="nofollow noopener" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/1wErt3r/404872</span><span class="invisible">2</span></a></p><p><a href="https://mastodon.gamedev.place/tags/retro" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro</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/6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502assembly</span></a> <a href="https://mastodon.gamedev.place/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Comchia 🇺🇦🇹🇼🇺🇸🏳️‍🌈🏳️‍⚧️<p><a href="https://mastodon.social/tags/introduction" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>introduction</span></a> </p><p>I'm Comchia, and I've just started my Mastodon. My favourite hobby is anything with vintage computers, and all the games and programming downstream from there. I also enjoy soldering, making and learning pixel art, learning code (currently learning 6502 assembly and BASIC, others to follow), cooking, and grass touching/nature stuff. Feel free to follow, leave any hate speech elsewhere.</p><p>Here's my computer game collection!</p><p><a href="https://mastodon.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.social/tags/food" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>food</span></a> <a href="https://mastodon.social/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://mastodon.social/tags/6502assembly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>6502assembly</span></a> <a href="https://mastodon.social/tags/nature" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nature</span></a></p>