Unknown_K wrote:The YOU would be the person who said something is trivial to do (assuming they know enough about the task to come up with that opinion) yet ask somebody else to spend the time to do it.
Getting nasty, aren't we? If you're referring to me in particular, well:
A: I never asked anyone to do it.
B: I know that I'm not capable of doing it, at least not without dedicating way more time than I have, and
C: If I had that time I'd spend it doing almost *anything* else. I just don't care.
However, I am intelligent enough to know what does already exist out there in the way of emulators, and I'm also capable of *reading documentation*. (Hit Google, there's plenty of documentation out there. Not all of it complete, but there are lots of hints.) A Macintosh II is no more complicated a piece of machinery then, say, an
Atari Falcon or TT,
Sun3 Workstation,
or Amiga, and complete MMU-equipped emulators *capable of running UNIX-esque operating systems* exist for those machines.
(
And yes, at least the SUN emulator will run the UNIX supplied by the vendor in addition to NetBSD or Linux. Heck, lets expand our scope beyond 68k machines.
QEMU,
Hercules, and
SIMH all emulate machines with MMUs and run big complicated UNIX-y OSes. Why are we pretending that a bare-metal MacII emulator is some sort of Holy Grail? Oh, yeah. No one cares enough about A/UX to have written it yet.)
Perhaps "trivial" is the wrong word. A/UX undoubtedly exercises the hardware *extensively* and getting the emulator running in a bullet-proof manner would undoubtedly involve hour-upon-hour of painful debugging. There is certainly the issue that while *most* of the MacII hardware has been reverse-engineered, as witnessed by the fact that Linux, NetBSD, and OpenBSD can all run on it Apple has never *really* come clean with the gross details of how those machines work. Someone doing this work would have to pick a model, make a best-effort stab of emulating it based on the third-party documentation, and then start grinding. However, all those issues apply to other platforms that *have* been emulated successfully already. (How forthcoming do you think Sega, Atari, Konami, etc. have been with supplying official documentation of their custom Arcade cabinet boards to the MAME developers? Not very, you think?) "Trivial" in context merely meant that it should be no harder than any other emulator of similar scope, and the fact that such emulators already exist in open-source form means that large parts of it don't need to be written from scratch. If history is any guide a competent, knowledgeable hacker can usually get an alpha-quality emulator off the ground in a few months to a few years of "spare time" work even if they *are* starting from close to scratch.
The real point of my statement is that there apparently *isn't* someone with the proper talents to do this work who also has sufficient motivation and/or time to do it. The butch coders that could slap a bare-metal Mac emulator together in a few man-months of work (and yes, they exist) are apparently too busy working on MAME, UAE, or any number of other things they find more interesting or lucrative than making it possible to emulate A/UX.
I seriously have no idea what point you're trying to make by lashing out. "Ooooh, mean guy is saying something is easy when he can't do it himself! See, see!". Whatever. Technically, based on your statements we essentially agree, IE, "It's technically very doable, but no one cares", so I don't get the point.