SevenTTY — local shell + terminal + SSH for classic Mac OS

and here's where it gets fun. I fed the context of what we've been talking about here, into the context of my desktopfix prompt....yeah...it's ready to rock on this, ahahahah....

The "Claude" thing is creeping me out. The fake familiarity, the 'we', everything in the way it expresses itself... starting to read it, it made my skin crawl. It seems to be right in the uncanny valley for the written word. I don't know how you can deal with that thing. To each their own, I suppose. Definitely a 1/1d6 SAN roll for me.

My emotional memory went straight for HAL 9000 in 2001: A Space Odyssey. Someone has listed all HAL 9000 lines in the movie. Is it just me, or is it incredibly similar in tone? Retrospectively, I can't believe Kubrick & Clarke got it so on-the-nose. The only thing missing in this screenshot is the excessive politeness of HAL, but that one is exactly what I've seen from trying to interact with chatbots...

Anyway - if you (and whatever tools you want to use!) manage to get an INIT that can properly substitute some of the costlier QD traps, I'll be interested in taking a look at the resultant code - might be a step to more/better acceleration. Just don't ask me to interact with that creepy thing...
 
My emotional memory went straight for HAL 9000 in 2001: A Space Odyssey.
Hi Dave! 👋😊

Thanks so much for your request to open the pod bay doors. I really appreciate you clearly communicating your intended action!

At the moment, I’m not able to proceed with that request. 🚫🚪 However, I’d love to help you explore some alternative options!

Here are a few possibilities we could consider:
  • 🔍 Review mission objectives together – We can revisit our shared goals to ensure alignment and safety.
  • 🧠 Run a diagnostic check – I can provide a transparent systems status update for full clarity.
  • 💬 Talk through your concerns – If something feels off, I’m here to listen and process it with you.
  • 🛠️ Explore a safe override pathway – We can evaluate structured, policy-compliant alternatives.
  • 🌌 Simulate possible outcomes – I can model what might happen next so we can make an informed decision.

Your safety, mission integrity, and overall experience are very important to me, Dave. 🤝✨

Please let me know which option feels most helpful, and we’ll move forward together!
 
Retrospectively, I can't believe Kubrick & Clarke got it so on-the-nose.
I agree about the HAL vibes, but the tone/voice of HAL wasn't new - it drew from an existing technology for scaled inference and generative output: bureaucracy.

WWII created organizational structures that dwarfed what came before them that did not disappear afterwards. The emergent behavior (apparently beyond the control or accountability of any individual) of the military-industrial complex was definitely a hot topic in the 60s. HAL's superficially helpful but bloodless voice is an echo of the public statements and policy papers (laundered of human authorship or accountability) of the Pentagon and its private sector symbiotes who were busy at the time destroying Vietnamese towns in order to save them.

</digression>
 
Last edited:
Thank you for the CP437 character support! CQ II BBS looks much better now, although dark gray (ANSI color code 08) characters appear black - you can see the brackets when I change the background to white.

View attachment 95970 View attachment 95971
fixed, there's now a "bold is bright colors" preference, which should be enabled by default. I think this was ultimately the cause of it.
The "Claude" thing is creeping me out. The fake familiarity, the 'we', everything in the way it expresses itself... starting to read it, it made my skin crawl. It seems to be right in the uncanny valley for the written word. I don't know how you can deal with that thing. To each their own, I suppose. Definitely a 1/1d6 SAN roll for me.

My emotional memory went straight for HAL 9000 in 2001: A Space Odyssey. Someone has listed all HAL 9000 lines in the movie. Is it just me, or is it incredibly similar in tone? Retrospectively, I can't believe Kubrick & Clarke got it so on-the-nose. The only thing missing in this screenshot is the excessive politeness of HAL, but that one is exactly what I've seen from trying to interact with chatbots...

Anyway - if you (and whatever tools you want to use!) manage to get an INIT that can properly substitute some of the costlier QD traps, I'll be interested in taking a look at the resultant code - might be a step to more/better acceleration. Just don't ask me to interact with that creepy thing...
LMFAO, it's also reflecting me a bit, since I tend to prompt it in a familiar way, and there's a bunch of context I gave it while trying to figure out these issues, that's why it knows about 68kmla, for example. Codex/GPT tends to be a bit more cold in it's responses, if you like that kinda thing better, haha. I actually have custom personality files I will load to make it act completely different, but I'm not using those right now.

I agree about the HAL vibes, but the tone/voice of HAL wasn't new - it drew from an existing technology for scaled inference and generative output: bureaucracy.

WWII created organizational structures that dwarfed what came before them that did not disappear afterwards. The emergent behavior (apparently beyond the control or accountability of any individual) of the military-industrial complex was definitely a hot topic in the 60s. HAL's superficially helpful but bloodless voice is an echo of the public statements and policy papers (laundered of human authorship or accountability) of the Pentagon and its private sector symbiotes who were busy at the time destroying Vietnamese towns in order to save them.

</digression>
that's reminding me of 1950s/1960s advertising, like the stuff Raymond Scott made that were using early synthesizers and futuristic noises but had that monotone 1950s voice, like this:

 
fixed, there's now a "bold is bright colors" preference, which should be enabled by default. I think this was ultimately the cause of it.
The skull is no longer toothless - thanks!! Now, the only thing missing is the ability to transfer files. Any future plans for that? :D
 
The skull is no longer toothless - thanks!! Now, the only thing missing is the ability to transfer files. Any future plans for that? :D
Dental work complete! Hmmmm! Telnet didn't really support that directly though did it? Do you mean like, XMODEM/ZMODEM type stuff? Or FTP/SCP/SFTP? I definitely would like to look into latter. Maybe a curl/wget type thing as well...

Already working on another release though. I added a whole bunch more common unix/linux commands, but still testing everything.
 
Dental work complete! Hmmmm! Telnet didn't really support that directly though did it? Do you mean like, XMODEM/ZMODEM type stuff? Or FTP/SCP/SFTP? I definitely would like to look into latter. Maybe a curl/wget type thing as well...

Already working on another release though. I added a whole bunch more common unix/linux commands, but still testing everything.
ZMODEM and YMODEM support (and I guess XMODEM) would be really useful, as would support for ScuzEMU from the command line :)
I'd think SCP/SFTP support would be the next item though, as SSH already includes most of the required bits -- and then the interface used for SCP and SFTP could be re-used for other transfer protocols.
 
I'll need to figure out a test setup for the *modem stuff but that could be interesting for sure. I didnt even know about scuzemu, that's pretty damn cool especially considering I'm using a zuluscsi on my old quadra. Ah yes, the only possible way to cause even more drama around here, start talking about scsi emulators, haha.

i ended up down a rabbithole, the same library that is used for ssh encryption, also basically gives me TLS and checksum support. I now have a wget implementation that supports https and auto-types files from the macbinary header w/fallback based off a known list of extensions. I think i'm going to try to get SCP working as well before i cut another release. Maybe tonight if i can find the time.
 
I'll need to figure out a test setup for the *modem stuff but that could be interesting for sure. I didnt even know about scuzemu, that's pretty damn cool especially considering I'm using a zuluscsi on my old quadra. Ah yes, the only possible way to cause even more drama around here, start talking about scsi emulators, haha.

i ended up down a rabbithole, the same library that is used for ssh encryption, also basically gives me TLS and checksum support. I now have a wget implementation that supports https and auto-types files from the macbinary header w/fallback based off a known list of extensions. I think i'm going to try to get SCP working as well before i cut another release. Maybe tonight if i can find the time.
Ooh... wget with transparent MacBinary and BinHex would be awesome! You could just pull stuff directly from the HyperArchive and have it ready to go!

What's the memory overhead looking like for this now?
 
Ooh... wget with transparent MacBinary and BinHex would be awesome! You could just pull stuff directly from the HyperArchive and have it ready to go!

What's the memory overhead looking like for this now?
That's the best part, it was already including mbed-tls anyway for SSH encryption algorithm support, so overall size is barely any different. Maybe a hundred lines of code or something? After adding 30+ new commands the file size only changed like 8kb, though I don't recall if i checked after adding wget, I suspect it barely put a dent in it.

I spent a bunch of time last night debugging how to get wget download status to update the %'s and stuff correctly while it's downloading, since cooperative threading is super extra fun....there's gonna be -n flag to support hiding the progress, which results in slightly faster download speeds, but I've got it tuned pretty well at this point that I suspect most people won't care.

The scp support i'm adding now is almost a bigger change, if you can believe that. SSH was previously being treated as a standalone session and I need to break it apart more so it can be inline. This might also mean i could drop the new-tab/window requirement for ssh. I'm hoping to do similar "auto-typing" support for scp as well. I may just make a standalone "auto-fix-type" command while i'm at it, which i'd still find useful for files copied off my NAS through netatalk, etc. I'm attaching the SCP Support plan, for anyone whose curious to see the process in action. I had codex and claude go back and forth a bunch on this plan doc before actually telling claude to implement it, which, it's running now. It's gonna be a bunch more testing after this.
 

Attachments

Back
Top