Executor Updates: June 2009

About Mini vMac and all other 68k emulators, including SoftMac, Executor, and MESS.

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
User avatar
ClockWise
Site Admin
Posts: 3960
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang
Contact:

Executor Updates: June 2009

Post by ClockWise »

There seems to have been lots of recent updates to Executor over on github, but I'm not skilled enough to understand them:

http://github.com/ctm/executor/tree/master

The readme was updated three days ago, and Cliff wrote of the "beginning of support for x86_64 in 64-bit mode."

There seems to be some instructions for building the program:

http://github.com/ctm/executor/blob/cb0 ... b32/README

Could any of our talented forum members have a go at this? Cliff seems to be taking a serious interest in the program again... maybe we could encourage him a bit?

Edited to add: Seems to have been updates all through this month: http://github.com/ctm/executor/commits/master/README
User avatar
ClockWise
Site Admin
Posts: 3960
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang
Contact:

Post by ClockWise »

And syn68k:

http://github.com/ctm/syn68k/tree

Includes a few recent notes.
User avatar
ClockWise
Site Admin
Posts: 3960
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang
Contact:

Post by ClockWise »

No takers?

The readme has been updated a bit:

http://github.com/ctm/executor/blob/098 ... 791/README

I guess it can't be built for DOS or Windows (no instructions given), but the directions for building on a Mac don't look TOO complicated.

Cliff says:

"Unless you have a particular application that you know works with Executor, or just like emulation a lot, you probably don't want to spend any time
with Executor."

That's us!!!
User avatar
Cat_7
Expert User
Posts: 5051
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

I tried earlier but failed...

Cat_7
User avatar
ClockWise
Site Admin
Posts: 3960
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang
Contact:

Post by ClockWise »

ARDI is back on the internets! Their website is now online with an update from last week:

http://www.ardi.com/ardi.php

Some notes:

"In June 2009, I made it build using the GNU build system. I also did a minimal port of it to Mac OS X (both PPC and Intel). To build Executor, you'll need to build Syn68k first. The source to Syn68k is on Github as well."

Does that help you, Cat_7?

Also:

"Stolen Bases, the company I co-founded in 2006 was purchased by E-Line Ventures. Although I now have a bit more free time than I have in the past, I'm mostly doing consulting work and have a new start-up on paper. My family (wife and three kids) continue to be a great source of fun, pride and inspiration."

Good job, Cliff!!
prowler
Tinkerer
Posts: 49
Joined: Thu May 14, 2009 10:53 pm
Location: Sidcup, England

Post by prowler »

ClockWise wrote:ARDI is back on the internets! Their website is now online with an update from last week:

http://www.ardi.com/ardi.php
That's great news!

On the Windows download page ( http://www.ardi.com/win_download.php ) the old 2.1 pr16 build is still available and the serial number and authentication key are given, but then Cliff says this:
"The (MIT-licensed) Syn68k and Executor source code on Github no longer requires a serial number or key, but I haven't yet updated the binaries on our (super slow) ftp site."
suggesting that one day (soon?) updated binaries might be available!
User avatar
Cat_7
Expert User
Posts: 5051
Joined: Fri Feb 13, 2004 8:59 am
Location: Sittard, The Netherlands

Post by Cat_7 »

It almost helped me :( I circled around one error only to find I couldn't build due to some SDL error I can't seem to solve.

So we need someone else to make the binary happen.

Cat_7
Stephen Coates
Expert User
Posts: 872
Joined: Sat Aug 30, 2003 4:15 pm
Location: UK
Contact:

Post by Stephen Coates »

I thought Executor still had a place on my desktop, but I looked now and it wasn't there. Maybe I removed it as it was there a few months back.

Although I never use Executor now, it does still get started occaisionally. I will have a look at these recent updates when I have finished my dinner.
Z_God
Student Driver
Posts: 10
Joined: Wed May 19, 2004 7:53 pm
Location: Netherlands
Contact:

Post by Z_God »

I just compiled Executor on my notebook and stumbled upon this topic when Googling about it, cause I can't get sound to work ;)

I'm using Ubuntu Jaunty. The source should not be very difficult to compile the only issue I had was that I specifically needed to install libdb4.6-dev, the other versions did not work. Other than that I just followed the instructions from the README.

The resulting binaries run very fast here and I could play Prince of Persia, Lemmings and Wolfenstein 3D without issues (except for the missing sound).

I think it would be neat if Executor could be reformed so it could work like Wine :)
Ambassador
Apple Corer
Posts: 203
Joined: Thu Oct 16, 2008 10:09 pm
Location: Canada
Contact:

Post by Ambassador »

Is it possible to extract the ROM emulation portion of Executor to use as an artificial ROM file?
prowler
Tinkerer
Posts: 49
Joined: Thu May 14, 2009 10:53 pm
Location: Sidcup, England

Post by prowler »

I've tried it, and the resulting "ROM file" won't run in any other emulator, even if you change the first four bytes to match a checksum that the emulators will recognize. :(
User avatar
ClockWise
Site Admin
Posts: 3960
Joined: Mon May 20, 2002 4:37 am
Location: Uiwang
Contact:

Post by ClockWise »

Paul said on the Mini vMac site:

"I think that an interesting use of it could be to create an open source ROM replacement for Mini vMac. Unfortunately, I can't work on this myself since I have looked a lot at Apple's ROMs. (Executor is a 'clean room' emulator.) "
Ambassador
Apple Corer
Posts: 203
Joined: Thu Oct 16, 2008 10:09 pm
Location: Canada
Contact:

Post by Ambassador »

I've tried it, and the resulting "ROM file" won't run in any other emulator, even if you change the first four bytes to match a checksum that the emulators will recognize.
So you were actually able to make a separate ROM file from the source code? What if the Executor code was integrated into Basilisk II?
"I think that an interesting use of it could be to create an open source ROM replacement for Mini vMac. Unfortunately, I can't work on this myself since I have looked a lot at Apple's ROMs. (Executor is a 'clean room' emulator.) "
Yeah, it's kind of a "chicken and the egg" problem. :(
Jorpho
Master Emulator
Posts: 366
Joined: Fri Sep 17, 2004 4:22 am

Post by Jorpho »

Wait, this is buildable finally? Cool!

I remember back in the day ARDI was advertising the idea of "carbonless copies" of Macintosh apps - basically wrapping the Macintosh app in a minimal version of Executor. I can think of several games I'd like to try that with.
Post Reply