toad.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server operated by David Troy, a tech pioneer and investigative journalist addressing threats to democracy. Thoughtful participation and discussion welcome.

Administered by:

Server stats:

269
active users

#m68k

2 posts2 participants0 posts today
Stylus<p>ooh interesting. Someone else is working on MicroPython for m68k.</p><p>I just discovered <a href="https://github.com/yunkya2/micropython-x68k/tree/port-x68k/ports/x68k" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/yunkya2/micropython</span><span class="invisible">-x68k/tree/port-x68k/ports/x68k</span></a> The documentation is all in Japanese and I haven't plugged it into a translator yet to find out the details except that possibly this version is for Sharp X680x0.</p><p><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/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a>-micropython <a href="https://social.afront.org/tags/micropython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>micropython</span></a></p>
Stylus<p>some progress on <a href="https://social.afront.org/tags/m68kMicroPython" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68kMicroPython</span></a> finally? </p><p>I'm still not <em>proud</em> of my "mkapi" program for wrapping Mac APIs into MicroPython, but I have worked out some of the bugs. This is the return of a demo from some weeks ago, but now it also successfully calls <code>DisposeRgn</code> and can print the bounding box size of the region as well.</p><p>In other testing, accessing the quick draw globals also seems to be working better.</p><p>Finally, I have added some basic functionality tests for the wrapper generator to the compile-time tests (running on a modern computer, not in an emulator).</p><p>This is in yet-to-be-merged <a href="https://github.com/m68k-micropython/micropython/pull/16" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/m68k-micropython/mi</span><span class="invisible">cropython/pull/16</span></a></p><p><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/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>
Götz Hoffart<p><span class="h-card" translate="no"><a href="https://23.social/@leyrer" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>leyrer</span></a></span> <span class="h-card" translate="no"><a href="https://chaos.social/@Exilsarahl" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Exilsarahl</span></a></span> &lt;bildgenauanguck&gt;</p><p>Hab ich dir schon vom Parceiro II für die Amiga 1000 erzählt? </p><p>• 8 MB Autoconfig Fast RAM<br>• Uhrmodul<br>• SD-Card-Leser, als Festplattenersatz<br>• Wird an die Side Expansion angesteckt, fertig.</p><p><a href="https://freiburg.social/tags/amiga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amiga</span></a> <a href="https://freiburg.social/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://freiburg.social/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</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>Doing a little iterative code development in micropython on an emulated m68k mac... I might not be so happy with the loading time if a real floppy was involved, but in an emulator it's heckin' snappy.</p><p>Clearly I need to tackle the issue that you can't <u>REALLY</u> draw to the same window as the terminal....</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>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>
Stylus<p>yay, successfully wrote &amp; read back file contents with micropython on macos 6. <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/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>
Alanna 🏳️‍🌈🏳️‍⚧️<p>I Have neglected these projects too long ☹️. I will tidy up and get back them ASAP.</p><p><a href="https://mastodon.ie/tags/rc2014" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rc2014</span></a> <a href="https://mastodon.ie/tags/z80" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>z80</span></a> <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/mc68008" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mc68008</span></a> <a href="https://mastodon.ie/tags/retrocomputing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>retrocomputing</span></a></p>
Bitslingers-R-Us<p><a class="hashtag" href="https://zia.io/tag/netbsd" rel="nofollow noopener" target="_blank">#NetBSD</a> <a class="hashtag" href="https://zia.io/tag/m68k" rel="nofollow noopener" target="_blank">#m68k</a> now has binary packages for <a href="https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/m68k/10.0_2025Q1/All/clang-18.1.8nb3.tgz" rel="nofollow noopener" target="_blank">clang</a> and <a href="https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/m68k/10.0_2025Q1/All/llvm-18.1.8nb4.tgz" rel="nofollow noopener" target="_blank">llvm</a>.</p><p><a href="https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/m68k/10.0_2025Q1/All/" rel="nofollow noopener" target="_blank">https://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/m68k/10.0_2025Q1/All/</a></p><p>Does anyone want to give them a try?</p>
Charlie Balogh<p>Some think about lighting a terrible fire, and then some prefer igniting an entire inferno. 🔥</p><p><a href="https://mastodon.social/tags/amiga" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>amiga</span></a> <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/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a> <a href="https://mastodon.social/tags/mc68060" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mc68060</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>
Alanna 🏳️‍🌈🏳️‍⚧️<p>NOS Goodies and I didn't even have to look internationally.</p><p><a href="https://mastodon.ie/tags/nos" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nos</span></a> <a href="https://mastodon.ie/tags/electronics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>electronics</span></a> <a href="https://mastodon.ie/tags/m68k" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>m68k</span></a></p>