Emuforums.com

Go Back   Emuforums.com > Handheld Emulation > Nintendo Handhelds > DeSmuME Discussion
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

WON'T YOU JOIN US?
You are not a registered member and
are viewing this site as a guest.
Registration is simple and FREE.
Join this CrowdGather community today.
Registration offers the following perks:

» Less advertising throughout
» Post and participate in discussions
» Network with other forum members
» Free private messaging

join

Reply
 
Thread Tools Display Modes
Old November 23rd, 2008, 21:28   #1
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
I stop working on DeSmuME

Hi,

I decided to stop working on DeSmuME for reasons explained in my previous thread. I don't want to have troubles against Nintendo.

I may reconsider this decision later, but I don't think this will happen.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote

Advertisement [Remove Advertisement]
Old November 23rd, 2008, 21:39   #2
Hard core Rikki
Moving into the beat
 
Hard core Rikki's Avatar
 
Join Date: May 2004
Location: Perpetual Hawaii
Posts: 11,298
I doubt Martin's lack of update really have to do with any such trouble, but as you wish. Wishing you the best of luck with your other works.
__________________

Hard core Rikki is offline   Reply With Quote
Old November 23rd, 2008, 21:48   #3
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
Thanks.

Working on DeSmuME would have been fun, I would really love to join the CVS. But the stopper is that I may have troubles. The DS emulators can run DS games for free, and these DS games can be downloaded (though it's illegal). Thus I can understand why Nintendo would want to stop the DS emulator devs.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 23rd, 2008, 22:37   #4
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
As I already told on another thread, better get a better excuse. No european country has any emulator related rules that I know of, not France, neither the rest. Even a reimplementation of hardware/software is perfectly legal ON ALL THE DAMN COUNTRIES if the reverse engineering process is without any copyright violations, iirc it's called white hat reverse engineering or something like that (I can't remember exactly). Check the mono project of some serious reverse engineering sources to see how wrong you're.

So better leave lame excuses. At least, I, when I decided to work on desmume, had the courage to say that I wasn't willing to work on it anymore because my interests changed. Be able yourself to do so.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old November 23rd, 2008, 22:41   #5
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
See my answer in the "Me working on DeSmuME ?" thread.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 24th, 2008, 14:13   #6
Smooth Criminal
 
Smooth Criminal's Avatar
 
Join Date: Aug 2006
Location: india<<hyderabad..it rocks>>
Posts: 3,608
well best of luck then mate.........and thanks for all the things that you did
__________________


Quote:
and if I don't care , do I still get to suck your scrotum? please say yes xp
^^posted bysonic

Smooth Criminal is offline   Reply With Quote
Old November 24th, 2008, 16:57   #7
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
Thanks.

I may reconsider my decision later, but not now. Don't expect anything.

I think that the emu authors aren't the guys who should be punished the most. The emulators are useful to homebrew devs, for example. An emu is legal as long as it doesn't contain any code that's under another copyright (for example PCSX2 can't contain the PS2 BIOS), thus DeSmuME is perfectly legal. The only thing that might be illegal is the ROMs, but for each ROM I have, I own the original cartridge. I think that the pirates who publish ROMs for free have WAY more chances to have problems than the emu authors.

I just want to wait and see if Martin has troubles or not. Maybe he's decided to stop working on NO$GBA, maybe he's working on adding some big missing feature (like FAT emulation or wifi), maybe he's found a job that doesn't let him too much spare time. If the last option is true, I'm glad he found work so he doesn't need to sell his emu to survive. He may have suspended his PayPal account for some reason, I don't know. Maybe he's just too busy to worry about the donations. Notice also that some people have cracked the donation stuff and published the version 2.6a for free (I won't say where, I don't even remember).

About Emubase being down, I think this is just a coincidence, otherwise the whole Emubase wouldn't be down, but only Martin's website.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 24th, 2008, 18:21   #8
drwhojan
Registered User
 
Join Date: Nov 2007
Location: England
Posts: 537
About Emubase being down, I think this is just a coincidence, otherwise the whole Emubase wouldn't be down, but only Martin's website.[/QUOTE]

I sure it dose not take a copple of days to fix a server weard!
drwhojan is offline   Reply With Quote
Old November 24th, 2008, 18:23   #9
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
Yeah, totally agree. If Martin's website is back in a couple of weeks, then we can assume he's not having troubles.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 24th, 2008, 21:58   #10
Chrono Archangel
 
Chrono Archangel's Avatar
 
Join Date: Dec 2001
Location: Montreal, Canada
Posts: 8,090
Pretty lame.

Why is it that everyone freaks out because an emu author shows no sign of life? We've seen tons of emu authors from every generation come and go.
Chrono Archangel is offline   Reply With Quote
Old November 25th, 2008, 15:57   #11
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
Yeah, I agree. Plus Orz (NeonDS author) doesn't show more sign of life than Martin and nobody freaks out about him.

Oh, have you remarked ? Emubase is back !

To the DeSmuME team : your work is great. If you don't want it to be destroyed, be careful with the newbies that commit code to your CVS. A newbie committed a 3D toon shading implementation that's far from good. It seems he learnt GLSL in 2 seconds. He only created a fragment shader, but a shader program also requires a vertex shader, so his shader program can't be compiled. Plus he never checks if the compilation succeeded or not. This results in every polygon using toon shading being not rendered. If this newbie is a member of the DeSmuME team, tell him to learn GLSL better.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.

Last edited by Luigi__; November 25th, 2008 at 18:29.. Reason: Automerged Doublepost
Luigi__ is offline   Reply With Quote
Old November 25th, 2008, 19:16   #12
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
zeromus is not by any change a noob. You obviously ignore that in glsl you can have a fragment program without a vertex program (look on the shader objects extension, issue #1). Having that said, better learn what you talk about before calling someone a noob.
__________________
Emulator development blog

Last edited by shashClp; November 25th, 2008 at 19:19.. Reason: Added link to shader objects extension
shashClp is offline   Reply With Quote
Old November 25th, 2008, 19:33   #13
RockmanForte
Rockman fan
 
Join Date: May 2002
Location: Earth!
Posts: 5,285
NHervé,

You need to take it easy to avoid the jumping to the conclusion. Orz is still work on NeonDS project but is slow. He has a life and he said that he is work on it anyway. I email him sometime because I test his games mostly and give details in his wiki site that he wants me to do. He said he is still work on it. Dont worry. He wants to be LEAVE ALONE until he decide to release the next version and he will.
RockmanForte is offline   Reply With Quote
Old November 25th, 2008, 20:13   #14
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
shashClp : are you sure ? I already tried compiling a vertex shader without a fragment shader, OpenGL told me that it requires a fragment shader to compile the program. But compiling a fragment shader without a vertex shader works. And first, I said "newbie", not "n00b". These things aren't the same from my POV. A newbie is somebody that needs to learn stuff, a n00b is somebody who doesn't respect any rule and gets banned after a few posts (at least on a forum).
Of course, I may ignore some parts of OpenGL, I'm still a newbie with it, even if I know the essentials. Anyway, the toon shader is faulty, it causes objects with toon shading not to be rendered. Plus the author should check if the shader compilation succeeded or not.

RockmanForte : I never said that Orz stopped working on NeonDS. I mean that he doesn't give news on what he's doing.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 25th, 2008, 20:18   #15
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
Quote:
Originally Posted by NHervé View Post
shashClp : are you sure ? I already tried compiling a vertex shader without a fragment shader. OpenGL told me that it requires a fragment shader to compile the program. (...)
Pretty sure, the specification says so (didn't you read it?):

Quote:
RESOLUTION: If one or the other of a pair is not present in the program object, OpenGL will substitute the standard 1.4 OpenGL pipeline for the one not present. The most likely place for this substitution to happen is the link stage. Note that it is defined elsewhere exactly what part of the OpenGL 1.4 pipeline a shader replaces.
So, if it doesn't compile it's your drivers/card manufacturers fault, neither desmume's implementation nor the actual shader. And hell, don't doubt from someone that is WAY more experienced on openGL than you.

Quote:
Originally Posted by NHervé View Post
(...) Anyway, the toon shader is faulty, it causes objects with toon shading not to be rendered. Plus the author should check if the shader compilation succeeded or not.
Yes, he should, but being the shader as simple as it is, it's not like it's worth. I'll check later to see why it does fail.
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old November 25th, 2008, 20:25   #16
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
I edited my post after I tried myself. Having a fragment shader without a vertex shader works, and having a vertex shader without a fragment shader also works. Thank you and excuse me for my stupid mistake.
But I still want to know a thing : if, for example, you create a program with only a vertex shader, and another program with only a fragment shader, you can't use both programs at the same time, am I right ?
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 25th, 2008, 20:26   #17
shashClp
Emu author
 
shashClp's Avatar
 
Join Date: Sep 2006
Location: VisualC
Posts: 1,195
Of course not, at least without linking them on a single shader object. Better go get a good GLSL tutorial :P
__________________
Emulator development blog
shashClp is offline   Reply With Quote
Old November 25th, 2008, 20:33   #18
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
Thank you. And, for info, I already have some GLSL tutos.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Old November 26th, 2008, 01:11   #19
RockmanForte
Rockman fan
 
Join Date: May 2002
Location: Earth!
Posts: 5,285
Quote:
Originally Posted by NHervé View Post

RockmanForte : I never said that Orz stopped working on NeonDS. I mean that he doesn't give news on what he's doing.
Right, you didn't say that but it doesnt mean he had to gave us some news on what he's doing. If he doesn't wants to then let him until he decide to give us some news. I wish he would gave us some news but good things he answer my question in polite way I asked for and he is working on it but in slow processing because he has a job, ok ?
RockmanForte is offline   Reply With Quote
Old November 26th, 2008, 17:56   #20
Luigi__
Formerly NHervé
 
Luigi__'s Avatar
 
Join Date: Jul 2007
Location: Peach__'s castle
Posts: 818
RockmanForte : I don't mean he HAS to give news. I just mean he DOESN'T give news. I know he has a job and he is busy.
__________________
Luigi__'s website - now open! -- If you're wondering where Mario__ is, he is currently saving Peach__ once again.
Luigi__ is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 14:08.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.