I’ve been rebuilding a #RaspberryPi installation that supports my classic Mac habit 😄

I used to use the awesome #MacIPGW image which includes a ton of pre-configured software like #netatalk. But it hasn’t been updated in a while so I used it as excuse to start from scratch.

I used this Pi Zero W as my starting point. HDMI video stopped working on it for unknown reasons. I added an Ethernet/USB hub hat and a #TashTalk 2 hat for #LocalTalk devices.

#RetroComputing #VintageApple #VintageMac

One reason for rebuilding netatalk is I wanted to run TashRouter on the same machine. It’s doesn’t work right on the MacIPGW image because of the “split horizon” patch.

I can now freely use AppleTalk devices on EtherTalk, LocalTalk (PhoneNet!), and LToUDP (Mini VMac). This enables, for instance, printing to an ImageWriter II from my modern Mac running System 7.5 in Mini VMac! (There were lots of bugs to resolve to get the ImageWriter II working!)

#RetroComputing #VintageApple #VintageMac

One piece that's missing is AURP aka #GlobalTalk support. I'd like to avoid running a VM and have something more lightweight.

Luckily @DrJosh9000 has created jrouter which comes very close to accomplishing this! Remote zones are showing up but are all empty and not sure if my zone is visible outside. I need to play with some settings some more I think. But soooo close!

https://gitea.drjosh.dev/josh/jrouter

#RetroComputing #VintageMac #VintageApple

jrouter

**WIP** Home-grown alternative implementation of Apple Internet Router 3.0

Forgejo: Git with a cup of tea

With netatalk, a TashTalk hat, TashRouter, and CUPS on the Raspberry Pi, we can do clever things like share a #ImageWriter II printer over #LocalTalk with an iPhone using AirPrint!

This screenshot was printed from my phone to the ImageWriter II.

Interestingly, this was just fixed in the latest netatalk 2.3.2!

#LiveLaughLocalTalk #RetroComputing #VintageApple #VintageMac

In the interest of science, I did an ImageWriter II comparison print of CUPS vs the MacPalette driver for Classic. I think MacPalette wins here. There appears to be better color range and the text is a little sharper.

#RetroComputing #VintageApple #VintageMac #LiveLaughLocalTalk #ImageWriterII

I lifted some halftone settings and stuffed them into the ImageWriter II foomatic PPD and did some test strip prints.

At both resolutions, the result seems to be the same? So maybe that’s not the setting I need. Maybe it can’t be changed? MacPalette II still wins here!

#RetroComputing #VintageApple #VintageMac #ImageWriterII

Ok #AppleScript folks: how do you make MacOS 9.2 automatically print a PDF that appears in a specific folder?

#VintageApple #VintageMac #RetroComputing

@paulrickards In the Finder, select the folder, command-click, choose “Attach a Folder Action…” from the contextual menu

System Folder > Scripts > Folder Action Scripts has some samples on how to handle added files. You probably want to tell the finder to print the added items.

@Cdespinosa Ahh yes, thanks! I've got a script mocked up now and it does work to the point the print dialog comes up, waiting for a mouse click or enter. I can't figure out how to send a return keystroke. The usual tell "system events" results in "where is system events" on MacOS 9.
@paulrickards @Cdespinosa Does adding "without dialog" to the end of the print line do it?
@timjclevenger @paulrickards Finder won’t process that. What app do you have on 9.2 that opens PDFs? You may need to tell that app to open and print the file

@Cdespinosa @timjclevenger I'm using Acrobat Reader 5.0. It doesn't seem to have an AppleScript dictionary though.

I did find that "Classic Support" has an AppleScript dictionary that includes "keystroke" but I can't figure out the proper sequence for sending a return.

@paulrickards That keystroke is incoming, not outgoing. System Events is the best thing to use but it’s in AppleScript 1.7 in System 9.2.2, don’t know if you can upgrade. Otherwise you may need to find and install some ancient OSAXen