Project

General

Profile

Actions

Emulator Issues #2566

closed

PLEASE FIX!!!

Added by pascal.jouy about 14 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

What steps will reproduce the problem?

  1. Read all issues below mine
  2. Fix them
  3. Don't start tons of new projects while users would like to have their
    issues fixed

What is the expected output? What do you see instead?
Fewer bugs, good speed, very good emulation

What version of the product are you using? On what operating system?
All versions since 47xx+ builds

Please provide any additional information below.
Lets be more clear: Since a few hundreds of builds, we see more and more
projects starting on dolphin, making it more unstable than earlier builds.
Most of games worked well at the begining of year 2010, but we see more
and more bugs (games that don't run anymore, games that are slower (eg
NSMBW), graphical issues (eg Sonic Hereos), error messages (eg M&S Olympic
games) that didn't exist before!
Especially since ector said that a release would be made, Dolphin runs
worst since a very long time!

So PLEASE, developpers, fix the issues before making something new which
is not absolutly essential; and if someone writes that something is
broken, fix it.
BTW, thanks for all the great work.

Actions #1

Updated by hrydgard about 14 years ago

  • Status changed from New to Accepted
  • Priority set to Urgent

When you find a way to make volunteer coders work on the problems you care about
rather than what they feel like, let me know :-)

ector

Actions #2

Updated by bgtsetso about 14 years ago

@hrydgard - well said :)

Actions #3

Updated by nakeee about 14 years ago

Our developers invest a lot of effort into fixing up bug reports.
If you want to help dolphin become a good emulator as a user you should file details
reproducible bug reports. And I can tell you from experience that those sort of bug
reports are solved pretty quickly. Also try to give the bug reports good names so
people scanning through the list could figure out what they are about.
BTW the release was done from the stable branch, which is well more stable :-).

Actions #4

Updated by hrydgard about 14 years ago

  • Priority changed from Urgent to Normal
Actions #5

Updated by Anonymous about 14 years ago

didn't we solve this by requiring suitcases of money?

Actions #6

Updated by pascal.jouy about 14 years ago

Sorry guys. It seems that I wasn't clear enough.
I respect ALL devs here who bring their effort to make this great emulator even
better, no doubt on this. You all invest your time for free, which is absolutly
great.
But I see two things:
the number of issues is growing a lot, especially since few weeks;
other people and me reported bugs as precisly as we could (we are only users) weeks
or months ago, and were never fixed, and even accepted.

Of course I won't order anyone to do such thing rather than one other, but fixing
bugs would be more useful than adding non-essential (I think) functionalities.
About the game examples on my first post, see Issue 2392 for Sonic Heroes, Issue
2470 for M&S at Olympic games, etc...

And as I said, thanks to ALL of you for the hard and great work!

Actions #7

Updated by death2droid about 14 years ago

@hrydgard - well said :)

Actions #8

Updated by jayork42 about 14 years ago

I agree with pascal, who knows how long issues like 2392 have been up there. There
have been times where Dolphin has run great with few problems, but today's
enhancement commits are breaking those things again.

Actions #9

Updated by Lothar635 about 14 years ago

Breaking things is to be expected. sum games may work with the code written this way
but it does not work for others. it takes trial and error to find the code that works
for all games.

Also when the devs "fix" bugs, it is sometimes just a temporary fix until another
part is rewritten.

A lot of these "new functionalities" are adding things that need to be there which
will fix bug in the long run.

Actions #10

Updated by bot10010 about 14 years ago

I agree with pascal. At first Dolphin was a Gamecube emulator. Then Dolphin became a
GC/Wii emulator. Why not.

The major problem is that now, only a few developpers works on Gamecube issues. That
is really sad, considering that some games (Starfox Adventure doesn't run for
example) still have major issues. For some games, the compatibility has regressed !
(See my issues about Skies of Arcadia)

Does this mean that Dolphin's developper doesn't fix issues anymore ? Clearly not. I
was impressed to see how many people worked on New Super Mario Bros issues, and how
fast there were fixed. I don't believe these issues were faster to fix, simply that
NSMB is a first-party, major Wii game.

Don't take me wrong : I respect every developper who works on this emulator. I just
can't imagine the part of reverse-enginering and coding-skills required to create the
current Dolphin and I would not be able to understand a percent of the source code of
Dolphin.

But, please Dolphin developpers, please fix all these issues, that would be awesome.

Actions #11

Updated by Kronox.i about 14 years ago

Lol It has been stated like a million times now... revisions were never intended for
end users. If the project was closed source... you'll be whining about how slow the
progress is. Now that there is progress, you complain about being not as you like.
Really... you're not adding anything new to the issue nor the community. if you want
things fixed then do something about it. I'm 100% with OskensoKashi on this one.

ahah ector and his humour sense is priceless (Labels: -Priority-Critical Priority-
Medium) xD

Actions #12

Updated by pascal.jouy about 14 years ago

OK. I see some people agree with me, most don't.
I see NSMBW speed decreasing (last try on rev 5300), some games that have more
issues than before.
I see people, in comments, that say that a new piece of code breaks one or more
games, but sometimes no fix.
I See, like in rev 5351 Iphone WiiMote support. What for??

OskensoKashi, I just complain about games that worked well before, but no more now,
for hundreds of revisions. And as you say it very well, a fix in a game may be a fix
for other games too; and I 100% agree with that.

So my post was just to tell developpers that the number of issues are growing, and
it would be very kind if they could see and fix the issues, if they want and if they
can.

Actions #13

Updated by MetaFight about 14 years ago

pascal, I'm sorry to break this to you, but: While your input as a user is probably
greatly appreciated by the developers, you still have no grounds to be asking anyone
to work harder or to even change the way they're doing their work.

The bottom line is the devs are working for free. They do this because there is an
incentive that makes it worth their while. Usually, this is the thrill of creation,
acquisition knowledge, or even just a sense of community... but the incentive is
there and they work because of it.

What I'm saying is that -- since their incentives to work don't necessarily end up
producing the output you want -- your only option to get what you want without
sounding like a demanding child is to offer a new incentive: Money.

If you can't offer any incentive for developers to work the way you want, don't
expect to be able to manage someone else's project.

Actions #14

Updated by bot10010 about 14 years ago

"you still have no grounds to be asking anyone
to work harder or to even change the way they're doing their work."

He is not asking anyone to do anything, he is telling developpers his wishes about
that particular software. Anyone who writes such comment must be a Dolphin fan,
otherwise he would not have remarked that some games were having regressions at some
points.

And to be precise, I'm not asking anything from the developpers. As you stated, they
work hard for free and we should be grateful to us for that. But I think this
particular comment justs point the fact that a lot of open issues haven't been fixed.

But yeah of course if a developper prefer working on a specific feature, no one here
should discuss his decision.

Actions #15

Updated by ramapcsx2 about 14 years ago

As hacks get removed and replaced with proper emulation, games that ran great on the
hacks will regress.
Sooner or later the low level emulation gets it right though, and compatibility in
ALL games rises far above the early hacked builds.
"Useless extra projects" add to the completeness of emulation.
You wouldn't believe what a few wrong bits in some PAD registers can do to games.

In all, leave the coding to the coders. They know better than the user.

Actions #16

Updated by pascal.jouy about 14 years ago

+1 bot10010.
Sorry for misunderstanding.
I promise that if I could help coding in any way, I would. But C (and the whole
interpretation stuff) is out of my knowledge (I only code some VB for really other
kind of softs, sorry). In my Issues before, I tried to add the more information I
could to help devs to fix it (different systems, different graphic cards, different
configs, etc). Thant's all I can help, as a Dolphin fan since its debuts.

Actions #17

Updated by mudlord about 14 years ago

I am afraid I have to agree with Pascal.

How we do it in Glide64, is we test every single commit we make ourselves thoroughly,
we go through each report filed at least, make sure they are at least acknowledged and
work on the majority of bugs before doing extra things.

Just a idea. I also agree with the notion that too many cooks spoil the broth.

Actions #18

Updated by luisr142004 about 14 years ago

why do we have this issue anyways? :P

Actions #19

Updated by Anonymous about 14 years ago

A reminder what is wrong with the world.

Actions #20

Updated by pascal.jouy about 14 years ago

Please don't we rude godisgovernment. You and other devs do a great job. I didn't
want to make orders to devs.
All I wanted to say, is that everytime I build a new SVN (once a week) I see more
and more bugs. Version 2.0 works great.
And in "the world", there are different minds. Some people think that fixing bugs is
more important than adding less-important new features.

Actions #21

Updated by Charles.L.Scoville almost 14 years ago

As I read this, Some sayings come to mind...

"If you want to make an omelette, your going to have to break some eggs"

and

"you can either please all of the people some of the time, or some of the people all
of the time"

Just thought I'd put that out there.

Actions #22

Updated by p.pollington46 almost 14 years ago

I am new to using your brilliant Dolphin emulator, i have noticed that over the last 30 or so commits, that the graphics are improving, as well as audio and i would like to thank you all for the time you spend improving this emulator, i have never had so much fun trying out all the Gamecube & Wii games on here, its just an amazing achievement how these games look & sound so perfect on here.

Keep up the great coding, and i look forward to your updates.

Paul (KingPepper)

Actions #23

Updated by MofoMan2000 over 13 years ago

The omlette metaphor is a perfect one to use. Some eggs are broken, but the thing is still in the oven, be patient and chill your balls. Yes, a lot of the features being added may seem useless, but the people adding those features may have only joined up to add neat things like those, and have no idea how to improve the LLE. I myself am a committer on the shaders database and I haven't the slightest clue about how to code even an interpreter core for a GameCube emulator, much less a JIT core and i'd never even have thought of a JITIL one.

The point I'm trying to make is creating a high-performance high-compatibility emulator is HARD. These people working on it are brilliant, and are doing it for free. If it were legal, they could make a boatload of money off this. But it's free, and the devs have shit to do outside of development. You can complain all you want about each individual game that is broken, but the bottom line is each noticable bug or slowdown is an indication of a deeper problem. Let them fix them, it's a lot of hard work and it's clearly evident that they're putting in a lot of effort (especially rodolfo on the video end. Damn.) And it's only a matter of time before the issues are tended to. Most of them would be fixed unintentionally through low-level work. So act like a bunch of Fonzees and just be cool.

Actions #24

Updated by Anonymous over 13 years ago

  • Status changed from Accepted to Duplicate

OK, we get it. Now let's use the issue tracker for swatting bugs.

Actions

Also available in: Atom PDF