[uae] Some Progress With the Cocoa GUI

  • From: Steven Saunders <s_j_nevets@xxxxxxxxxxxx>
  • To: uae@xxxxxxxxxxxxx
  • Date: Thu, 14 Apr 2005 22:16:22 +1000 (EST)

Hi All,

Work is progressing (albeit slowly) on creating a Cocoa gui for EUAE.
I have constructed a new distribution of EUAE for Mac OS X. It's very
experimental at the moment, and is in need of testing. It can be
downloaded from:

    http://uaedev.sourceforge.net/EUAE-Test.dmg.gz

It's a complete application bundle, distributed as a gzipped disk
image, so installation is as simple as drag-and-drop to the
/Applications folder (or wherever). The SDL framework is included in
the bundle, so there is no need for the end-user to go through the
hassle of installing it. You will be able to open config files into
EUAE from the finder - or, if you launch EUAE by double clicking on
the icon (or from the dock), it opens a dialog asking for you to
select a config file.

It has a couple of issues, such as the problems with the hidden mouse
not reappearing when a dialog is opened, and the problem with having
to drop out of full screen mode whenever any dialog needs to be
opened - both of which have been mentioned previously. It also sits
around with the beachball pointer when you first launch it, with no
explanation given (it's doing all the startup stuff, like calibrating
the timebase etc. but there's no indication of why it's beachballing
to the user.) It doesn't take too long though.

Richard: Are you happy with calling this EUAE, or would you prefer I
rename it to distiguish it from the original version?

Caveats:

If you set up a default.uaerc file, dont put "use_gui=false" in it.
At the moment a lot of the useful stuff happens in gui_init(), which
won't get called if you do.

To Daniel Pimley: It would be great if Hi-Toro worked with this
version, if you're willing to add support. I haven't done much
AppleScript before, but the following script seems to work as a way
of launching this version with a config file:

tell application "Finder"
    open "Macintosh HD:Path:To:ConfigFile.uaerc" using "Macintosh
HD:Path:to:EUAE"
end tell

Any feedback would be appreciated.
__
Steve Saunders


Find local movie times and trailers on Yahoo! Movies.
http://au.movies.yahoo.com

Other related posts: