Home Page

New Nestopia OSX

Posted By: Daemoncollector

New Nestopia OSX - 06/06/07 03:26 PM

So I noticed that there was no GPL port of Nestopia to OSX. Being the kind of guy I am, I decided to take it upon myself.

So far I got video working perfectly, but am cleaning up some of my sound code. Once that is done I'll post a preview version of it here.

If there is any interest...I need an icon made up for it smile So if some kind soul would like to contribute it that way, please, show me what you got.

- Josh "Daemon" Weinberg
Posted By: R. Belmont

Re: New Nestopia OSX - 06/06/07 11:40 PM

I guess I don't understand why there needs to be a GPL port when Richard's works perfectly fine :-)
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/06/07 11:46 PM

Richard's does work fine, and I understand his stance on licensing. But because the project started free, I like to keep it that way. Making it feature complete against the windows version.

- Josh
Posted By: dvdmth

Re: New Nestopia OSX - 06/07/07 12:12 AM

Hey! Watch it!

This board is run by Richard Bannister himself! You're cutting into his business!

(Don't tell Richard, but I'll test your preview release when available.)
Posted By: R. Belmont

Re: New Nestopia OSX - 06/07/07 12:54 AM

How did I know the hater would pipe up early in this thread? smile
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/07/07 01:53 AM

Honestly, I'm not offended at all. Competition is healthy. I'll gladly try the preview release too smile

Only observation/request I'd make is that you use an obviously different name to avoid user confusion, such as CocoaNestopia (assuming you're using Cocoa?).
Posted By: dvdmth

Re: New Nestopia OSX - 06/07/07 02:48 AM

Originally Posted By R. Belmont
How did I know the hater would pipe up early in this thread? smile
In case you couldn't tell, I was being facetious. I welcome a competitive build of Nestopia. After all, the original version was GPL, and the main goal of GPL is to allow anyone to make his own version of the software and to have access to other people's modifications, in the hopes of creating a better overall product. Although GPL has its definite disadvantages (as byuu explains in his recent posting on the BSNES site, which I personally recommend BTW), it can also do good things if the original author is okay with the consequences (as Marty is in this case).

Oh, and to the developer of the new build, please make sure the new version has an obviously different name, so that I myself don't cross them up (I'll probably have both versions on my computer).
Posted By: R. Belmont

Re: New Nestopia OSX - 06/07/07 03:09 AM

"Cocoa Nestopia" sounds like a porn actress. Not that there's anything wrong with that.

And Richard, we need to get moving on AO in the meantime. Just not this week :-)
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/07/07 03:37 AM

Yeah, I hear you. I'm ready to go pretty much; I guess you're going to reimplement GSF first though?
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/07/07 04:33 AM

Glad I didn't offend Richard smile

For the first release I just want to have basic NES rom support done. I have all of the video done and most of the sound code, but I am doing this a learning project to start picking up OSX programming. Eventually I would like to move it to full Cocoa, but for now just need a full working code base that compiles and runs from XCode. Most of what I have so far for the video rendering is based on R. Belmont's work on the linux port and as for the sound, I have been playing with CoreAudio.

Anyone have suggestions for a name? (Cocoa Nestopia does sound like a porn star)
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/07/07 05:16 AM

As I said, competition is healthy. You've made me do some proper work on Nestopia for the first time in weeks. Nice one!

http://www.bannister.org/forums/ubbthreads.php?ubb=showflat&Number=30176
Posted By: blargg

Re: New Nestopia OSX - 06/07/07 07:46 AM

GNU/Nestopia
Freetopia
OpenNestopia
NestopiaAlt
Nextopia
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/07/07 01:47 PM

The first four are good - the last will confuse users still I suspect.
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/08/07 04:05 AM

I would like to keep the name "Nestopia" in the name, so it can identify back with the project...NestopiaX?
Posted By: R. Belmont

Re: New Nestopia OSX - 06/08/07 04:28 AM

I like "NestopiaX".
Posted By: dvdmth

Re: New Nestopia OSX - 06/08/07 08:01 AM

Originally Posted By Daemoncollector
I would like to keep the name "Nestopia" in the name, so it can identify back with the project...NestopiaX?
I don't know if NestoppiaX is easily confused with Bannister's port. People might see the X as a version indicator (i.e. OSX native / Cocoa) and not recognize it as a separate build.

From the earlier suggestions, I like OpenNestopia, for it best describes how the project differs from the other build - it's the open source variant. Also, having the name variation at the beginning instead of at the end will help establish the project as being separate. My opinion here - take it for what it's worth.
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/08/07 01:38 PM

Yeah, I'd agree with that to be honest. I'd go for something like OpenNestopia or FreeNestopia.
Posted By: Pongbashi

Re: New Nestopia OSX - 06/10/07 12:46 AM

I like "OpenNestopia". :p
Posted By: R. Belmont

Re: New Nestopia OSX - 06/10/07 12:52 AM

Well, if you want to get technical it's the GPL version that should be just "NEStopia" and Bannister's version that should have the clever alternate name, although that would likely confuse people even worse :-)
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/10/07 02:53 AM

I was thinking the same thing :P But he WAS here first smile

OpenNestopia works for the time being.

I'll hopefully have a preview release ready by the end of the day. I need to learn CoreAudio.
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/10/07 06:47 AM

Thanks Daemon - I appreciate that.
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/10/07 10:18 AM

Well, looks like i'm not gonna get anything out tonight.

I had to rewrite my video core, old one was a tad bit slow. New one seems much better, and is more flexible.

- Josh
Posted By: ben401

Re: New Nestopia OSX - 06/28/07 03:03 PM

Hi,

is there any news, good or bad, about this project? smile
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/28/07 03:17 PM

Sorry bout the lack of comunication smile Good news, been making a lot of progress, I just keep wanting to add more and clean things up before I release a preview version. And this "real life" thing keeps getting in the way.

List of stuff I have working reasonably well...

Video with the built in filters (started playing with CoreImage filters as well [see MAME OSX for an example of those])

NES Pad, Zapper, Mouse, Arknoid control and Barcode reader for input

Save/Load state

Battery backed save/load


Stuff in progress:

Sound...CoreAudio is a complete PITA...

Preferences, trying to expose everything through the GUI while following the Aqua L&F


Stuff im looking at:

Gamepad support, using DDHidLib


Anything else people would like to see? Or is a low priority for them? My lack of sound is one of the main reasons I havn't released anythign, that and the fact my code keeps getting refactored. I keep learning more about Obj-C as I go and change things.


Also:
Realized I have no clue if this will run properly on a PPC mac. If someone wants to be my guinea pig, let me know. Either that, or someone can send me a PPC mac :P
Posted By: ben401

Re: New Nestopia OSX - 06/28/07 05:05 PM

Whao, that is good news smile

If you need a PPC tester, I'd gladly help, I have a Powerbook G4 1.33Ghz. If I can be of any help, PM me.

Also i didn't see it in your list but fullscreen support would be a nice addition, if it's not a pain to implement.

Thanks for the news, keep the good work...
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/28/07 05:08 PM

Well, the final goal would be feature complete against Martin's Windows version, which includes full screen. I'll add it to my list of things to look at for an earlier release though, I have looked into it a little bit and it seems like it will not be too bad.

I'll PM you regarding giving me a hand with testing for PPC.
Posted By: Daemoncollector

Re: New Nestopia OSX - 06/28/07 06:34 PM

After some quick work with ben, made some small changes and got it up and running on PPC 10.3.9

Thanks again Ben.
Posted By: dvdmth

Re: New Nestopia OSX - 06/29/07 05:21 AM

Gamepad support is at the top of the must-have list as far as I'm concerned, with full-screen mode at #2 (those are the two reasons why I found it well worth the price to purchase Emulator Enhancer).
Posted By: Richard Bannister

Re: New Nestopia OSX - 06/29/07 05:47 AM

I'd be quite interested in testing too - I'm interested in hard data as to whether Cocoa works better than Carbon, and two ports of the same emulator will be an interesting way of judging that.
Posted By: Daemoncollector

Re: New Nestopia OSX - 07/02/07 04:28 AM

Here is a screeny to give a basic idea of performance as it stands right now. As soon as I fix my slight sound issue (there is a really annoying distortion) I will release this test version.

Screenshot

I didn't know if there was a rule against embedding images, better safe then sorry.


Edit: forgot my system specs. Mac Book Pro. Core2Duo 2.33, 2 Gig or ram
Posted By: R. Belmont

Re: New Nestopia OSX - 07/02/07 06:11 AM

There's not specifically a rule, but for images that big you definitely should link them.
© 2020 Forums