Author Topic: Discussion about GBA emulator on Dingoo being stolen from gPSP by Exophase  (Read 14154 times)

obscurehandhelds (OP)

  • **
  • Posts: 551
    • Obscure Handhelds
Re: Discussion about GBA emulator on Dingoo being stolen from gPSP by Exophase
« Reply #20 on: January 06, 2010, 05:18:41 pm »
i dont even care much that the emulators are stolen, man what a hullabaloo.
it would be nice for dingoo to release the source for them though, seeing as it is required by law for them to do so.


kswildside

  • Guest
Re: Discussion about GBA emulator on Dingoo being stolen from gPSP by Exophase
« Reply #21 on: January 06, 2010, 07:59:53 pm »
1. They might be stolen they might not be stolen lets be honest all code shares some siimilarity or calls in one way or another maybe it was used and then optimized for the A320 who knows and I doubt they would ever even tell me as a reseller.

2. It's open source so people take open source and change it and do things to it I agree they should at least acknowledge the source but they don't and so is life.

3. They are not required by law to release the source as they fall under different laws then America or any other country.

4. When it comes down to it what does it really matter they work decently and thats just it the A320 is what it is and in my opinion it's a damn good little product that has a crap load of community support.

ddragoonss

  • Guest
Has various and various GBA and Snes emulators, so to keep saying "dingoo uses this exact emulator" is pathetic and futile if you don't have any proof.

Anyway, china is full of programmers and hackers, it's not rocket science do to a emulator.

Use a hex-editor and try to get something  before come here to say "Chineses are thiefs, burn they!!".
« Last Edit: April 04, 2010, 05:09:41 pm by ddragoonss »

strider_mt2k

  • *
  • Posts: 218
    • Dingoo Scene-Voice of the Dingoo Revolution!
I'd call tempest in a teapot, but...

What's smaller than a teapot?

Minus one karma for the silly topic and the silliness that ensued.
Plus one karma for having the stones to pursue the issue in an ongoing internet thread despite the silliness.



Samsung Galaxy Note 2
Samsung Galaxy Tab Pro 8.4
Toshiba Excite 10 AT300
Ouya!

joepie91

  • *
  • Posts: 179
I personally don't mind Dingoo Digital using code of open-source projects (in fact, it's a good thing for open-source software to be more widespread, and it's especially a good thing that there is more and more proof that open-source software can meet the standards of commercial projects, and even exceed them), and even the fact that they didn't release their source is understandable. seeing the impact that that could have on them in the Chinese industry. IF they used open-source code, however, they should at least have given credits to the original project/creators somewhere in the manual, so that it is clear they used open-source code. I am not going to take any standpoint whether or not they reused open-source code, simply because I haven't looked into it, but this is just my two cents.

joyrider

  • *
  • Posts: 220
    • Willems Soft
open source has licenses, it's not free to use for whatever you like, your still bound to a license, and stop saying it was ok they stole cause it isn't. and yes they did steel it. They only reason why people see no problem in it is because they now can play gba games on the dingoo while otherwise it wouldn't have been possible which is stupid. (well it would have eventually but not built in).

ddragoonss

  • Guest
and yes they did steel it.

Proofs? Only one proof? Only a little one?

Words or your personal opinion don't change the reality.
« Last Edit: April 05, 2010, 04:44:04 pm by ddragoonss »

zear

  • * Moderator
  • Posts: 2379
Proofs? Only one proof? Only a little one?

Words or your personal opinion don't change the reality.
You'll never get a proof unless someone reverse engineer it.
But just compare GPSP on any other platform and the one used in native OS, and you'll see they're identical.
Additionally, it has been proven that the snes emulator is snes9x. So having one of the emus stolen, why wouldn't they do it with the rest of them?

But again, you can't get any proofs unless you get the code, which won't happen.

ddragoonss

  • Guest
Additionally, it has been proven that the snes emulator is snes9x.

Where? When?

I didn't seen a proof(and please, don't tell someone saying "i see snes9x in the .sim code" is a proof, proof is more than plain words), but if really exist one, show us.

Quote
But just compare GPSP on any other platform and the one used in native OS, and you'll see they're identical.

Just identical as BatGBA or VGBA or BoycottAdvance or VGA-M or ReasonableGBA.

But if you think is only needed a visual and external comparation to guilt someone, I really feel sorry for you.
« Last Edit: April 05, 2010, 08:44:11 pm by ddragoonss »

zear

  • * Moderator
  • Posts: 2379
Where? When?

I didn't seen a proof(and please, don't tell someone saying "i see snes9x in the .sim code" is a proof, proof is more than plain words), but if really exist one, show us.
Isn't that enough?

Quote
But just compare GPSP on any other platform and the one used in native OS, and you'll see they're identical.

Just identical as BatGBA or VGBA or BoycottAdvance or VGA-M or ReasonableGBA.
No, this is something else. VBA and other don't have the same glitches in the same games.

Quote
But if you think is only needed a visual and external comparation to guilt someone, I really feel sorry for you.
Yes, that's enough.

I know what you mean, ddragoonss. You cannot accuse someone until you have indisputable proofs. But this time we deal with chinese. And it's enough to just look at the emus to see they're identical. So yeah, I deny to accept it as a genuine emulator, unless someone shows me a counterproof.
« Last Edit: April 05, 2010, 09:06:12 pm by zear »

ddragoonss

  • Guest
No, this is something more. VBA and other don't have the same glitches in the same games.
Radical Dreamers has the same glicthes in all emulators(except the Zsnes), like Ys games in all PC-engine emulators(even in the dingux ones), daytona same green triangle glicthes in dreamcast emulators, as get force gemini, as skies of arcadia, as ocarina of time, as...

Its really not a proof, same game, obviously same bugs.



And please, if you lose all your arguments, don't come here saying "Hehe, I was just joking", it's the most childish thing to do, be a man.
« Last Edit: April 05, 2010, 09:12:55 pm by ddragoonss »

joyrider

  • *
  • Posts: 220
    • Willems Soft
Where? When?

I didn't seen a proof(and please, don't tell someone saying "i see snes9x in the .sim code" is a proof, proof is more than plain words), but if really exist one, show us.

god stfu, you have no clue at all ! take an hex editor and look at the sim yourselve

from sfc.sim
Code: [Select]
53 74 61 74 65 20 73 61 76 65 64 20 25 73 00 00 State saved %s..
53 74 61 74 65 20 73 61 76 65 64 00 52 4f 4d 20 State saved.ROM
69 6d 61 67 65 20 22 25 73 22 20 66 6f 72 20 66 image "%s" for f
72 65 65 7a 65 20 66 69 6c 65 20 6e 6f 74 20 66 reeze file not f
6f 75 6e 64 00 00 00 00 46 69 6c 65 20 6e 6f 74 ound....File not
20 69 6e 20 53 6e 65 73 39 78 20 66 72 65 65 7a in Snes9x freez
65 20 66 6f 72 6d 61 74 00 00 00 00 49 6e 63 6f e format....Inco
6d 70 61 74 61 62 6c 65 20 53 6e 65 73 39 78 20 mpatable Snes9x
66 72 65 65 7a 65 20 66 69 6c 65 20 66 6f 72 6d freeze file form
61 74 20 76 65 72 73 69 6f 6e 00 00 53 74 61 74 at version..Stat
65 20 6c 6f 61 64 65 64 00 00 00 00 53 74 61 74 e loaded....Stat
65 20 6c 6f 61 64 65 64 20 25 73 00 25 73 3a 25 e loaded %s.%s:%
30 34 64 0a 00 00 00 00 23 21 73 6e 65 73 39 78 04d.....#!snes9x
00 00 00 00 4e 41 4d 3a 25 30 36 64 3a 25 73 25 ....NAM:%06d:%s%

from sfc.sim
Code: [Select]
46 6f 75 6e 64 20 6d 75 6c 74 69 70 6c 65 20 52 Found multiple R
4f 4d 20 66 69 6c 65 20 68 65 61 64 65 72 73 20 OM file headers
28 61 6e 64 20 69 67 6e 6f 72 65 64 20 74 68 65 (and ignored the
6d 29 2e 00 54 72 79 20 73 70 65 63 69 66 79 69 m)..Try specifyi
6e 67 20 74 68 65 20 2d 6e 68 64 20 63 6f 6d 6d ng the -nhd comm
61 6e 64 20 6c 69 6e 65 20 6f 70 74 69 6f 6e 20 and line option
69 66 20 74 68 65 20 67 61 6d 65 20 64 6f 65 73 if the game does
6e 27 74 20 77 6f 72 6b 0a 00 00 00 59 55 59 55 n't work....YUYU
20 4e 4f 20 51 55 49 5a 20 44 45 20 47 4f 21 47 NO QUIZ DE GO!G
4f 21 00 00 53 50 20 4d 4f 4d 4f 54 41 52 4f 55 O!..SP MOMOTAROU
20 44 45 4e 54 45 54 53 55 32 00 00 52 4f 4d 20 DENTETSU2..ROM
69 6d 61 67 65 20 69 73 20 69 6e 20 69 6e 74 65 image is in inte
72 6c 65 61 76 65 64 20 66 6f 72 6d 61 74 20 2d rleaved format -
20 63 6f 6e 76 65 72 74 69 6e 67 2e 2e 2e 00 00 converting.....
52 4f 4d 20 6c 69 65 64 20 61 62 6f 75 74 20 69 ROM lied about i
74 73 20 74 79 70 65 21 20 54 72 79 69 6e 67 20 ts type! Trying
61 67 61 69 6e 2e 00 00 57 57 46 20 53 55 50 45 again...WWF SUPE
52 20 57 52 45 53 54 4c 45 4d 41 4e R WRESTLEMAN

from snes9x linux binary
Code: [Select]
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
54 72 79 20 73 70 65 63 69 66 79 69 6e 67 20 74 Try specifying t
68 65 20 2d 6e 68 64 20 63 6f 6d 6d 61 6e 64 20 he -nhd command
6c 69 6e 65 20 6f 70 74 69 6f 6e 20 69 66 20 74 line option if t
68 65 20 67 61 6d 65 20 64 6f 65 73 6e 27 74 20 he game doesn't
77 6f 72 6b 0a 00 00 00 00 00 00 00 00 00 00 00 work............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
52 4f 4d 20 69 6d 61 67 65 20 69 73 20 69 6e 20 ROM image is in
69 6e 74 65 72 6c 65 61 76 65 64 20 66 6f 72 6d interleaved form
61 74 20 2d 20 63 6f 6e 76 65 72 74 69 6e 67 2e at - converting.
2e 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
52 4f 4d 20 6c 69 65 64 20 61 62 6f 75 74 20 69 ROM lied about i
74 73 20 74 79 70 65 21 20 54 72 79 69 6e 67 20 ts type! Trying
61 67 61 69 6e 2e 00 00 00 00 00 00 00 00 00 00 again...........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
52 61 72 20 41 72 63 68 69 76 65 73 20 61 72 65 Rar Archives are
20 6e 6f 74 20 63 75 72 72 65 6e 74 6c 79 20 73 not currently s
75 70 70 6f 72 74 65 64 2e 00 00 00 00 00 00 00 upported........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
46 6f 75 6e 64 20 6d 75 6c 74 69 70 6c 65 20 52 Found multiple R
4f 4d 20 66 69 6c 65 20 68 65 61 64 65 72 73 20 OM file headers
28 61 6e 64 20 69 67 6e 6f 72 65 64 20 74 68 65 (and ignored the
6d 29 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 m)..............
46 6f 75 6e 64 20 52 4f 4d 20 66 69 6c 65 20 68 Found ROM file h
65 61 64 65 72 20 28 61 6e 64 20 69 67 6e 6f 72 eader (and ignor
65 64 20 69 74 29 2e 00 00 00 00 00 00 00 00 00 ed it)..........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................

why would anyone place references to snes9x in the sim file if it wasn't based on it, that's not logical at all, and that text is being used by the emulator as with most strings in a binary file ! you just don't see it cause it probably gets printed out to the stderr or something.

why would anyone use the same text's to display some error's (again on the console most likely) that's no coincidence it's just a plain copy of the sources and mind you the text is a bit diffrent in snes9x linux binary since it's a newer version and might have changed since they STOLE it from the snes9x team.

why would they call the same option the same name and the same command line parameter in both versions (am talking about this part : "Try specifying the -nhd command line option" ) that's no coincedence at all !

if your telling that this isn't proof then your just either really stupid or your narrow minded and don't want to accept the fact they STOLE it
« Last Edit: April 05, 2010, 09:22:20 pm by joyrider »

ddragoonss

  • Guest
Did use the hex-editor and it's really has snes9x strings.

THIS is a proof, a real-solid proof, not like "it's seems equal, so they are equal".

When someone find something like this on GBA.sim, It will be a proof, until then it's just a nonsense created by a envious gp32-fan.
« Last Edit: April 05, 2010, 09:48:18 pm by ddragoonss »

joyrider

  • *
  • Posts: 220
    • Willems Soft
When someone find something like this on GBA.sim, It will be a proof, until then it's just a nonsense created by a envious gp32-fan.

there's no need, we know it is a copy, just accept it. Exophase is capable of writing a gba emulator with dynarec for mips (since he has made a gpsp version for well the psp) do you really think he didn't look at gba.sim from the dingoo and dissasembled (to mips asm) a part of it to see if it was his code or not ? i wouldn't doubt him


ddragoonss

  • Guest
do you really think he didn't look at gba.sim from the dingoo and dissasembled (to mips asm) a part of it to see if it was his code or not ?

I think.
If he had some proofs, he would show, but he don't.

Quote
there's no need, we know it is a copy, just accept it.

And like i said before, what you believe don't change the reality.
Isn't cause you do believe it's a copy, then it will be a copy.
Isn't cause you do believe in gremlins, then gremlins will exist.

You are not in matrix.
« Last Edit: April 05, 2010, 10:40:12 pm by ddragoonss »

joyrider

  • *
  • Posts: 220
    • Willems Soft
we know who exophase is, what he has done and what he's capable of perhaps you don't but hey your just intrested in the end goal io playing the roms. He doesn't need to show or proof anything if he says it's his code he will have looked at it in ways you would not understand and i believe him! so either cut the crap or look it up yourselve and it is possible you'll have to dissasemble the gba.sim file and learn mips assembly and compare it to the linux binary (dingux binary might be fine) since there aren't always strings that gives a clue and you don't need strings to know if it was his code or not. Assembly is enough plus what use would it be if he posted some assembly parts or whatever you would most probably not understand it anyway. I don't need no written proof to believe a person i / we trust, i guess you got a lot of problems with trust irl as well then.

ddragoonss

  • Guest
we know who exophase is, what he has done and what he's capable of perhaps you don't but hey your just intrested in the end goal io playing the roms. He doesn't need to show or proof anything if he says it's his code he will have looked at it in ways you would not understand and i believe him! so either cut the crap or look it up yourselve and it is possible you'll have to dissasemble the gba.sim file and learn mips assembly and compare it to the linux binary (dingux binary might be fine) since there aren't always strings that gives a clue and you don't need strings to know if it was his code or not. Assembly is enough plus what use would it be if he posted some assembly parts or whatever you would most probably not understand it anyway. I don't need no written proof to believe a person i / we trust, i guess you got a lot of problems with trust irl as well then.

What you call "trust", i call dumbness, if you can believe BLINDLY in something without proofs, you are and will be easily fooled.

But if you really think be skeptical is a sad thing, I just can fell sorry, cause people like you then various peoples die and kill for a imaginarious being.

10basetom

  • *
  • Posts: 288
    • tohodo.com
I spent seven months in India and the last two years in Vietnam, and I can tell you that piracy is like a cancer in both countries -- there's no way the government or corporations can weed it out in my lifetime. The streets in Saigon are full of no-name arcade parlors with no-name cabinets that play hundreds of console games, most definitely running off various console emulators (I can tell by the UI), all without giving credit to anybody. I reckon that China -- heck, probably all Asian and 3rd-world countries -- have the same rampant piracy problems, if not worse. People copy without a guilty conscience because it's a way of life...piracy is part of the culture. When you live in a developing country where most people have to save up to a year to own a computer, they are not going to shell out little cash they have to buy licensed software. It just doesn't work that way, and you have to live in a developing country to really "get it."

The manufacturer of Dingoo may or may not have had to pay to license IP from Exophase, but that's besides the point; the point is that they, being a Chinese company, will likely have the mentality of getting whatever they can for free without giving a thought to open source licensing legalities or crediting the original author (assuming they did in fact "steal" the source code). If the Dingoo's native GBA emulator is really gPSP, what are we gonna do about it? If it's significantly original, good on them.

In any case, I don't think Exophase really cares one way or the other -- he has moved on. I think we need to as well. I don't see this discussion having any constructive end points; thread should be locked.

obscurehandhelds (OP)

  • **
  • Posts: 551
    • Obscure Handhelds
we know who exophase is, what he has done and what he's capable of perhaps you don't but hey your just intrested in the end goal io playing the roms. He doesn't need to show or proof anything if he says it's his code he will have looked at it in ways you would not understand and i believe him! so either cut the crap or look it up yourselve and it is possible you'll have to dissasemble the gba.sim file and learn mips assembly and compare it to the linux binary (dingux binary might be fine) since there aren't always strings that gives a clue and you don't need strings to know if it was his code or not. Assembly is enough plus what use would it be if he posted some assembly parts or whatever you would most probably not understand it anyway. I don't need no written proof to believe a person i / we trust, i guess you got a lot of problems with trust irl as well then.

What you call "trust", i call dumbness, if you can believe BLINDLY in something without proofs, you are and will be easily fooled.

But if you really think be skeptical is a sad thing, I just can fell sorry, cause people like you then various peoples die and kill for a imaginarious being.

ddragonss, if you knew who exophase was you really would stfu. if he says it's his code then it's his code. your skepticism and logic may be applicable if some no-name coder claimed it was his code, but what you dont understand is that exophase is not one of those people. what he says goes, everybody who follows his work and reads his posts knows that. you are obviously unaware of who he is really, so i'd pipe down and just accept it if i were you.

10basetom, nice post!
emulators in arcade cabinets, that is some crazy shit!

ddragoonss

  • Guest

ddragonss, if you knew who exophase was you really would stfu. if he says it's his code then it's his code. your skepticism and logic may be applicable if some no-name coder claimed it was his code, but what you dont understand is that exophase is not one of those people. what he says goes, everybody who follows his work and reads his posts knows that. you are obviously unaware of who he is really, so i'd pipe down and just accept it if i were you.

I won't will pipe down and accept cause your fanboyism with a programmer.
When he give a tip of proof or theory, other one then "It's seems my emulator, it's my emulator.", maybe he would be more worth trust.

 

Post a new topic