skmp / reicast-emulator

Reicast was a multiplatform Sega Dreamcast emulator
https://reicast.emudev.org
Other
1.1k stars 344 forks source link

Add option on Setting to turn ON/OFF the Dynarec #105

Closed ricardo85x closed 10 years ago

ricardo85x commented 10 years ago

Some games only work with dynarec off on some parts. We have to open the emu.cfg file to change this. A option to turn it on/off on setting would help a lot.

cameracartwright commented 10 years ago

Would that be possible just im assuming the emulator would need to be reloaded unless programmed to do this in certain loading stages? :)

ricardo85x commented 10 years ago

Yes it is way better than edit the file emu.cfg manualy.

AbandonedCart commented 10 years ago

I added this option a while back, but it was one of the ones that was opted out. I can re-enable it.

skmp commented 10 years ago

Considering how slow emulation is without the dynarec, and that the code doesn't really support switching it on and off, and that there are some interpreter only bugs as well, I don't think its a wise idea to put it as an option. Users have this tendency to randomly flip options and then complain about the results (you should see my email inbox ...)

If its a dynarec bug it has to be fixed, and that's how it is imo

AbandonedCart commented 10 years ago

Roundabout way of saying most users are tap-happy space cadets, but ok.

cameracartwright commented 10 years ago

I'm happy to have as an option but I understand the complaints you would get if people didn't realise they had it. Have it as a secret setting like developer options on an android device. . Click build number 3 times lol "you now have dyranec switch" :)

AbandonedCart commented 10 years ago

There could always be a popup "Altering these settings could break reicast"

ricardo85x commented 10 years ago

On Nvidia Shield. It is not toooo slow with dynarec off with the game Lost of Lodos War.

skmp commented 10 years ago

It's not running in a proper way in many ways with the dynarec off. @LoungeKatt a huge warning box that this option is meant for testing/debugging would do it I guess. Perhaps we should split the options into different categories?

/me hates options

AbandonedCart commented 10 years ago

I was thinking the same thing about splitting them up. Not to be too much like PPSSPP but a section for "this will break your game or not work"

From: Stefanos Kornilios Mitsis Poiitidis Sent: Monday, January 20, 2014 07:01 AM To: reicast/reicast-emulator Cc: TwistedUmbrella Subject: Re: [reicast-emulator] Add option on Setting to turn ON/OFF the Dynarec (#105)

It's not running in a proper way in many ways with the dynarec off. @LoungeKatt a huge warning box that this option is meant for testing/debugging would do it I guess. Perhaps we should split the options into different categories?

/me hates options

— Reply to this email directly or view it on GitHub.

AbandonedCart commented 10 years ago

Now all the bad ideas are under the mass hysteria heading.