Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some things that would improve the emulator #563

Open
ChrisTVH opened this issue Jan 10, 2020 · 12 comments
Open

Some things that would improve the emulator #563

ChrisTVH opened this issue Jan 10, 2020 · 12 comments

Comments

@ChrisTVH
Copy link

I would like a better optimization with this game Golden Sun Dark Dawn although I have seen that it runs better than other emulators because the demotion runs it but with errors of sound and erroneous screen

I also wish there was an option where you could add community translations to the emulator that would be a good thing

In addition to what I mentioned it would be good that in the directory where the emulator is the data of saved game states and when saving a game natively they are stored in separate folders and not where the roms are placed

Well if you took the time to read thank you very much for your attention.

@nathanielcwm
Copy link

What do you mean by better optimisation?
What is the issue with the game?

@RSDuck
Copy link
Member

RSDuck commented Jan 12, 2020

Golden Sun is a known offender for being slow and fragile. If there's game which broke during JIT developement it was Golden Sun. Besides pegging the cpu at 100%, it rewrites code multiple times in ITCM every frame.

If you haven't already, you can try the JIT beta release, on my machine the JIT makes the difference between 50 and 60 FPS.

With a more sophisticated idle loop detection, this could maybe be mitigated, if the information from the Desmume wiki is correct.

Regarding translations, they're currently quite a lot of other improvements for the frontend with higher priority.

Custom save file paths are already tracked in #338

@ChrisTVH
Copy link
Author

That explains why I run so that the game is going to me at 40 fps and sometimes it reaches 57 fps with integrated graphics I have an AMD Radeon HD 7480D IGP

@RSDuck
Copy link
Member

RSDuck commented Jan 12, 2020

even when using the OGL renderer the graphics card hardly matters for performance, it depends first and foremost on your processor how good things run in melonDS (and for that matter most emulators, except for the newer systems).

@ChrisTVH
Copy link
Author

The processor only consumes me at 40%
also when saving games in games it has low fps and the sound usually sounds a bit bad even if you remove the audio synchronization in options only sounds good at just 60 fps

@ChrisTVH
Copy link
Author

And I also forgot to say that in the Soul silver pokemon game there are graphic bugs are not so serious but some distortion is noticed and in the legends of zelda also but in some cases depending on the scene although it does not bother so much they would be minor errors

@Zettymaster
Copy link
Contributor

Zettymaster commented Jan 12, 2020 via email

@ChrisTVH
Copy link
Author

Captura de pantalla_2020-01-12_13-57-52

@ChrisTVH
Copy link
Author

Captura de pantalla_2020-01-12_13-58-55

@ChrisTVH
Copy link
Author

Captura de pantalla_2020-01-12_14-34-12
there are stop catches and sorry for not separating those black lines are graphic errors

@RSDuck
Copy link
Member

RSDuck commented Jan 12, 2020

You're using the OpenGL renderer, for which the black lines in Pokemon are a known issue see #458

The processor only consumes me at 40%

this is because melonDS only utilises a single cpu core with the ogl renderer (it can use a second core for the software renderer)

also when saving games in games it has low fps and the sound usually sounds a bit bad even if you remove the audio synchronization in options only sounds good at just 60 fps

saving is currently done synchronous, another known issue, see #477

while I appreciate your effort, before reporting an issue please check whether it hasn't been reported already.

@ChrisTVH
Copy link
Author

Thank you very much for the help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants