Page 1 of 1

Executor Fork (Executor 2000)

Posted: Fri May 03, 2019 4:28 am
by ClockWise
This was referenced in another topic on the board, and I don't recall it having its own topic, so here's a link:

https://github.com/autc04/executor

Says the readme:
This is a modernized (as of 2019) fork of Executor, the "original" version of which you can still find upstream at https://github.com/ctm/executor. The home of the "Executor 2000" fork is at https://github.com/autc04/executor.

Why "2000"? Because that's what we used to call the future.

Executor was a commercially available Mac emulator in the 90s - what makes it different from other Mac emulators is that it doesn't need a ROM file or any original Apple software to run; rather, it attempts to re-implement the classic Mac OS APIs, just as WINE does for Windows.

Executor 2000 feature highlights:

Builds and runs on modern 64-bit Linux and macOS (Windows support is planned).
Rootless - emulated windows are part of your desktop.
PowerPC support (well, not many Apps will run, but it's there)
Support for native Mac resource forks (Mac version)
Exchange files with Basilisk & SheepShaver
Lots of code cleanup, according to my own definition of "clean"
included debugger based on cxmon from Basilisk
started a test suite
Removed old, no longer functioning, DOS, NeXT and Windows ports. (Windows still works, though, via Qt and SDL ports.)
I probably broke lots of other things that used to work.

Re: Executor Fork (Executor 2000)

Posted: Fri Nov 27, 2020 1:09 pm
by ClockWise
Anyone here have builds of this? I updated the "back pages" of the wiki yesterday, and would love to provide some links. We currently link to compiled versions of the original Executor, which are less than ideal.

Re: Executor Fork (Executor 2000)

Posted: Fri Nov 27, 2020 4:26 pm
by adespoton
ClockWise wrote: Fri Nov 27, 2020 1:09 pm Anyone here have builds of this? I updated the "back pages" of the wiki yesterday, and would love to provide some links. We currently link to compiled versions of the original Executor, which are less than ideal.
It's on my backlog list of things to do, but I haven't got to it yet. If someone else would do it, it'll probably get done faster.

Re: Executor Fork (Executor 2000)

Posted: Sun Nov 29, 2020 11:19 am
by ClockWise
Actually, you might be able to try these out:

https://github.com/victor3dptz/executor ... ster/ready

I don't know if the Mac OS X version is based on Executor 2000, but it seems to be pretty recent. I'll link to it in the wiki. Let me know if it runs okay on your end.

Re: Executor Fork (Executor 2000)

Posted: Fri Dec 04, 2020 12:38 am
by adespoton
That's the ticket! "victor3dptz Executor 2000" -- it's the right one. Only the 32-bit build is there, but it's compiled with Qt5.

ImageExecutor2000-in-action by adespoton, on Flickr

Re: Executor Fork (Executor 2000)

Posted: Mon Jun 20, 2022 6:58 am
by Gannet
Are there any 64-bit builds of this?

Re: Executor Fork (Executor 2000)

Posted: Mon Jun 20, 2022 4:50 pm
by adespoton
Not on that project... but the source is here if you want to try building 64-bit/ARM yourself:
https://github.com/ctm/executor

Re: Executor Fork (Executor 2000)

Posted: Thu Jun 23, 2022 4:44 am
by Gannet
Sad. It looks like it has a few dependencies that I’d rather not muck around with. Maybe when I find more time…