Executor Officially Freeware'd

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

Moderators: Cat_7, Ronald P. Regensburg

Post Reply
Jorpho
Master Emulator
Posts: 380
Joined: Fri Sep 17, 2004 4:22 am

Executor Officially Freeware'd

Post by Jorpho »

What, no news post about this?

An expiration-free authentication number is now available from ARDI (or the corpse thereof, anyway).
http://www.ardi.com/ardi.php

Ah, what fun I once had with Executor 1.99q some ten years ago! That was back when the demo version could still read and write Mac floppies, and instead of expiring after thirty days, it ran for ten minutes before quitting and telling you to register. Back then the local school board was still mired in the ways of Macintosh, and the sheer novelty of finally being able to run Macintosh stuff at home on my 486 DX4-100 was truly breathtaking.

Perhaps if the source ever gets released, the Syn68k core will be useful in WinUAE and console emulators. It would also be cool to have standalone executables of old Macintosh games.
Stephen Coates
Expert User
Posts: 868
Joined: Sat Aug 30, 2003 4:15 pm
Location: UK
Contact:

Post by Stephen Coates »

I added it to the site.

Thanks for letting us know. I did email Mr Mathews about Executor a while a go but never recieved a reply.
emodel
Student Driver
Posts: 21
Joined: Sat Feb 22, 2003 2:42 pm

Post by emodel »

this emu looks very cool, now if only i could configure it properly (switch to monochrome emulation etc)...
alt+shift+5 doesnt allow me to modify this for example (neither screen size...)
emodel
Student Driver
Posts: 21
Joined: Sat Feb 22, 2003 2:42 pm

Post by emodel »

no answer, so i guess no one is using it...
Well, it doesnt seem to be very compatible anyway.
Mac Emu
Forum All-Star
Posts: 1208
Joined: Mon May 20, 2002 11:50 am
Location: Ouraion

Post by Mac Emu »

For some reason I didn't see your earlier post.

Once Executor has been launched, certain run time preferences can be set for each application through the Preferences dialog box. This dialog box is launched by pressing Command + Shift + 5. (Note: The left Alt key on a PC keyboard is used in place of the Command key in Executor.) When running Browser (the Executor volume surfer and application launcher), the Preferences dialog box can be used to alter settings for Executor as a whole. These settings will only apply to the current session unless the Save button is clicked. When running other applications, preferences set through this dialog apply only to the application currently running and are only made permanent if the Save button is clicked.

For example, through the Preferences dialog box, a user can set Executor to emulate System 6.0.7 as a whole and then later use it to set Executor to emulate System 7.0 when running an application which requires it.

Through the Preferences dialog, a user can:

Select the Mac OS version for Executor to emulate
Turn on and off sound support
Change color depth
Alter refresh rates and the frequency of screen updates

and more.
Mac Emu
Forum All-Star
Posts: 1208
Joined: Mon May 20, 2002 11:50 am
Location: Ouraion

Post by Mac Emu »

If that doesn't work, by running the following at a command line, you can get the help output, which shows the -grayscale command line option: executor.exe -help | more

Code: Select all

welcome to the executor help message.
usage: `executor [option...] [program [document1 document2 ...]]'

common:
  -sticky           sticky menus
  -pceditkeys       have Delete key delete one character forward
  -nobrowser        don't run Browser
  -bpp              default screen depth
  -size             default screen size
  -debug            enable certain debugging output and consistency checks.
                     This is primarily used by ARDI developers, but we are
                    making it available during the pre-beta period to
                    expert users.  The next argument must be a list of
                    comma-separated words describing which debug options
                    you want enabled.  You can abbreviate the debug options
                    as long as the abbreviation is unambiguous.  Here is a
                    list of the options (some of which will may do
                    nothing):  "all" enables all debugging options, "fslog"
                    enables filesystem call logging, "memcheck" enables
                    heap consistency checking (slow!), "textcheck" enables
                    text record consistency checking (slow!), "trace"
                    enables miscellaneous trace information, "sound"
                    enables miscellaneous sound logging information,
                    "trapfailure" enables warnings when traps return error
                    codes, "errno" enables some C library-related warnings,
                    "unexpected" enables warnings for unexpected events,
                    "unimplemented" enables warnings for unimplemented
                    traps.  Example: "executor -debug unimp,trace"
  -nodiskcache      disable internal disk cache.
  -nosound          disable any sound hardware
  -info             print information about your system
  -macdrives        drive letters that represent Mac formatted media
  -dosdrives        drive letters that represent DOS formatted media
  -skipdrives       drive letters that represent drives to avoid
  -keyboards        list available keyboard mappings
  -keyboard         choose a specific keyboard map
  -print            tell program to print file; not useful unless you also
                    specify a program to run and one or more documents to
                    print.
  -noautorefresh    turns off automatic detection of programs that bypass
                    QuickDraw.
  -refresh          handle programs that bypass QuickDraw, at a performance
                    penalty.  Follow -refresh with an number indicating how
                    many 60ths of a second to wait between each screen
                    refresh, e.g. "executor -refresh 10".
  -help             print this help message
  -version          print the Executor version
  -memory           specify the total memory you want reserved for use by
                    the programs run under Executor and for Executor's
                    internal system software.  For example, "executor
                    -memory 5.5M" would make five and a half megabytes
                    available to the virtual machine.  Executor will
                    require extra memory above and beyond this amount for
                    other uses.
  -applzone         specify the memory to allocate for the application
                    being run, e.g. "executor -applzone 4M" would make four
                    megabytes of RAM available to the application.
                    "applzone" stands for "application zone".
  -stack            like -applzone, but specifies the amount of stack
                    memory to allocate.
  -syszone          like -applzone, but specifies the amount of memory to
                    make available to Executor's internal system software.
  -system           specify the system version that executor reports to
                    applications
  -notnative        don't use native code in syn68k
  -logerr           log diagnostic output to error log file
  -grayscale        specify that executor should run in grayscale mode even
                    if it is capable of color.
  -netatalk         use netatalk naming conventions for AppleDouble files
  -afpd             use afpd conventions for AppleDouble files (implies
                    -netatalk)
  -cities           Don't use Helvetica for Geneva, Courier for Monaco and
                    Times for New York when generating PostScript
  -die              allow Executor to die instead of catching trap
  -noautoevents     disable timer driven event checking
  -nocheckpoint     disable "failure.txt" checkpointing
  -prvers           specify the printer version that executor reports to
                    applications
  -prres            specify an additional resolution available for
                    printing, e.g. "executor -prres 600x600" will make
                    600dpi resolution available in addition to the standard
                    72dpi.  Not all apps will be able to use this
                    additional resolution.
  -fullscreen       try to run in full-screen mode
  -hwsurface        UNSUPPORTED
  -sdlaudio         specify the audio driver to attempt to use first, e.g.
                    "executor -sdlaudio esd" will tell Executor to use
                    esound, the Enlightened Sound Daemon instead of
                    /dev/dsp.
  -clipleak         UNSUPPORTED (ignored)
  -scancodes        different form of key mapping (may be useful in
                    conjunction with -keyboard)
  -desperate        run in "desperation mode".  This will cause Executor to
                    use as few system features as possible, which is handy
                    for troubleshooting if Executor is having serious
                    problems with your system.
  -realmodecd       try to use real-mode cd-rom driver
  -appearance       (mac or windows) specify the appearance of windows and
                    menus.  For example "executor -appearance windows" will
                    make each window have a blue title bar
  -hfsplusro        unsupported -- do not use
emodel
Student Driver
Posts: 21
Joined: Sat Feb 22, 2003 2:42 pm

Post by emodel »

thanks macemu, but as i said : "alt+shift+5 doesnt allow me to modify this for example (neither screen size...)"

actually, i tried a batch file (for the whole thing to be portable), and its weird, but it doesnt work with a batch, dunno why (it starts ok, with the screen size i specified eg, but then it crashes). If i use a customized windows shortcut, then it works...

Still, i cannot switch it to monochrome (error) or other color depth, so well, i have to give up on this. Nice emu, though.
Post Reply