Post subject: Neo Geo compatibility?
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
I was wondering if it's possible to add Neo Geo compatibility for BizHawk, maybe in the future? What I really wanted was making it Arcade compatible, but I know that's extremely complex. Neo Geo however is a home console with very few games, so I thought it'd be much simpler than adding Arcade compatibility. Maybe you guys could use NeoRageX 5.0's core for that, since it's a good emulator. What do you guys think of this idea?
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3584)
Joined: 11/3/2004
Posts: 4738
Location: Tennessee
Is it open source?
It's hard to look this good. My TAS projects
Emulator Coder
Joined: 3/9/2004
Posts: 4588
Location: In his lab studying psychology to find new ways to torture TASers and forumers
Last I checked, it was closed. Almost all the Neo-Geo source is closed. Only open ones I recall off hand are in FBA and MAME.
Warning: Opinions expressed by Nach or others in this post do not necessarily reflect the views, opinions, or position of Nach himself on the matter(s) being discussed therein.
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
FBA and MAME would both be a better choice than neo rage in terms of accuracy.
I think.....therefore I am not Barry Burton
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Then would it be possible adding the FBA or MAME core?
Emulator Coder, Skilled player (1141)
Joined: 5/1/2010
Posts: 1217
synnchan wrote:
Then would it be possible adding the FBA or MAME core?
Neither FBA nor MAME are Open source (yes, the source code is available, but neither is open source).
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
hmm, correct me if I'm wrong, but it seems like this NeoRaine is Open source (at least according to this page): http://www.dmoz.org/Games/Video_Games/Emulation/Neo_Geo/ what about this one then?
Former player
Joined: 5/4/2005
Posts: 502
Location: Onett, Eagleland
Doesn't the FBA license only require that you release the source code of any modifications you make to the source?
I think.....therefore I am not Barry Burton
Editor
Joined: 3/31/2010
Posts: 1466
Location: Not playing Puyo Tetris
synnchan wrote:
hmm, correct me if I'm wrong, but it seems like this NeoRaine is Open source (at least according to this page): http://www.dmoz.org/Games/Video_Games/Emulation/Neo_Geo/ what about this one then?
NeoRaine according to the site, is now in Raine. Adding Raine would give some interesting games. Would the license allow it to be done?
When TAS does Quake 1, SDA will declare war. The Prince doth arrive he doth please.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Well, I honestly hope we'll be able to add this Raine stuff. The more compatibility the merrier.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Also...
Ilari wrote:
synnchan wrote:
Then would it be possible adding the FBA or MAME core?
Neither FBA nor MAME are Open source (yes, the source code is available, but neither is open source).
If FBA isn't open source, then how come this page tells otherwise: http://www.barryharris.me.uk/fba_license.php
FB Alpha License wrote:
You may freely use, modify, and distribute both the FB Alpha source code and binary, however the following restrictions apply to the FB Alpha original material (see below for a list of libraries with differing licenses, please consult their respective documentation for more information): -You may not sell, lease, rent or otherwise seek to gain monetary profit from FB Alpha; -You must make public any changes you make to the source code; -You must include, verbatim, the full text of this license; -You may not distribute binaries which support games with copyright dates less then three years old; -You may not distribute FB Alpha with ROM images unless you have the legal right to distribute them.
Skilled player (1705)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
synnchan wrote:
Also...
Ilari wrote:
synnchan wrote:
Then would it be possible adding the FBA or MAME core?
Neither FBA nor MAME are Open source (yes, the source code is available, but neither is open source).
If FBA isn't open source, then how come this page tells otherwise: http://www.barryharris.me.uk/fba_license.php
FB Alpha License wrote:
You may freely use, modify, and distribute both the FB Alpha source code and binary, however the following restrictions apply to the FB Alpha original material (see below for a list of libraries with differing licenses, please consult their respective documentation for more information): -You may not sell, lease, rent or otherwise seek to gain monetary profit from FB Alpha; -You must make public any changes you make to the source code; -You must include, verbatim, the full text of this license; -You may not distribute binaries which support games with copyright dates less then three years old; -You may not distribute FB Alpha with ROM images unless you have the legal right to distribute them.
http://en.wikipedia.org/wiki/Open-source_software "Open-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose." The requirements -You may not sell, lease, rent or otherwise seek to gain monetary profit from FB Alpha; -You may not distribute binaries which support games with copyright dates less then three years old; makes it non-open source.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
jlun2 wrote:
"Open-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose."
lol, so what? You're confirming yourself this is open-source. Being distributable to anyone means that you're allowed to give the code to whoever you want.
jlun2 wrote:
The requirements -You may not sell, lease, rent or otherwise seek to gain monetary profit from FB Alpha; -You may not distribute binaries which support games with copyright dates less then three years old;
1: Nobody here is going to sell, lease or rent BizHawk/FBA. 2: All games supported by BizHawk and FBA are above three years old. Besides: http://pt.wikipedia.org/wiki/FB_Alpha There's no English Wikipedia article, but the first paragraph says "é um emulador de código aberto" which translates to "is an open source emulator" (I can read Portuguese as well since I'm from Brazil). http://pt.wikipedia.org/wiki/C%C3%B3digo_aberto If you're still doubting it, click on the English version of the article above and you'll see how "código aberto" translates exactly to "open source"
Warepire
He/Him
Editor
Joined: 3/2/2010
Posts: 2174
Location: A little to the left of nowhere (Sweden)
From GPL v3:
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
By your definition jlun2 this means any project licensed under the GPL v3 license non-open source.
Dark_Noob
He/Him
Experienced player (732)
Joined: 8/24/2011
Posts: 318
Location: Brazil
why put Neo Geo compatibility for BizHawk?FBA no already can emulate all Neo-Geo Games?(I see some movies of neo-geo games),right,I know that FBA desync much but for this there are several versions no?would like an idea of a possible MAME emulation because Mame have more games that FBA can't emulate,is only a question that think about Neo-Geo and why not Mame?I'm not 100% sure,but have a many emulators in the internet modified using a open source,then maybe can be add to TAS,by the way have a Mame TAS emulator but leave many years ago,is only my opinion but I think that Mame is better to add than Neo-Geo,but i would like to wait a reply of who understands more this.
Someone who still enjoy playing fighting games ;)
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Dark Noob wrote:
why put Neo Geo compatibility for BizHawk?FBA no already can emulate all Neo-Geo Games?(I see some movies of neo-geo games),right,I know that FBA desync much but for this there are several versions no?would like an idea of a possible MAME emulation because Mame have more games that FBA can't emulate,is only a question that think about Neo-Geo and why not Mame?I'm not 100% sure,but have a many emulators in the internet modified using a open source,then maybe can be add to TAS,by the way have a Mame TAS emulator but leave many years ago,is only my opinion but I think that Mame is better to add than Neo-Geo,but i would like to wait a reply of who understands more this.
That's because apparently MAME isn't open Source. While FBA is. I created the topic with Neo Geo in mind because I wasn't aware FBA was open source back then, but now I am. So yes, it's much better adding FBA's core than NeoRageX's in order to make BizHawk compatible with some Arcade games too.
Dark_Noob
He/Him
Experienced player (732)
Joined: 8/24/2011
Posts: 318
Location: Brazil
synnchan wrote:
Dark Noob wrote:
why put Neo Geo compatibility for BizHawk?FBA no already can emulate all Neo-Geo Games?(I see some movies of neo-geo games),right,I know that FBA desync much but for this there are several versions no?would like an idea of a possible MAME emulation because Mame have more games that FBA can't emulate,is only a question that think about Neo-Geo and why not Mame?I'm not 100% sure,but have a many emulators in the internet modified using a open source,then maybe can be add to TAS,by the way have a Mame TAS emulator but leave many years ago,is only my opinion but I think that Mame is better to add than Neo-Geo,but i would like to wait a reply of who understands more this.
That's because apparently MAME isn't open Source. While FBA is. I created the topic with Neo Geo in mind because I wasn't aware FBA was open source back then, but now I am. So yes, it's much better adding FBA's core than NeoRageX's in order to make BizHawk compatible with some Arcade games too.
HOW?the open source isn't more open?because as I've said many users modified the emulator and created differents versions,but actually I don't know if is open more,sorry.
Someone who still enjoy playing fighting games ;)
Joined: 12/6/2008
Posts: 1193
Mame is quasi open source: You are allowed to use and modify the code, but aren't allowed to use it for commercial purposes. http://mamedev.org/devwiki/index.php?title=Is_MAME_Open_Source%3F Should be good enough for bizhawk, though.
Sonia
She/Her
Joined: 12/6/2013
Posts: 435
Location: Brazil
Does that mean we'll have Arcade and Neo Geo compatibility!? Yaaaay! I'm really glad to hear this, maybe I'll finally be able to make some tool assisted videos about those games with lower desync probability.
Skilled player (1705)
Joined: 9/17/2009
Posts: 4952
Location: ̶C̶a̶n̶a̶d̶a̶ "Kanatah"
Warepire wrote:
By your definition jlun2 this means any project licensed under the GPL v3 license non-open source.
That's not my definition. I don't even edit Wikipedia, so blame the guy who wrote it. >.>
Joined: 12/6/2008
Posts: 1193
synnchan wrote:
Does that mean we'll have Arcade and Neo Geo compatibility!?
I'm not a bizhawk dev. So no, it doesn't.