home.social

#vintagemac — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vintagemac, aggregated by home.social.

  1. #Macstodon now runs in the latest bleeding-edge build of the Snow emulator! And if you use Snow's built-in HTTPS stripping, then you don't have to configure WebOne or another proxy, just install Macstodon and start using it 😎

    Thanks @twvd for the FPU fixes and all the other hard work you put into Snow! This is the kick-in-the-pants I need to get the next version of Macstodon out the door 🙂

    #RetroComputing #RetroProgramming #VintageMac #68K #PowerPC #Apple #Mac #MacOS #ClassicMac

  2. Testing ZigZagJoe's IIsi Booster 2.0 accelerator- Here are some screenshots of the gains. #Macstodon is loading up toots like a boss now 😃 #Mac #VintageMac #68k

  3. Updated the #Macstodon roadmap today.

    It's been a long time since I've touched it, but things slowed down a little bit at my day job this week and I'm getting the itch to do some retro programming again.

    I need to tackle the longstanding Mastodon 4.3+ auth issue and I think I'm just going to build a wizard-type interface with screenshots that show you what you need to click (on a modern machine) in order to create an auth token manually.

    Also it would be nice to support the new quote posts feature. And polls. And maybe even attachments.

    I gave up on the REALBasic/FutureBasic rewrite - it was too difficult to do that and still maintain System 7 & 68K support (and also because someone else is working on a Mac Mastodon client in REALBasic for later OS versions).

    I do still want to rewrite it in Micropython but that’ll be a LONG way away and is dependent on Micropython getting all of MacPython's features.

    Anyway, hopefully I'll have more to share in a few days/weeks.

    #RetroComputing #RetroProgramming #VintageMac #68K #PowerPC #Apple #Mac #MacOS #ClassicMac oldbytes.space/@smallsco/10943

  4. My #AppleLisaClone has a new front panel! I got one of the new Lisa 1+2 hybrid panels from Mac Effects, courtesy of @Recta_Pete

    I moved the iPad LCD panel over to it and added some custom 3D printed CRT bezel gap fillers to fit the curve.

    #RetroComping #VintageMac #VintageApple #AppleLisa

  5. For those not following #m68kMicroPython development, a lot has been happening rather quickly in the last couple of weeks!

    There's enough support for the Toolbox now that I've been able to re-create the #Macstodon splash/loading screen with it - see below.

    Big thanks to @stylus for all his hard work developing the port and making this possible!

    #RetroComputing #RetroProgramming #VintageMac #Apple #Mac #MacOS #ClassicMac #68k #Python #MicroPython oldbytes.space/@smallsco/11488

  6. It's time for a #MARCHintosh retrospective!

    Firstly: I've attached a photo of the remaining gifts to the drop box that have come in since the 15th!

    Secondly: I've completed a final pass-over of the servers on #GlobalTalk, left my calling card, and a print job for anyone who hasn't had one yet (as long as they have open file shares/printers). Results of that are attached as well.

    Finally, the retrospective itself:

    It's been an absolutely CRAZY month:
    - On Day 1, my SE came home from the workshop with a fully-serviced floppy drive and '030 accelerator...
    - ...which I didn't even end up playing with at all, because on Day 2 I bought a Power Mac 6500 for an absolute steal (and I STILL have to explore the other external HD that came with it)
    - GlobalTalk completely dominated the month just like it did last year. I rebuilt my QEMU VM for running AIR a couple nights before the start of the month and it's been absolutely rock solid stable ever since.
    - I made great progress on my project for the month, archiving my collection of Mac floppies from the early 90's. I'm only about 40% done, so this will continue into April as "bonus content" 😁
    - No updates on #Macstodon - but I did verify that it works perfectly fine on Mastodon 4.3 if you manually authenticate by copying the URL to a modern machine, and copying the auth token back to your Mac.

    Lastly I want to give thanks to everyone in the #VintageMac #RetroComputing community for making this such a fun event every year! I love seeing all the greetings showing up in my drop box, and to my printer (which is now off for the year - but the PDF printer is available year round!) But I especially want to thank the following folks:
    - @kalleboo for TalkCrawler and for putting together an amazing GlobalTalk scavenger hunt!
    - @europlus for his hard work on the AIR Administrator's Manual Addendum and VM images for QEMU!
    - @scj for the GlobalTalk updater app!
    - @theirongiant for 68K Radio, which has been my background music while working on my vintage Macs this month!
    - @polpo for creating the ImageScribbler card which made it possible to send print jobs to so many more people this year!
    - @dmark for maintaining netatalk, making it possible to share files over AppleTalk directly from my NAS instead of having to keep an old Mac running all the time!
    - @DrJosh9000 for jrouter, which I'm looking forward to trying again now that the month is over and I can start messing around with my setup - it's had a lot of bugfixes and updates!
    - @_the_cloud and @jimluther , for sharing great knowledge from their time at Apple with the community (and for helping me troubleshoot some crashes)!
    - @RonsCompVids , @MuseumJoe , and @mac84tv for putting together the annual MARCHintosh event!

    Until next year!

  7. I’m doing some preliminary investigation into the #Macstodon login issue on Mastodon 4.3. I haven't found the specific cause of the problem, but the error message (“Security verification failed, are you blocking cookies?") seems to imply a CSRF failure.

    I'm not entirely sure why the vintage Mac web browsers I've tried are unable to satisfy this requirement - maybe WebOne is mangling the CSRF cookie, I have to do more testing here.

    One approach to solving this problem would be to use the "password” OAuth grant type, rather than the "authorization_code” grant type that is currently being used. Basically, you would log in to Macstodon with your Mastodon username/password directly, instead of using a web browser. This is the same approach that is currently being used by #DOStodon (github.com/SuperIlu/DOStodon/b) and some other retro clients.

    However, there are two problems with using the "password” grant type:

    1. Not all servers support it. For example, compare the outputs of mastodon.social/.well-known/oa and urusai.social/.well-known/oaut - and note that mastodon.social lists "password" under "grant_types_supported”, but urusai.social does not (also, that endpoint doesn't exist prior to Mastodon 4.3, so if the server is running an older version you just have to perform trial and error to see if password grants are supported)

    2. MFA is not supported. If you're using multi-factor authentication with your Mastodon account, your only option is to log in using the "authorization_code" grant type. There is no option for appending your MFA token to your password.

    The other option is to use a hybrid approach, where Macstodon would continue to use the "authorization_code" grant type, but would prompt for a username and password as if it were using the "password" grant type. Rather than launching a web browser, it would make the request for the login page directly, fill in the user's credentials and post the form, then screen-scrape the result for the authentication code. This is the approach currently being taken by #MastAppleII (github.com/colinleroy/a2tools/).

    This approach is more brittle, and a much more challenging development effort, but it should work with most servers as well as for users with MFA.

    Of course, this approach has one big gotcha of its own - older and newer Mastodon versions are less likely to work correctly due to changes in the design of the login page. Perhaps the "password" grant type should still be offered as an option (if the server supports it), and we allow the user to choose how they want to log in? Or would that be too confusing for users? Alternatively we could try the hybrid approach first, and then fall back to the password grant type if that fails.

    Anyway, I'd love to hear your thoughts on how to approach this!

    RE: oldbytes.space/@smallsco/11331

    #RetroComputing #RetroProgramming #VintageMac #68K #PowerPC #Apple #Mac #MacOS #ClassicMac

  8. Attention #Macstodon users - it looks like Mastodon 4.3 has broken the login flow.

    I'll investigate later this week to see what can be done... more info in this quoted post: oldbytes.space/@smallsco/11331

    EDIT: reposted with hashtags, for visibility

    #RetroComputing #RetroProgramming #VintageMac #68K #PowerPC #Apple #Mac #MacOS #ClassicMac

  9. 🎉 Announcing #Macstodon v1.2, the premier Mastodon client for vintage #Macintosh computers!

    This release features the all new Toot-To-Speech (TTS) technology! Select any toot, click the Speak button, and Macstodon will read the toot back to you, using whatever voice you have selected in the Speech control panel. It works with MacinTalk 2, 3, and Pro, all the way down to 68020 machines running System 7.1.

    Also featured in version 1.2 is improved stability and error handling. If Macstodon runs out of memory or encounters an unexpected error, it will save a log to the application folder, show you a dialog explaining what went wrong, and exit gracefully.

    Of course, all the usual features are still there including timeline/profile browsing, toot posting, and interactions!

    Download it from GitHub: github.com/smallsco/macstodon/
    (don't forget to read the Read Me file, it contains important setup instructions!)

    #MARCHintosh #RetroComputing #RetroProgramming #VintageMac #68k #PowerPC #Mac #MacOS

  10. Now, I've been speaking a lot about #Macstodon recently.

    But today, for the first time ever...

    ...I'd like to let Macstodon speak for itself!

    (this is the secret feature reveal, turn your sound up when watching the video!)

    #MARCHintosh #RetroComputing #RetroProgramming #VintageMac #Apple #68k #PowerPC #Mac #MacOS