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:

249
active users

#m68k

2 posts2 participants0 posts today
Jean-Baptiste "JBQ" Quéru<p>With precious help from <span class="h-card" translate="no"><a href="https://freiburg.social/@3rz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>3rz</span></a></span> (and a look at the MagiC source code): FSAVE for the processor state, FMOVEM for the FPU data registers, and FMOVEM for the FPU control registers (same mnemonic but slightly different opcodes).</p><p><a href="https://floss.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://floss.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a></p>
Jean-Baptiste "JBQ" Quéru<p>I'm wondering whether someone has experience or pointers about using the 68k FPUs (68881/68882/68040).</p><p>Specifically, I'm looking for information for system software, about saving/restoring the FPU state in the context of preemptive multitasking.</p><p>Is it as simple as FSAVE + FMOVEM to save, FMOVEM + FRESTORE to restore?</p><p>(Edit: it's FSAVE + 2x FMOVEM)</p><p><a href="https://floss.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://floss.social/tags/RetroComputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RetroComputing</span></a></p>
Michael Engel<p>First signs of life from my Idris 68k emulator (based on Musashi). It can run simple user mode binaries, e.g. to recompile support files and relink the kernel, and there are some hacks to also run the kernel and emulate a console UART for now. The code needs quite a bit of cleanup before I'll publish it, but this is a first step to revive the Idris OS.</p><p><a href="https://en.wikipedia.org/wiki/Idris_(operating_system)" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">en.wikipedia.org/wiki/Idris_(o</span><span class="invisible">perating_system)</span></a></p><p><a href="https://sueden.social/tags/Idris" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Idris</span></a> <a href="https://sueden.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://sueden.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://sueden.social/tags/emulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emulation</span></a></p>
IT News<p>MR Browser is the Package Manager Classic Macs Never Had - Homebrew bills itself as the package manager MacOS never had (conveniently ignorin... - <a href="https://hackaday.com/2025/07/18/mr-browser-is-the-package-manager-classic-macs-never-had/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">hackaday.com/2025/07/18/mr-bro</span><span class="invisible">wser-is-the-package-manager-classic-macs-never-had/</span></a> <a href="https://schleuss.online/tags/softwarerepositories" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwarerepositories</span></a> <a href="https://schleuss.online/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://schleuss.online/tags/classicmac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>classicmac</span></a> <a href="https://schleuss.online/tags/machacks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>machacks</span></a> <a href="https://schleuss.online/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://schleuss.online/tags/ppc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ppc</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>
Stylus<p>Now you can witness one of the first quickdraw calls from MicroPython on mac... 🎉 ⬛ </p><p><a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a> <a href="https://social.afront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.afront.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://social.afront.org/tags/retro68" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro68</span></a> <a href="https://social.afront.org/tags/macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macintosh</span></a> <a href="https://social.afront.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Bernie<p>I'm testing a freshly assembled <a href="https://mstdn.io/tags/PiStorm" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PiStorm</span></a> on a real Amiga 500.</p><p>I have no prior experience with the PiStorm, so I followed the README to install the system image onto a RaspberryPi 3, compile the emulator from git head and... run it!</p><p>The <a href="https://mstdn.io/tags/Amiga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Amiga</span></a> started right away and loaded my SysInfo disk image. However, there are text rendering glitches, and the m68k emulator runs even slower than the original hardware running at 7 MHz 😕</p><p><a href="https://mstdn.io/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mstdn.io/tags/vintagecomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>vintagecomputing</span></a> <a href="https://mstdn.io/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://mstdn.io/tags/emulation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>emulation</span></a></p>
Stylus<p>asyncio is working on mac micropython!</p><p>also (not shown here) the "sys.stdin" object is pollable, and you can double-click a python file to run it as the main code file.</p><p><a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a><br><a href="https://social.afront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://social.afront.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a><br><a href="https://social.afront.org/tags/retro68" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro68</span></a><br><a href="https://social.afront.org/tags/macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macintosh</span></a><br><a href="https://social.afront.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Jason Thorpe<p>Scheming… <a href="https://mastodon.sdf.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Stylus<p>Are there any folks with vintage Mac programming experience who'd like to collaborate on figuring out what's next with Micropython on Mac?</p><p>I think that might be: What's the minimal set of APIs to do a fun graphical demo.</p><p>Pointers to "how to"-ish documentation in Pascal and C would be great as well, I have failed at finding this kind of stuff. (I do have Inside Macintosh but it is not a great tutorial)</p><p><a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a><br><a href="https://social.afront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://social.afront.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a><br><a href="https://social.afront.org/tags/retro68" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro68</span></a><br><a href="https://social.afront.org/tags/macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macintosh</span></a><br><a href="https://social.afront.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Stylus<p>oh my yay, it now works well enough to save and edit a file, then import and run that file.</p><p>you could basically use an old m68k mac as a python3 (well, micropython) development system now.</p><p>don't mind the debug messages, they're as scared of you as you are of them.</p><p><a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a> <a href="https://social.afront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.afront.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://social.afront.org/tags/retro68" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro68</span></a> <a href="https://social.afront.org/tags/macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macintosh</span></a> <a href="https://social.afront.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Stylus<p>Whee! Now we can import files from the filesystem, as well as reading and writing files. Still haven't wrapped my head around how folders work, still can't enumerate files .. </p><p>as usual, work pushed to my micropython fork on github (which is called circuitpython, because you can't have two different forks of the "same" original project, argh).</p><p><a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a> <a href="https://social.afront.org/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://social.afront.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://social.afront.org/tags/retro68" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retro68</span></a> <a href="https://social.afront.org/tags/macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>macintosh</span></a> <a href="https://social.afront.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Alanna 🏳️‍🌈🏳️‍⚧️<p>I got uploading to a SRAM working from an Arduino Nano! I have also tested properly resetting the 68008 from the Arduino and changing the pins to pull up. I should probably throw together a tiny bootloader and put a 512K SRAM on instead, and I think perhaps a SPLD or CPLD might replace the mess near the RAM more elegantly - a couple of daisy chained ATF22V10s might work well! It all seems stable at ~6Mhz despite being on a breadboard.</p><p><a href="https://mastodon.ie/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://mastodon.ie/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a> <a href="https://mastodon.ie/tags/breadboard" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>breadboard</span></a></p>
argv minus one<p>I wonder how much of an advantage it was for <a href="https://mastodon.sdf.org/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a> that the <a href="https://mastodon.sdf.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://mastodon.sdf.org/tags/Macintosh" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Macintosh</span></a> had a bunch of its operating system in a separate ROM chip.</p><p><a href="https://mastodon.sdf.org/tags/Microsoft" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Microsoft</span></a> <a href="https://mastodon.sdf.org/tags/Windows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Windows</span></a> didn't have that. The whole thing had to be loaded from disk into RAM.</p><p>Windows 1.0 required no less than 256kB of RAM—twice as much as the first <a href="https://mastodon.sdf.org/tags/Mac" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Mac</span></a> model had.</p><p><a href="https://mastodon.sdf.org/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Shyra “Tech Ambrosia”<p>Does this CPU get your vote for “best CPU ever”?</p><p>It’s certainly up there for me. <a href="https://bitbang.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Wintermute_BBS<p><span class="h-card" translate="no"><a href="https://mastodon.social/@eschaton" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>eschaton</span></a></span> I'm curious: what's the target <a href="https://oldbytes.space/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> platform you intend to build <a href="https://oldbytes.space/tags/Minix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Minix</span></a> for?</p>
Chris Hanson<p>I made a MINIX 68K system call emulator. MIT license, incomplete, but on the way to being able to run the MINIX C compiler!</p><p><a href="https://github.com/eschaton/MINIXCompat" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/eschaton/MINIXCompa</span><span class="invisible">t</span></a></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/minix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>minix</span></a> <a href="https://mastodon.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
argv minus one<p><a href="https://mastodon.sdf.org/tags/Intel" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Intel</span></a> in 1976–1978: “1MB ought to be enough address space for anybody.”</p><p><a href="https://mastodon.sdf.org/tags/Motorola" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Motorola</span></a> in 1979: “Hold my beer.”</p><p><a href="https://mastodon.sdf.org/tags/x86" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>x86</span></a> <a href="https://mastodon.sdf.org/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
root42<p>A purportedly new old stock Freescale branded MC68HC000FN20 -- A 20MHz 68k. I wonder if this is genuine? It came in a plastic packaging. Also: is this a mask revision that can be overclocked? Would be nice for the ACA500+ -- Wish it had a PLCC socket!<br><a href="https://chaos.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>
Charlie Balogh<p>Putting the MegaDrive into overdrive, by putting Overdrive 2 into the MegaDrive. Also, Titan sucks. 🙃 </p><p><a href="https://mastodon.social/tags/demoscene" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>demoscene</span></a> <a href="https://mastodon.social/tags/megadrive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>megadrive</span></a> <a href="https://mastodon.social/tags/sega" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sega</span></a> <a href="https://mastodon.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>