Dolphin, the GameCube and Wii emulator - Forums

Full Version: Revs and Builds
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Hey

I have a question regarding dolphin. I see that people like mamario and orleans and so on uploads like five new revs every week. In the beginnig of this week I started with something like 5047 and today came 5081.
What is the difference between them and is there any big point keeping updated on them. Do they correct bugs, change source codes, add compatibility or just change different settings.
What is a build, whats a rev and what is a compiler.
I know this sounds dumb, but just got to ask. I just notised on a thred that one of the people releasing these revs asked what does enable safe texture catche and just make me wondering what do these people really do?

I am not implying anything here, im just a bit curious about how these things work.
What about getting like a new rev for dummies Wink

Build 5099 - remove gbapipe from the SConscript

For me that is like saying i changed FE000126 on line 26 to FE000112

Wold be good if there was some way of informing that this change make it possible to able not freezing on level 6 in NSMB OSV. I know this is not possible, but you get my point.
Also it seems like the latest rev did something unexpected so this one actually is a useless update.
What would be really good to do is giving a recomandation of the week or something.

You know what i mean?
some changes made for dolphin are for devs only. it may be useless to end users but it may be highly useful for them.
(02-22-2010, 08:55 AM)Johnblunt Wrote: [ -> ]What about getting like a new rev for dummies Wink

Build 5099 - remove gbapipe from the SConscript

For me that is like saying i changed FE000126 on line 26 to FE000112

Wold be good if there was some way of informing that this change make it possible to able not freezing on level 6 in NSMB OSV. I know this is not possible, but you get my point.
Also it seems like the latest rev did something unexpected so this one actually is a useless update.
What would be really good to do is giving a recomandation of the week or something.

You know what i mean?

There is a review of commits with a + or - beside them. Usually the more + and the less - a commit gets means that it fixes and improves more and important stuff and at the same time breaks less. Hope that is simple enough for you to understand (that's the closest thing to a build recommendation you will get at google code).

And no update is useless if something was broken along the way in previous builds, since the harmful code can be removed or changed in future builds. The project is a work in progress and mistakes can and will happen, but they can also be easily fixed. Would you stop a whole company from working if a single person made a mistake, which can be fixed anytime?

As for the rest you ask, it is all a matter of efficiency. Sure the developers could try explaining everything in simple words for people who don't know anything about programming (still not everything is explainable if someone knows absolutely nothing), or even give you a lecture for that matter. But guess what? The time they would spend to explain things to you they could actually make an improvement in the program. Not to mention there are places where you can learn about such stuff and it is not here. Would you prefer a waiter to talk to you about your food when he could actually deliver it to you (and that's not a appropriate example since these people are not even working for you)?
The project page has too much crap and unnecessary articles which do not provide code patches at all. I'm all for humor and chat in the right context, but it shouldn't be there... Sometimes a 'revision' is just a person spamming on the board. Take a read to see what I mean.
(02-22-2010, 08:55 AM)Johnblunt Wrote: [ -> ]What about getting like a new rev for dummies Wink

Build 5099 - remove gbapipe from the SConscript

For me that is like saying i changed FE000126 on line 26 to FE000112
well , maybe you need a little of vocabulary knowledge , but is not that hard. For example :

"remove gbapipe from the SConscript"

The SConscript is used to build dolphin in OSX and linux , and in the last revision two files were removed but the SConscript will look for them ( you can consider that commit as a build fix )

(02-22-2010, 08:55 AM)Johnblunt Wrote: [ -> ]Wold be good if there was some way of informing that this change make it possible to able not freezing on level 6 in NSMB OSV. I know this is not possible, but you get my point.
Also it seems like the latest rev did something unexpected so this one actually is a useless update.
What would be really good to do is giving a recomandation of the week or something.

You know what i mean?
That still need users help , they test developers changes. And the developers fix areas in which they are specialized and they don't focus in fix only the games one game , they do general fixes ( I don't know how to explain this )


(02-22-2010, 12:05 PM)Ocean Wrote: [ -> ]The project page has too much crap and unnecessary articles which do not provide code patches at all. I'm all for humor and chat in the right context, but it shouldn't be there...
Most of them are there to help future developers Tongue ( If I try to read the DSP documents I dont understand xD )

(02-22-2010, 12:05 PM)Ocean Wrote: [ -> ]Sometimes a 'revision' is just a person spamming on the board. Take a read to see what I mean.
I don't get it
Look:
Revision 5057 changelog

The comments or thread are not really helping to make new revision (especially for automatic compilers such as Mamario).

I don't know if admins ever delete stuff from there, but that problem is not so widespread anymore.
i remember that and i still dont know what was the commit Tongue
(02-22-2010, 12:47 PM)Ocean Wrote: [ -> ]Look:
Revision 5057 changelog

The comments or thread are not really helping to make new revision (especially for automatic compilers such as Mamario).

I don't know if admins ever delete stuff from there, but that problem is not so widespread anymore.
I have to admit that the first time I readed that revision I didn't get what it means, and still now I have problems understanding , but that doesn't happen very often

And no anybody can commit , you need access to the svn repository , and only this people have access :

zerofrog, vincent.hamm, laurence.muller, godisgovernment, gigaherz, mthuurne, drkIIRaziel, masken3, XTra.KrazzY, nakeee, memberTwo.mb2, donkopunchstania, lpfaint99, bushing, magumagu9, facugaich, hyperiris, gabest11, sl1nk3.s, luigi2us, LinesPrower, Nolan.Check, death2droid, cottonvibes, itsnotmailmail, Sonicadvance1, Realsmasher, rice1964, LM1234, luisr142004, tmator, daco65, marc...@cox.net, rodolfoosvaldobogado, orphiss, bztdlinux, ayuanx, interdpth, skidau, fgfemperor, nitsuja-@hotmail.com, sigurdkn, j4ck.fr0st, glennric...@gmail.com
Pages: 1 2