Infinite Mac
macos8.app
macos8.app
There are also a couple of variants that boot either System 7.5.3 or KanjiTalk 7.5.3 (the Japanese version of MacOS): https://system7.app/ and https://kanjitalk7.app/
It was all polygons, but you could hit run and the car would accelerate and hit a wall then the circle head and arms would sort of fly around.
Anyone know what this software was? I remember running and re-running little simulations repeatedly, with little understanding of the science but very much enjoying the ragdoll physics of it.
My son regularly asks me to play Lemmings now because of this app :)
So I was shocked when I could use the Disk Copy utility to image Macintosh HD right into the Uploads folder & onto my (real) desktop.
"It Just Works" in the best Mac sense. Amazing job.
Jeasus - that brings back so many shitty 3D city scapes I made back then/
Can you get Aldus Pagemaker (5.0 preferably, /r/beggingchoosers, and all that) running on this please.
Creating period-correct marketing materials for projects like this emulator could be a fun art project.
https://i.imgur.com/WRNDdjB.png
https://i.imgur.com/Pedlilm.png
---
Whats really interesting to me about this, was that just ~last week or so, I was wondering what ever happened to Kai (Kai's Power Tools - Kai was the inventor of it and it was a revolutionary glimpse into the future of what 3D worlds were going to be put into the hands of the masses via PCs.)
That would give you enough to let a bunch of Bolo addicts go to the same site and play multiplayer. It would also let them share files amongst those emulators.
But that wouldn't necessarily let any of them talk to an appletalk server near the server, eg on its real lan. For that you'd need a tuntap thing acting as a bridge or router.
That said, you probably wouldn't require that appletalk/netatalk server. As long as one emulator holds the maps or files etc you could use that as a file server. No tuntap required.
Hmmm...
Coincidentally, Bolo networking was originally designed for serial networks like LocalTalk. The same network logic was used when UDP support was added. So there are assumptions made about learning of another player's network address from an third player, and is the reason why ubiquitous NAT broke Bolo internet gaming.
But if you have an old Mac around, you can play internet Bolo games using a Bolo packet re-writing proxy I wrote. We schedule games occasionally over at 68kMLA.
https://github.com/jackinloadup/lunatic-fringe
Click to play: https://jackinloadup.github.io/lunatic-fringe/
What a great tool that would be for educating how the original Web was built.
I went to go create a new project in Think Pascal, and when I tried to enter a name all my keystrokes came out as boxes.
Using Chrome 100 on macOS Big Sur. English (Canadian) key layout.
Of course you can always run dwm on linux with a hodgepodge of makeshift utility apps, write your own keybinds to set your brightness and volume and other such inanities, but in order to get a 'complete' desktop experience you kinda have to opt-in to GNOME/KDE which are trying to do the same things as Apple or Microsoft, aesthetically speaking. And tough luck if you actually use Apple or Microsoft to begin with. I tried running bug.n and it seems to not work in win10, let alone win11.
That makes no sense. Bitmaps have a fixed pixel density while vectors are infinitely scalable.
Obviously it's not an apples-to-apples comparison, but decades ago bitmapped fonts could give you crisp text on any monitor, and in 2022 I'm using a popular, >$1300, very favorably reviewed monitor, and the text is ever-so-slightly fuzzy. It's plugged into my Macbook Pro right now, and the difference in how well the text renders on the two displays is plain.
I guess as soon as Apple started making laptops with 300dpi screens, it became okay to render fuzzy text on any screen that wasn't 300dpi.
The world in which we now live allows for a lot more crispness when it matters (because the pixel density approaches indistinguishable-by-the-human-eye-at-viewing-distance), but with the tradeoff that UIs designed to work at whatever scale on whatever monitor with whatever DPI do a lot of aliasing, and things tend to look, sometimes, just a tad muddier. Especially when vectorized icons get drawn in a rendering pipe that passes through the graphics accelerator.
The alternative is that you convert the vector line with a "nearest neighbour" pixel algorithm (or cleverer but fundamentally similar algorithms e.g. [1]) but then you get the aliasing artefacts that anti-aliasing is meant to avoid. For example, two parallel lines that are rendered 2.5 pixels apart might end up having a gap between them that alternates between 1 and 2 pixels along its length, which looks even worse.
[1] https://en.wikipedia.org/wiki/Bresenham%27s_line_algorithm
With hand-designed pixel graphics, this isn't a problem because you can manually choose to draw everything an integer number of pixels apart or avoid certain constructions altogether.
Buy a retina mac ;)
I kid but only partly. Running at integer (2x) scaling on a 200 dpi screen makes everything perfectly crisp. Anti-aliased text no longer appears blurry and lines are rendered at exact pixel boundaries.
Those old bitmap art displays didn’t do any scaling. Every pixel appeared exactly as someone drew it, with crisp boundaries. It’s the scalable part of vector graphics that fuzzes things up.
If you really want you can also tweak some settings to totally disable antialiasing and switch to bitmap font rendering. On modern semi-high DPI displays (like a 14" 1920x1080 panel) it isn't that great though as most bitmap fonts are far too small to be readable (~8-12 pixels tall). For the most crisp and clear text, even crisper than old bitmap stuff, you really want a high DPI display in the 4k+ range. Try using a modern mac and you will be blown away at how clear and sharp the text renders.
In my experience, basically every window manager has some 90s-esque style as well.
[0] There's more information buried in here: https://wiki.archlinux.org/title/Font_configuration
Use a high-DPI screen, for starters.
All of these issues really boil down to render resolution not integer scaling to the display resolution.
If the render resolution is an integer multiple of the display resolution or vice versa, you will generally always get beautiful crisp rendering - this is exactly the approach Apple adopted, and is why they had to use some slightly less common resolutions like 5k on some devices - 2560x1440/"QHD" has integer scaling factor of exactly 2 for a 5k display etc.
The problem though is that outside of Apple devices, almost no hiDPI display will neatly integer sale. The vast majority of Hi-DPI monitors on sale today are 4k, and only 1080p really has a useable integer scaling factor there. 1080p of "useable" screen real estate on a 4k monitor is going to make all UI elements too big usually though... So you are forced to non-integer scaling and images that will not cleanly map to the grid of pixels in the monitor, which is where the fuzz and anti-aliasing etc starts... 1440p of "usable" space does not cleanly map to a 4k monitor, but many people run them this way.
5k is frankly a brilliant resolution for high quality ~200ppi style HiDPI rendering on 27 inch displays with 2x integer scaling for macOS and Windows especially, its tragic the resolution hasn't become more mainstream.
The Mac is definitely fuzzier than Elementary; that clarity is the main thing I miss. It seems pretty obvious that modern MacOS is designed for high DPI displays.
try XFCE, it works.
i3wm = tiling window manager lxappearance = set gtk theme and settings qt5ct = set qt5 theme and settings kvantum more settings for qt ponymix cli for pulseaudio that sucks less than pactl pavucontrol gui mixer nm-applet tray applet that lets you select a different network i3status-rust nicer and more powerful status line for i3bar rofi a launcher that looks like nice and is more powerful
To this add all the other apps you already use.
The thing about this hodgepodge is that there really isn't much to be said about integration as the different components don't require or benefit from such. The connection between such are so bare direct and obvious that there isn't much of a question how to put it together. You change a line in your i3 config to start a different app at startup or trigger a different one with a keybinding.
If you had done so 5 years ago you could be using much the same configuration now and much the same configuration 5 years hence. I guarantee you that whether you use KDE or Gnome or Windows you are liable to spend a day here or there tweaking your environment even if Bob in accounting doesn't.
Are you being intentionally disingenuous? It is objectively not a pretty UI, it's a functional but quite ugly one.
This is so true and that's why I deep inside mourn the end of this UI era.
[0] http://toastytech.com/guis/macos9users.png
[1] https://macintoshgarden.org/games/the-incredible-machine-3
We had one staff member in charge of both the library and computer lab at my school, and I always admired her know-how when we'd watch her demonstrate something or troubleshoot a problem. Looking back now at the selection of software she curated for us, the uniformity of the look-and-feel across all Macs on campus, having a networked file share accessible from the 2-3 iMacs/Macintosh LCs we had in each classroom and in the lab, I appreciate how she really went above and beyond for that period of time and fostered so much intrigue in me. I really have to attribute a lot of my interest in tech to her during those formative years.
My middle school is where they got really into computers, a bunch of early G3 iMacs in each classroom and each student had a networked home folder with a schoolname.org/~user website, back in the early 2000s.
I ended up not going into computers as a profession (so far), but I poke around with hobby projects and really appreciate how powerful the modern web tooling has gotten, though it's also vastly more complicated.
So being the nerdy troublemaker that I was, I used a DA to launch other programs such as ResEdit and bob's your uncle. I had installed all the cool After Dark screen savers on each machine including the little space game one.
They never figured out how I did it, but they did put two and two together that I was the one who had done it. They tried to suspend me for 2 days for it, but my Dad argued that they weren't providing interesting classes using the technology. Not only did I not get suspended, next year they ended up making Sim Earth into a class and using it as a teaching aid.
Thanks Dad, I miss you.
The check for whether a program was on the whitelist used the executable's 4-character "creator code", so you could also change that to an allowed code in ResEdit and make anything you want open without argument straight from Finder.
I used to use "RASM" which was the remote access status monitor, and was enabled for all counts by default.
Not ready reading drive A. Abort/Retry/Fail?_Most people I knew used it to pirate software and MP3s.
The way most of us used it was we'd find a server that had something we wanted (software, a crack, or music), and the login would be password protected. There would be a public readme file with instructions on how to find the password, which was typically behind a banner ad you had to click to generate revenue for the file host.
I was working as a web developer at the time, and the start-up where I worked literally had a dedicated server just for downloading music on Hotline, but Napster came along and we mostly forgot about Hotline.
I pitched the school board and we were funded to set up a CAD dept - which of course I needed a server to share cad files etc...
I setup the system, and then my buddy and I setup a BBS on the server and were running a warez site frm the HS CAD Lab.
It's still offered for download by some of the few remaining Hotline/KDX-compatible file servers that are still floating around out there, like https://preterhuman.net/gethotlinekdx.php (scroll down to the KDX heading).
I definitely recommend downloading it for the sole reason that, connected to a server, bunch of windows open (what do you expect, it came from Mac OS, of course it's a GUI program), transfers flying along... it'll be using 8MB of RAM. Yes, on Linux.
Finished. Compact. Efficient.
I wish I could pull out some references for similar programs like it, but I have none :( the closest I can come ideologically is LIST.COM for MS-DOS (!). Ha.
But on the subject of file transfer itself, if anyone's curious, a very obscure alternative to Bittorrent and news servers besides Hotline/KDX is DC++. There are quite a few DC++ servers still out there, mostly in Russia (or at least there were when I last checked). I don't remember what client I used when I played with it a while ago, but I remember one of its features was that it would show the total amount of data available across all of the servers currently connected (the protocol works very similarly to Bittorrent but users send full directory trees to the "trackers"). Well, after connecting to every server I could find >:D my client started having serious swap issues so I had to give up, but for a little while there I think the statusbar was showing something like 4 PB+ available. Fun times.
Edit: oh and Carracho!
Website is still online, great times.
This may have been during the iPod times, I recall having all the music I'd ever need. Knowing who was there, I have no doubt that's where a lot of Spotify came from.
On a side note, the https://hx.fortyoz.org link still works (although it points to a mostly outdated clone of ror’s original hxd).
Most people use the KDX software, or PitbullPro, there are other implementations as well.
If I recall correctly - back when MacOS didn't have true pre-emptive multiprocessing, holding down a menu or a button would stall other processes/tasks. Hotline wrote custom controls so you could hold a button and things would still run.
Made $2k in a week for a few minutes of effort, used it to buy my first computer, taught myself web development and went on from there.
The Mac famously had User Interface Guidelines that tried to keep everything consistent. I loved it and, like you, miss it.
But then designers came along and we got drawers (and then we lost the drawers), editable toolbars, brushed metal (and then not), etc...
The point at which I called bullshit was when Safari combined the URL text field with the loading progress bar. I disagreed with the design and said so — it looked to me like the URL was being text-selected as the page loaded. (Ah well, it appears to be gone now anyway.)
But I digress. I had begun to consider that users are now more comfortable with inconsistent UI with the ubiquity of the Web. That has perhaps freed designers to try random stuff on a per-app basis and not adhere so religiously to User Interface Guidelines.
But, yeah, it made life easier for developers too.
(Even the HN page I am staring at right now has styled all the links to an indistinguisable gray / black that looks totally inactive.)
> But then designers came along
I mean, the Guidelines were written by designers. I don't have a problem with designers; I don't care for the Mac design, but at least it was consistent. But I don't think there's an OS with guidelines anymore; at least not any OS where 95%+ of what ships with the OS follows the guidelines (never mind what else the OS developer ships or 3rd party software). </rant>
[1] https://ostechnix.com/run-linux-operating-systems-browser/ [2] https://bellard.org/jslinux/
Also noticed the scroll bar when navigating folders did not behave as expected. It's the only thing I noticed that made me notice which I find very impressive.
Click around a little bit, and boom, it is frozen. Do you wait? Do you force quit? The watch gives little feedback.
OS 8 started to add preemptive multitasking, but it wasn't mandatory and apps had to buy-in to it (so they didn't break backwards compatibility).
Incidentally, games would squeeze a few more cycles out of the computer by using `getNextEvent` or accessing the input drivers directly, which wouldn't give other processes a chance to do things. This would lead to the hilarious consequence (especially when the networking era came along) that you'd play a game for a couple hours, quit it, and be greeted by several error dialogs as various processes that had been wanting to poll for timed events discovered they'd missed their polling windows because they essentially just came out of suspended animation.
The need for always-available network access finally spelled out the death of the non-preemptive architecture; networking simply couldn't tolerate the client dropping out of the universe for ages at a time.
7 ± 2 was believed to be about how much a human could understand with zero layers of abstraction, i.e. "in parallel" (you can imagine your brain has 7 ± 2 registers, though that's a highly inaccurate model). Any larger, and your brain has to build abstractions to reference the item (i.e. item 10 becomes "the last item in the second half of that honkin' huge menu").
I still think that searchable menus was one of the killer features of OS X vs. anything else at the time, and it's frankly amazing that the majority of Windows apps still don't have menu search.
I first used a Mac in about 1989, in college. I first got DEEP into one, for desktop publishing, a couple years later. I didn't OWN one until my late 20s, which by that point was an OS 9 environment for a couple years until OS X happened.
I never loved the old System like some Mac people do. It was faster and more stable than Win98, and definitely worked better on laptops, but that was a low bar indeed. It wasn't until OS X that the Mac got crazy stable and attracted the attention of web devs, which in turn drove the renaissance of the platform.
OS X shipped with regular Apache, and builds existed for all the dev tools and server languages you could want. I ran Mason on my Mac for a project I was on. I could develop locally, and then just rsync to my dev server to do next level tests, etc.
I constantly have to think about not being tracked on the web, manipulated by an ad or astroturfed, scammed by companies with fake reviews, exploited by "algorithms", dodging dark patterns, fighting my OS to do what I want, protecting my data and privacy, hackers stealing my data from companies I entrusted it with, cryptoscams, IoT devices leaking my data, malicious libraries (npm, etc.), hardware exploits (Meltdown/Spectre), obscure firmware, PC in my PC (Intel ME), etc. etc. etc.
The worry about viruses and trojans in the 90s pales in comparison.
I still enjoy tinkering with technology, but most days it feels like a chore, and I do it less in my spare time.
I don't think it's entirely unintentional either. I think the feelings of being powerless to protect yourself, the expectations that at any time your own devices will have things silently changed leaving you with no choice but accept it, I suspect it's conditioning us to accept whatever is pushed on us and feel resigned as control is increasingly taken from us.
Hm, I don’t know - old DOS was pretty user hostile, but it rewarded people with the patience to stick with it. Nowadays there’s no reward.
I got my first Mac when I was in 4th grade in 1994. (A Performa 630CD, which is so slow that I assume my AirPods have an order of magnitude more computational power.) By god I loved that thing.
And I think in part it’s because I could poke at it. You could fiddle around inside the System Folder. You could modify application resources with ResEdit. You could really dig in and see all the files, and then probably accidentally ruin something, but still, you could do it. And you simply cannot do that on an iOS device outside of jailbreaking, and increasingly you cannot do that with SIP and other security measures on macOS.
Which is probably for the best, for obvious security reasons. But I feel like I miss that joy of exploration…
And games. Games back then were definitely better.
(I've never used classic Mac OS when it was current — almost no one here could afford a Mac, and those who could didn't buy one either because everyone else used Windows)
I believe (or I want to believe) this game was a predecessor to Bungie's more popular console game Halo, but not sure.
edit: https://www.halopedia.org/List_of_Marathon_references_in_the...
It's awesome, but I could see the copyright police coming after it.
source: I wrote the MPW setup scripts for MWerks on a contract, presented to MWerks VP of Engineering; subsequently Jobs+black ops locked them out
I think it kinda works the way Opera Mini does or something, if that makes sense?
It does totally solve the HTTPS issue. You could easily access HN using this method through even Netscape.
There is also - I want to say - again pardon me if I’m wrong here, but I believe it’s called ‘Classzilla’?
This is for - AFAIK - at least MacOS 9 (you might be screwed for 8, though) and does old.Reddit.com pretty okay for me as long as I have enough RAM in the unit, so it should also handle HN totally fine.
I actually think it - along with, unfortunately; an absolutely incredible modern Firefox port for PPC Macs running 10.4/10.5 called ‘TenFourFox’, are now abandoned - but very much still available.
It was a pretty big hit to the (admittedly small) PPC Mac community when it happened.
I personally still use TenFourFox almost every day as I use my PPC Mac collection often for various tasks, especially my quad G5 that has 16GB(!) RAM.
(Yeah, a PPC Mac with I believe 2 processors/4 G5 cores at 2.5(?)ghz, 2 512 GB SSD’s and 16GB of RAM. There is literally no better way to experience the heights of the PPC Mac days. So cool.)
Youtube creator and classic mac community contributor Sean/Action Retro has been running a proxy called FrogFind[0]. The project uses the Firefox "reader view" algorithm to serve stripped-down web pages for older machines. It's great for G3 and older machines that expect the web to be a bit more 90s. It really reminds me of using Google in/around 1998-99.
I know this is rose-colored glasses but hell, even interacting with the old Windows and Mac OSes was a breath of fresh air. There are things that show their age but there are also things that make it really easy for me to find my way around a computer.
Thanks for the link. That was a great trip down memory lane. I wonder if we'll ever adopt some of that old stuff ever again.
Did they really, though? Or did we just have more patience for general slowness back then? Things were simpler, no doubt, but the computers were also much slower (if you didn't have much RAM, loading a webpage would probably result in paging to the disk), the network was slower (even if you were lucky enough to have a T1, you were probably connected to it via 10 Mbps half-duplex ethernet), the servers you connected to were slower...
Don't get me wrong, I adore the simplicity and hackability of older systems, but I have a PowerMac G3, and even after maxing out the RAM at 768 MB (at launch, the max was 384 MB because there were no 256 MB DIMMs to test with), swapping the old 12 GB IDE HDD for a 32 GB CF card, fixing the ATI extensions to enable the dedicated GPU, and connecting it to a multi-gigabit network with symmetric gigabit fiber internet, there's only so much performance you can squeeze out of these things. Even loading 90s-era webpages on 90s hardware (with 2000s upgrades) is slower than loading many modern webpages on modern systems.
Sure, the OS was more stable than the Windows of that time, but I grew to hate those machines & their cute little bomb icon in the error message more than I've ever hated a Windows box.
In fairness to Apple it generally only happened with Adobe apps, usually right as a long job was about to finish. Those apps & their janky extensions that required trial & error to identify a conflict were awful. I hated them as much as I hated the machines. Whose fault it was didn't matter, they both ate countless hours of sleep.
Working on OS X and beyond has always felt slower (animations) compared to window shading. It's been 20 years and I still prefer it.
Nowadays with everything on bloated web pages, a simple API lookup takes seconds, and may be out of date.
Good times.
Thank you!
It's sad but the UI feels almost futuristic.
Always wanted a proper 3D remake of Marathon - Halo didn't really scratch the same itch
Unfortunately it bombs with a Type 10 error.
But did it stop me from playing for the full hour? It absolutely did not.
(custom floppy/CD image would also be an option as I could load the retro app that way)
This might be a good start:
https://copy.sh/v86/?profile=windows98
The emulation has load/save state (.bin file), and apparently includes a floppy disk controller.
related site: system7.app https://news.ycombinator.com/item?id=30893212
And plenty of previous discussion over here from earlier this month: https://news.ycombinator.com/item?id=30875259
[] Quit other applications [] Quit Finder also [] Switch to 640x480 [] Hide desktop [] Turn off File Sharing [] Disable screen saver [] Hide Control Strip
Avara and Bolo in one place really takes me back.
Or just use Basilisk.
Edit: it seems like it's the HDD activity light? It blinks during boot.
The OSX on it seems still pretty spritely today though I’ve obviously had to get the FireFox back port branch to be able to use a browser.
https://forums.macrumors.com/threads/sorbet-leopard-your-pow...
May 1st Sorbet Leopard is going to be updated with an App Store full of old PPC Apps. PPC Lives!
Note, the Mac OS and the apps in this emulator are running proprietary code. So it can't be "compiled" because the source code isn't available. The only options are binary recompiling or binary translating or emulation.
This reminds me of a period of longing for Windows so I could play RCT & The Sims.
Perhaps due to the inconsistent and unmetaphorical interfaces of today, this one seems near futuristic.
Seriously, it warms this old programmer's heart to see the beautiful old-time Macintosh user interface. That was good stuff.
That digs up some memory from my childhood - an aunt had an Apple with the OS looking very similar to this one, and there was a game where you had to place railroad tiles and could then operate a train. Anyone here remember that game?
Most people still used Cubase on Atari 1040ST back then for their musical musings ;)
My brother and I used to play the FA-18 "sim" all the time. Thanks for the blast from the past.
Now if only I still had the joystick controller...
I'd lose my mind if this had "Mavis Beacon Teaches Typing"
Maelstrom is on it at least.
Makes me wonder if in the year 2040, we'll be able to do anything similar at all.
"Oooh! Photoshop CC on Microsoft Windows 13 running inside a browser running on macOS 43! Oh, wait. 'Cannot connect to DRM server.' 'Cannot connect to advertising server.' 'Cannot connect to marketing server.' 'Cannot connect to telemetry server.' 'Cannot authenticate login. Aborting.'"
(I'm not harshing on MS. Just moaning that software is so tied to ephemeral services these days.)
Anyone who used graphic design software, even well into the PowerPC days, remembers having a tiny preview window to show filters/effects, and then waiting seconds or even minutes for the filter to be applied to the entire image. Yes people, even a blur took a long time in the old days.
The real-time manipulation we have on our phones these days is insane by comparison.
8 current Photoshop experts using Photoshop 1.0 and recording their reactions.
https://www.youtube.com/watch?v=TtA46JT2q_0
The funniest I think is when they all find out they only have 1 undo.
I wonder why.
Neither Sim City 2000 nor Warcraft II could start.
Is this just another enscripten rush port or something?