Recent Posts

Pages: [1] 2 3 4 5 6 ... 10
1
FBA Development / Re: Romhack's WIP thread
« Last post by gamez fan on Today at 06:07:32 pm »
Btw, there was a non UML mips3 dynarec for x86_32 in mame 0.78 : https://github.com/libretro/mame2003-plus-libretro/tree/master/src/cpu/mips . I guess porting this one would be ok since it is under mame license.

Some MAME dev's have a real bee in their bonnet when it comes to this core, so i fully expect the answer to the above being no
but hey we could be surprised :)
2
FBA Development / Re: Romhack's WIP thread
« Last post by barbudreadmon on Today at 12:23:06 pm »
Btw, there was a non UML mips3 dynarec for x86_32 in mame 0.78 : https://github.com/libretro/mame2003-plus-libretro/tree/master/src/cpu/mips . I guess porting this one would be ok since it is under mame license.
3
FBA Development / Re: Mortal Kombat II
« Last post by barbudreadmon on Today at 11:27:13 am »
Does the characters's shadows present ?
Seems not according to the first grabs showed
They are, the first grabs were from early progress, now the driver is ready for release.
4
FBA Development / Re: Mortal Kombat II
« Last post by samo79 on Today at 11:10:04 am »
Does the characters's shadows present ?
Seems not according to the first grabs showed
5
FBA Development / Re: Mortal Kombat II
« Last post by barbudreadmon on Today at 04:41:40 am »
Congratulations on completing the T-Unit driver :).
It's nice to see so many american hardware support added recently in fbalpha, i've seen a lot a inquiry about this over the years on various forums.
6
FBA Development / Re: Romhack's WIP thread
« Last post by Haze on December 11, 2018, 02:14:44 pm »
Beside licensing issues...

I want to create something like UML (Universal Machine Language from MAME) because crafting a dynamic recompiler for each arch is really hard (to debug, to write, to test). Midway's stuff runs at very high speed compared to other drivers in FBA.
People want cave1k on FBA, but without DRC, it's just waste of time.

I wouldn't take too many hints from the way the UML is done in MAME tho, there was a general consensus a while back that it's a pretty poor example of how to do a recompiler, and that's why the C backend for it is slower than a standard interpreter core while at the same time being far less accurate than an interpreter.  Not sure of the specifics myself tho.
7
FBA Development / Re: Romhack's WIP thread
« Last post by barbudreadmon on December 11, 2018, 11:53:13 am »
I want to create something like UML (Universal Machine Language from MAME) because crafting a dynamic recompiler for each arch is really hard (to debug, to write, to test). Midway's stuff runs at very high speed compared to other drivers in FBA.
People want cave1k on FBA, but without DRC, it's just waste of time.
Yeah, having something like that for mips3 and sh3/4 would be great !
8
FBA Development / Re: Romhack's WIP thread
« Last post by Romhack on December 11, 2018, 11:10:14 am »
Beside licensing issues...

I want to create something like UML (Universal Machine Language from MAME) because crafting a dynamic recompiler for each arch is really hard (to debug, to write, to test). Midway's stuff runs at very high speed compared to other drivers in FBA.
People want cave1k on FBA, but without DRC, it's just waste of time.
9
FBA Development / Re: Romhack's WIP thread
« Last post by barbudreadmon on December 11, 2018, 10:39:19 am »
Sorry to be negative here, but proper software licensing is important to keep your product legal and legitimate.

No problem, it's kinda sad we can't use this code to help, but thanks for the explanation :).
10
FBA Development / Re: Romhack's WIP thread
« Last post by Treble Winner on December 11, 2018, 09:57:34 am »
Mupen is GPL2 licensed.

FBA uses code based on old MAME code so has the same non-commercial clause as old MAME (the choice to use that code meant accepting the license it was under)

Due to various reasons (including the non-commercial clause) FBA is not GPL2 compatible, and really can't be without a massive purge of old cores + drivers and rewriting them from scratch or going through the same process as MAME, tracking down every single contributor for every single line of code in order to gain permission to relicense it.

GPL2 code cannot be used in FBA for that reason.  Just allowing your code to be influenced by the GPL code (if it ends up looking very similar for example) is a problem.

Just because RA / LR do their best to actually hide the licenses from people doesn't mean they can be ignored.  Mixing incompatible licenses just creates a product nobody, not even the authors are allowed to distribute.

Sorry to be negative here, but proper software licensing is important to keep your product legal and legitimate.

The original Final Burn license also prohibited commercial use - so completely no go, unless writing everything from scratch!
Pages: [1] 2 3 4 5 6 ... 10