Hey all. Long time fan, first time poster.
I'm a Mac user of two years now, and I've recently discovered (and started working on) the OpenEmu project (http://openemu.sourceforge.net/). OpenEmu provides a robust, standard graphics/sound/multimedia interface across all emulation cores, and perhaps most significantly, Quartz Composer plugins can be written in order to create cool effects (see http://vimeo.com/5250388 , http://vimeo.com/2843751 , http://vimeo.com/2843555).
I want to assist with development, and add support for more systems. I was talking with the developer of Boxer (http://boxer.washboardabs.net) to integrate his program with the system when I remembered ScummVM. Hopefully, integration would be relatively painless, and I'm prepared to perform and facilitate any work required. But I think this would be beneficial for everyone involved, and open up new ways to enjoy these classic games.
Integration with OpenEmu
Moderator: ScummVM Team
- MeddlingMonk
- Posts: 221
- Joined: Wed Jan 21, 2009 10:06 pm
-
- Posts: 19
- Joined: Sat Apr 05, 2008 3:52 am
Still, MeddlingMonk, I think the word "interpreter" is only used to skirt the whole "emulator" stigma, and could very easily be integrated within OpenEmu. I like this strictly for the potential it offers to many of us Mac users who for too long have had emulators that either didn't work or didn't work as flawlessly as we would have liked. I may have to check this one out, because it seems like the perfect sort of thing for those of us on Mac systems, especially given the previous situation for emulation for Mac.
BJ
BJ
- eriktorbjorn
- ScummVM Developer
- Posts: 3561
- Joined: Mon Oct 31, 2005 7:39 am
ScummVM already runs on MacOS, so it is certainly feasible. You could write a new backend for ScummVM using the services provided by OpenEmu, then use it to run ScummVM from your frontend (look at the backends/platform/ subdirectory in the trunk). Of course, you would have to chase our upstream development, but you wouldn't need any permission to do that.
I suppose this is what you meant by "integration". If not, please explain what you have in mind.
I suppose this is what you meant by "integration". If not, please explain what you have in mind.
OK, some searching lead me to http://openemu.sourceforge.net/
OpenEmu seems to be BSD licensed, so you'd have to be careful to avoid license clashes; depending on how your "plugins" work, it might be doable, though.
BTW, to avoid bad blood with the authors of the "cores" you are using, I would recommend mentioning on your "Authors" web page that those are "just" the authors of the GUI; and that many other people were involved in writing those cores. Likewise, in your app, you should definitely make sure to offer an about dialog for each plugin. Not just out of fairness towards their authors, but also because you need to be able to display the license text somewhere.
@BJ_Wanlund: Funny, I never knew that there was an "emulator" stigma. I used many good emulators on MacOS 8&9 and later Mac OS X . But ScummVM still is not an emulator -- although that doesn't mean it couldn't be fitted into OpenEmu. While I think that the name "OpenEmu" is a bit limiting, I am not going to complain, given that I work on a project called "ScummVM" in which "SCUMM" related code only makes up a fraction of the actual codebase these days .
As to whether OpenEmu will improve the "situation" for emulation on the Mac, I have no idea about that. I never knew there were issues with it in the first place .
OpenEmu seems to be BSD licensed, so you'd have to be careful to avoid license clashes; depending on how your "plugins" work, it might be doable, though.
BTW, to avoid bad blood with the authors of the "cores" you are using, I would recommend mentioning on your "Authors" web page that those are "just" the authors of the GUI; and that many other people were involved in writing those cores. Likewise, in your app, you should definitely make sure to offer an about dialog for each plugin. Not just out of fairness towards their authors, but also because you need to be able to display the license text somewhere.
@BJ_Wanlund: Funny, I never knew that there was an "emulator" stigma. I used many good emulators on MacOS 8&9 and later Mac OS X . But ScummVM still is not an emulator -- although that doesn't mean it couldn't be fitted into OpenEmu. While I think that the name "OpenEmu" is a bit limiting, I am not going to complain, given that I work on a project called "ScummVM" in which "SCUMM" related code only makes up a fraction of the actual codebase these days .
As to whether OpenEmu will improve the "situation" for emulation on the Mac, I have no idea about that. I never knew there were issues with it in the first place .
Last edited by fingolfin on Tue Jul 06, 2010 11:15 pm, edited 1 time in total.
-
- Posts: 7
- Joined: Thu Jan 11, 2007 11:14 pm
Hey guys, I'm the lead dev on OpenEmu. I'm unsure of how well ScummVM could fit into OpenEmu, but I don't see why it would be out of the question to add.
Also, as far as "bad blood" with the developers of the cores, we do let every one know what we're doing. Good point about making it a little clearer on the website, will be taking care of it soon.
- Josh
Also, as far as "bad blood" with the developers of the cores, we do let every one know what we're doing. Good point about making it a little clearer on the website, will be taking care of it soon.
- Josh
I hope you mean with everybody, the users of the project. They should understand that you 'merely' make a GUI and not the emulation itself.daemoncollector wrote:
Also, as far as "bad blood" with the developers of the cores, we do let every one know what we're doing. Good point about making it a little clearer on the website, will be taking care of it soon.