• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Why not A/UX on BasiliskII, really?

Here's another piece of trivia: Atari MiNT binaries are frequently runable on A/UX.
I would love to see corroboration for that statement. MiNT adds "Unix-Like" extensions to the DOS-ish API of Atari TOS but I can't imagine compiled binaries being very much alike. I can see being able to compile at least trivial *sources* on the two platforms...

 
As a slight tangent, if people want to develop for A/UX on an emulator now, you can come close by emulating an Amiga with MMU and installing Amix (Amiga Unix) which was based on AT&T System V Release 4, just like A/UX. Amix and A/UX are binary compatible.
I haven't been following UAE for a long time so I didn't realise they'd added MMU support :O

Guess I can finally bust out those AMIX images I got years ago and see it in action.

 
I'm curious if Amiga UNIX can be made to work on the MMU-patched UAE. I'm a little skeptical as the patch documentation (which is pretty sketchy) targets running Linux, and the one significant website I've found talking about AMIX assumes you need real hardware. But I don't know much about Amiga, so... might be worth a try.

(I've never futzed much with UAE simply because I don't have any nostalgia for the Amiga. Thus I don't know how exactly-specifically it can be configured to emulate a particular model and how the MMU patch interacts with that.)

The Atari emulator Aranym has the MMU support better integrated into it but it likewise targets Linux, most possibly because the Unix that was briefly bundled with a particular model of the TT030 is essentially vaporware. (If anyone on the planet has a working TT030 UNIX system it might be interesting to see if it has any binary compatibility with A/UX.) The only 680x0 emulator I *know*, as in having tried it, that runs a commercial MMU-dependent UNIX is TME, the Sun3 emulator. But of course that would be a given since a Sun emulator that didn't run SunOS would be by definition pointless.

(There may well be working emulators for even more obscure UNIX workstations that I don't know about. As an amusing side note M.E.S.S. has added a skeleton driver for NeXT systems. Don't hold your breath for that one...)

 
Hi everybody,

I read the many posts on why A/UX does not run on Mac emulation, so I know the old story (no MMU , no special video, etc).

But it happens that lately somebody has managed very proficently to run a 20+ years old Uniplus on Lisa emulation (after a very interesting restoration of the original disks of that A/UX father, check lisalist if interested) and that made me think, without being neither a coder nor an unix guru, it must be possible to adapt BasiliskII to run A/UX somehow!

Maybe bypassing the standard installation, maybe working directly with a dump of an installed hd, maybe running videoless, maybe leveraging the 0.7 kernel sources, maybe who knows, etc.

Was the effort completely abandoned?

The original hardware will soon disappear (and is damn slow when it still works, btw), so it would be great to keep at least the original software running on emulation.

My 2 eurocents,

Andrea
I found this website which was useful. Still don't think it could be run in an emulator, but I did try! https://www.aux-penelope.com/
 
Hi everybody,

I read the many posts on why A/UX does not run on Mac emulation, so I know the old story (no MMU , no special video, etc).

But it happens that lately somebody has managed very proficently to run a 20+ years old Uniplus on Lisa emulation (after a very interesting restoration of the original disks of that A/UX father, check lisalist if interested) and that made me think, without being neither a coder nor an unix guru, it must be possible to adapt BasiliskII to run A/UX somehow!

Maybe bypassing the standard installation, maybe working directly with a dump of an installed hd, maybe running videoless, maybe leveraging the 0.7 kernel sources, maybe who knows, etc.

Was the effort completely abandoned?

The original hardware will soon disappear (and is damn slow when it still works, btw), so it would be great to keep at least the original software running on emulation.

My 2 eurocents,

Andrea
Macintosh Garden has this: https://macintoshgarden.org/apps/apple-aux-200-and-201-reference-archive and this other page: https://macintoshgarden.org/apps/aux-apple-unix-68k-version-20
 
There are a few emulators out there which can emulate A/UX, like Qemu, Shoebill and MAME (?)
Well after looking at a bunch of websites and reading comments here I didn't think it could be done. But this does give me hope, I'll keep trying. You see I have this huge goal, which is to be able to run ALL Mac OS versions ever created on my intel Mac So far I have Mac OS 1 - macOS 26 Tahoe ALL running in some way on my intel Mac. AND I already have quite a few of them running on my new M4 Mac. I NEVER give up. Spent weeks and weeks (actual time over the years) achieving my goal and am almost there! I also have LisaEM and a Mac II running.
 
Is OP aware of Shoebill, which does exactly what they want?

A/UX currently falls over hard on MAME. I haven't spent much time trying to discover why because Shoebill exists. MAME does run many other 680x0 UNIX versions, including Apollo Domain/OS, HP/UX, Sony NeWS OS, and SGI IRIX (we also run MIPS IRIX on our Indigo2 and Indy emulations).
 
Well after looking at a bunch of websites and reading comments here I didn't think it could be done. But this does give me hope, I'll keep trying. You see I have this huge goal, which is to be able to run ALL Mac OS versions ever created on my intel Mac So far I have Mac OS 1 - macOS 26 Tahoe ALL running in some way on my intel Mac. AND I already have quite a few of them running on my new M4 Mac. I NEVER give up. Spent weeks and weeks (actual time over the years) achieving my goal and am almost there! I also have LisaEM and a Mac II running.
Not sure if you're aware of my project to run all Mac OS versions ever created on my *Mac (I started this project on a G3, and am currently doing it on an M1). Started with "all commercial US releases" then added public betas, then a few notable developer releases, then notable other-language OS versions (KanjiTalk, a few unique Arabic and Hebrew localizations), then added Apple I through Lisa, then A/UX and NeXT/OpenStep. Currently, all A/UX runs as much as it can run on a combination of Shoebill and QEMU-System-M68k with the Quadra hardware profile. Thanks to @dougg3, I recently got System 7.1P3 added!

I've got older versions of my shells (no actual OS provided) hosted on https://github.com/adespoton/macosemushells -- that's 7 years old at this point, so somewhat out of date both in what is covered and in how the shells are configured. Old enough that I hadn't added the A/UX shells to it yet. Although I also hadn't added the PRODOS, GSOS and BASIC shells, so maybe I was just being selective when I uploaded those.

Anyway, Shoebill is no longer supported, but still runs A/UX on a virtual Mac II (which emulates just enough to run A/UX), and QEMU will run the Quadra-compatible versions -- so that takes care of 0.7, 1.1.1, 2.0.0, 2.0.1, 3.0, 3.0.1, 3.0.2, 3.1 and 3.1.1. I don't believe anyone has a full dump of 0.8, 1.0 or 1.1 available.

And, of course, @mihai has also done an awesome job with https://infinitemac.org/ which will run most OSes (but not A/UX) in a browser with zero set-up required.
 
Back
Top