There is evidence that it is, but yongzh reportedly stripped out the credits and is trying to pretend he wrote it himself. He is not sharing the $5.99 with any of the developers.notaz said:I'm almost sure it is, it came out just a bit after Ari64 did the required changed for it to run on Android.marovada said:Is this based on Ari64's work? If so, I hope he's getting a cut of the $5.99.
N64oid
Since this seems to clearly be a GPL violation you, as copyright holder for (at least part of) the work should maybe consider talking the the FSF who might know how to best enforce the GPL.Ari64 said:There is evidence that it is, but yongzh reportedly stripped out the credits and is trying to pretend he wrote it himself. He is not sharing the $5.99 with any of the developers.notaz said:I'm almost sure it is, it came out just a bit after Ari64 did the required changed for it to run on Android.marovada said:Is this based on Ari64's work? If so, I hope he's getting a cut of the $5.99.
N64oid
Ivanovic said:Since this seems to clearly be a GPL violation you, as copyright holder for (at least part of) the work should maybe consider talking the the FSF who might know how to best enforce the GPL.Ari64 said:There is evidence that it is, but yongzh reportedly stripped out the credits and is trying to pretend he wrote it himself. He is not sharing the $5.99 with any of the developers.notaz said:I'm almost sure it is, it came out just a bit after Ari64 did the required changed for it to run on Android.marovada said:Is this based on Ari64's work? If so, I hope he's getting a cut of the $5.99.
N64oid
Precisely.Exophase said:Probably Ari64 doesn't release for Android precisely for the same reason he only provides source updates for Pandora.
MOV R5, 0xE51FF004
MOV R4, R12
LDR R1, [R6,R7]
ADD R3, R1, R3
loc_41A6C
LDR R1, [R2,R12]
SUB R1, R1, #8
RSB R1, R3, R1
UBFX R0, R1, #2, #0x18
ADD R1, R1, #unk_2000000
CMN R1, #0xFC000001
ORR R0, R0, #0xEA000000
STRHI R5, [R3]
STRLS R0, [R3]
LDR R1, [R2,R4]
ADD R2, R2, #4
CMP R2, #0x1EC
STR R1, [R3,#4]
ADD R3, R3, #8
BNE loc_41A6C
while((void *)ptr<(void *)jump_table_symbols+sizeof(jump_table_symbols))
{
int offset=*ptr-(int)ptr2-8;
if(offset>=-33554432&&offset<33554432) {
*ptr2=0xea000000|((offset>>2)&0xffffff); // direct branch
}else{
*ptr2=0xe51ff004; // ldr pc,[pc,#-4]
}
ptr2++;
*ptr2=*ptr;
ptr++;
ptr2++;
}
sub_1FC88
...
LDRB R2, [R3,#0x11]
CMP R2, #0x1D
ADDLS PC, PC, R2,LSL#2
B loc_1FD80 @ above 0x1d
B loc_1FD5C @ case 0
B loc_1FD48 @ case 1
B loc_1FD94 @ case 2
B loc_1FDB0 @ case 3
B loc_1FDCC @ case 4
...
loc_1FD5C @ case 0
LDR R2, [R3,#8]
LDR R1, =(off_B0A00 - 0xB04F8)
LDR R2, [R2]
LDR R1, [R4,R1]
AND R0, R2, #0x3F
AND R2, R2, #0x8000003F
CMP R0, #0x1F
STR R2, [R1]
BLS loc_1FD48
..
loc_1FD94 @ case 2
LDR R2, =(off_B0A00 - 0xB04F8)
LDR R1, [R3,#8]
LDR R2, [R4,R2]
LDR R1, [R1]
BIC R1, R1, #0xC0000000
STR R1, [R2,#8]
...
loc_1FDCC @ case 4
LDR R2, =(off_B0A00 - 0xB04F8)
LDR R1, [R3,#8]
LDR R2, [R4,R2]
LDR R0, [R1]
LDR R1, [R2,#0x10]
MOV R0, R0,LSR#23
BIC R1, R1, #0xF000000F
BIC R1, R1, #0xF800000
ORR R1, R1, R0,LSL#23
STR R1, [R2,#0x10]
...
void MTC0(void)
{
switch(PC->f.r.nrd)
{
case 0: // Index
Index = rrt & 0x8000003F;
if ((Index & 0x3F) > 31)
{
printf ("il y a plus de 32 TLB\n");
stop=1;
}
break;
case 1: // Random
break;
case 2: // EntryLo0
EntryLo0 = rrt & 0x3FFFFFFF;
break;
case 3: // EntryLo1
EntryLo1 = rrt & 0x3FFFFFFF;
break;
case 4: // Context
Context = (rrt & 0xFF800000) | (Context & 0x007FFFF0);
break;
...
Another possible approach for this problem (in case the author does not react on those points brought up) would be contacting google via their market place (as author of the original software) asking for the removal of this software since it is a license violation (unless the credits for the work are preserved and the source is made available on reasonable terms).Ivanovic said:Since this seems to clearly be a GPL violation you, as copyright holder for (at least part of) the work should maybe consider talking the the FSF who might know how to best enforce the GPL.Ari64 said:There is evidence that it is, but yongzh reportedly stripped out the credits and is trying to pretend he wrote it himself. He is not sharing the $5.99 with any of the developers.notaz said:I'm almost sure it is, it came out just a bit after Ari64 did the required changed for it to run on Android.marovada said:Is this based on Ari64's work? If so, I hope he's getting a cut of the $5.99.
N64oid
Note on the side:
Selling the software is perfectly fine, as long as you make the sources available and give credit to those that you base your work upon. Enforcing the GPL though can only be done by (one of) the original copyright holders, since the person violating the rules does violate the license between the original author and himself.
Nothing in the .apk except:Schnatterplatsch said:Very intressting, notaz. And he didn't name the original authors at all?
N64oid is NOT affiliated with, nor authorized, endorsed or licensed in any way by Nintendo Corporation, its affiliates or subsidiaries. "Nintendo 64" is a registered trademark of Nintendo Corporation. "Nintendo" is a registered trademark for the Nintendo Corporation. All trademarks are property of their respective holders.
N64oid does not include any Nintendo 64 games. We do not warrant compatibility with all Nintendo 64 games. As a matter of fact, there may be defects in certain games, including, but not limited to, audio and video flaws, which may affect how the games play.
Kangal said:I guess you're right Exo ... still frustrates me though.
But I have to disagree, voting with your wallet doesn't work. There's too many idiots that make the tactic useless, unless you're an extremist troll, it aint gonna work for Puny Humans!
Schnatterplatsch said:But still, he should name the credits. If not even let the original authors have part of his profit.