Like the macOS Dock but for macOS System 7
github.com
github.com
https://www.dragthing.com/english/tenyears.html sez “The reason there wasn't much DragThing development between 1998 and 2000 is because I was then part of the team working in secret on the Finder and Mac OS X Dock at Apple. I felt then that the Dock would ultimately replace DragThing. However, for a variety of reasons, I left Apple shortly after Aqua and the Dock were announced in January 2000, and very little of my code survives in the current Dock.”
This simply can’t be true. The dock first appeared in NextStep 1.0, which was released in 1989, six years before dragthing 1.0 appeared in 1995.
James Thomson may have worked on the dock in OSX, but he did not inspire it.
The NeXT Dock was removed from Rhapsody and Mac OS X DP1/DP2. The Mac OS X DP3 Dock was a new creation.
See http://www.rhapsodyos.org/misc/docs_and_faqs/Misc_FAQs.html which recommends a third-party dock called Fiend —
Q: Is the OPENSTEP Dock going to be available in Rhapsody?
A: It is actually still there in 5.0 to a degree. In 5.1 and later it has been replace with the Applications Menu (but you can get it back using Fiend[0]). Also you have the option to use the minimize to tile for windows like in NEXTSTEP/OPENSTEP instead of window shade.
James Thomson worked on the OSX dock but dragthing had nothing to do with inspiring it.
It’s unfortunate that Lammy hasn’t admitted their error.
Not sure what's going on here.
I didn’t know this! I’ll read up on that as the name is familiar but I have never used it!
I used to do some hack that made the Dock invisible because I found it to be intrusive and useless. IOW I preferred using the Mac with no docklike thing at all to using the Mac with the Dock. Apple long ago made my hack stop working so now I just live with the stupid Dock.
Is there any reason you don't just hide it and never use it?
[0]: http://macintoshgarden.org/apps/a-dock-301 [1]: https://web.archive.org/web/20060103080636/http://jerome.fou...
Upgrading to a 1Ghz Pixar lamp iMac fixed that issue though and on that 10.4 was excellent. If it weren’t for the missing features compared to 10.5/10.6 it’d be my favorite OS X release, because I strongly prefer 10.4’s light-middle-toned take on Aqua to the dingy grays that took over in 10.5/10.6.
Was this done on real hardware? Are folks developing within simulators? Just curious what the Classic development experience is like today.
Sometimes I muse it might be fun to dabble, but then I look at that 9" screen and go "Um, nah."
For example, many folks do CP/M development, but almost none of them do it actually on a CP/M machine. I think that's similar for many retro projects.
[1] https://tinkerdifferent.com/threads/study-group-0-getting-yo... [2] https://github.com/autc04/Retro68
System 7 is an interesting beast in terms of the era it spans. On one end, we have the Mac Plus from 1986 with its 9" screen and 68000 @ 8 MHz. It can run System 7. And then there's 200 MHz PPC machines with PCI and Ethernet and 64 MB of RAM and all that, which can also run System 7.
It's a lot more flexible than CP/M, that's for sure. It's surprising how far it stretches to the current day, without snapping. For example, the last time I played around with it in emulation, it was quite happy to drive my dual 1920 x 1080 displays in 32 bit colour. Sure, it'd be hard to find a '90s era card that could actually output that in a real Mac back then, but the OS has no problem with such resolutions, or multiple displays.
I used them in Power Macintosh 9600s running (IIRC) System 7.6.
ATI never released a 64MB Mac version of the card — I bought the PC version, desoldered and replaced the flash chip with one large enough for the Mac-compatible firmware, and reflashed them.
System 7.5/7.6 have similar flexibility. It’d run on a lot of 68k Macs, and it’ll just as happily run on that 200Mhz PPC Mac you mentioned after it’s had a 400Mhz+ G3/G4 upgrade card installed (System 7 might able to do this too but I’m not certain). Of course this CPUs are bottlenecked by the bus speeds of that hardware, but the gap between the power available and power required without virtualization/emulation is kind of wild.
I don't recall the resolution, but there was a weekend where I was able to play around in a lab with several Mac IIfx machines. I was able to get one machine with a full set of video cards and arrange the monitors in 5 of 8 faces octagon and play a flight simulator where it could map different monitors to different viewing angles. So I had the front view, front angles, and shoulder views. It handled it with no apparent problems.
One of the machines that my father used was a IIfx that had a 32 bit color primary monitor, and then a 2 page 16 gray scale (that thing was monstrous) and a 1 page 16 gray scale monitor to either side.
https://lowendmac.com/1989/macintosh-two-page-monochrome-dis...
He even made a version control system for the Mac called Amend, and a website to share Amend repositories, called AmendHub!
I'm also working on my Mac Plus under System 6, but I haven't finished any projects that I could share.
Glad to see new programs being released for System 6!
https://i.imgur.com/s8Zk7on.jpg
The similarity is pretty amazing.
https://www.highcaffeinecontent.com/blog/20150124-MPW,-Carbo...
> This program is nice-ware. If you enjoy it, do something nice to someone today!
Think it was around System 8 time, as it had purple/blue and gray bevels. Ring any bells?
Edit: Yup, thanks, guess it wasn't apps after all. Though it probably could have included them.
It was a fairly weird feature, IMO. It was initially added for laptops, but somehow ended up on desktop systems as well, and had a couple of bizarre features added to it later on, like the ability to enable/disable file sharing or control iTunes.
Kind of. Icons in the system tray in Windows were still representing running processes, though; the Control Strip used a plugin system specific to it.
There are "springloaded" folder tabs as of Mac OS 8.0, originally planned as a Copland feature, triggered by dragging any Finder window into the bottom edge of the screen.
As of Mac OS 8.5 it is also possible to drag the application menu out into a floating palette that can be rearranged by clicking its zoom box while holding various modifier keys. One of the combinations bears a striking resemblance to the Windows 95 taskbar :)
Here's a photo of me using all three at once on my TAM if it helps jog your memory: https://i.imgur.com/sVVbMun.jpg
edit: Almost forgot about At Ease which I personally never really used but does fit your description of having app buttons and being purple: https://en.wikipedia.org/wiki/At_Ease
There are probably some menu bar items that I do not know about, but I really miss that functionality.
I mean, you can connect System 7 to the internet, sure. It may be the oldest Macintosh OS that can?
Earlier OS X releases are decent at this too. I find 10.2-10.6 pretty cozy.
I have a soft spot for the 9600, which can take PCI cards for things like USB or SATA, but their RAM modules are hard to get and their CPUs are very slow. I would also avoid anything older than that, except if you really like the hardware. It’s very difficult to find NuBus expansion cards.
I’d personally say look at models with at least a 400Mhz CPU — PowerBook G3 “Pismo” (I have one of these) or any of the white iBook G3s/G4s (though I’ve heard the keyboards on some of these develop a funky smell with age, which I haven’t verified personally). A Titanium PowerBook G4 may be an option, and they’re historically notable because they basically defined what modern laptops have looked like ever since, but you’ll probably need to do some repair work due to the various issues it’s known for (like hinges that break with time).
iMac G4s are super cool but make sure that the one you’re looking at is one of the models that natively boots OS 9 (some only boot OS X) and that the spring in its screen arm is still in good condition (some have been known to droop with time).
https://raw.githubusercontent.com/retrospectmike/MacDock/mai...
Classic Macintosh also used “data forks” and “resource forks” as part of all files. I know Windows strips the resource fork part (by accident as it has no awareness of it) — so any Macintosh file that uses its resource fork will be broken. This includes the THINKC project file and the .rsrc file in the repo! Tldr - anyone interested in using the source code should just grab the .sit file and bring it to their emulator/or vintage machine and unstuff it there to preserve resource forks. But anyone in the vintage mac space knows all this by now :). Sharing it as fyi here! So proud to see my little app make HN!!!!
Apparently I was mistaken :)
[1] The all-time champion among all Apple products is the original Apple II (1977), which ProDOS 8 supported until 1993 (!!).
More specifically, that's the oldest model which System 7 ran on. (The only unsupported models were the Macintosh 128K, 512K, and 512Ke.) It certainly wasn't the only supported system with a monochrome display; that also included the Mac Classic, SE, SE/30, and a bunch of the early Powerbook models.
I do wonder how many Mac Plus owners would have upgraded to System 7 as opposed to staying with, say, System 6. I imagine there is a significant performance handicap.
That alongside (and on top of) a huge, noisy 100mb Frog SCSI drive and a StyleWriter II printer made for a surprisingly useful machine.
The Plus still works fine today, though the Frog died long ago.
Were you able to run contemporary versions of Netscape? (Well, before it crashed, killing itself and probably the system.)
I did run IE and Netscape on a bondi blue iMac though. IE was the only software that could crash the machine so hard it needed a full system restore.
Windows uses CR+LF and MacOS X is using LF like most UNIX systems.