The only way we get fullspeed without OC is adding a dynarec (No, thats NOT a optimization, that's a completely new BIIIIIIIIIIG feature)
That is an optimisation, no matter how BIIIIIIG it is.
The only way we get fullspeed without OC is adding a dynarec (No, thats NOT a optimization, that's a completely new BIIIIIIIIIIG feature)
It lacks 3D acceleration at this point. There's a bounty for that.
Yes, my apologies. I just commented on reddit about an issue with the new version of Mac OS that prevents 3D acceleration and got confused.No it lacks Dynarec...
That is an optimisation, no matter how BIIIIIIG it is.
That's the sound my dog makes when she's throwing up/ˌäptəməˈzāSHən,ˌäptəˌmīˈzāSHən/
Adding additional options is not optimization. Optimizing is working with what you have. Altering/editing/changing the code that is there, not bringing in an entirely new piece.
op·ti·mi·za·tion
/ˌäptəməˈzāSHən,ˌäptəˌmīˈzāSHən/
noun
- the action of making the best or most effective use of a situation or resource.
Adding additional options is not optimization. Optimizing is working with what you have. Altering/editing/changing the code that is there, not bringing in an entirely new piece.
op·ti·mi·za·tion
/ˌäptəməˈzāSHən,ˌäptəˌmīˈzāSHən/
noun
- the action of making the best or most effective use of a situation or resource.
However that definition is very loose.
Honestly, I wasn't going by that definition. Posted that just because. Optimization is what I posted and I shall send that to Webster Dictionary.
Adding additional options is not optimization. Optimizing is working with what you have. Altering/editing/changing the code that is there, not bringing in an entirely new piece.
op·ti·mi·za·tion
/ˌäptəməˈzāSHən,ˌäptəˌmīˈzāSHən/
noun
- the action of making the best or most effective use of a situation or resource.
I cant believe u compare a dynarec to bubble sort and talk about micro optimisations.Right, you make the most of your CPU by replacing the interpreter with a DRC/JIT.
Replacing one algorithm with another completely different algorithm that achieves the same result is an optimisation. For example optimising a program by replacing the bubble sort with a quick sort.
An interpreter will fetch each opcode, decode it, execute some equivalent code and repeat, no matter how many times the code is run.
A DRC will fetch and decode the instructions and turn it into equivalent native code & then run that equivalent code multiple times.
The speed increase comes because you're performing less work for every emulated instruction, which is most certainly an optimisation.
Similarly a bubble sort and quick sort produce the same output, but the bubble sort swaps items way more often and is therefore slower.
A static recompiler is a further optimisation as the generated code doesn't need to do things like check whether the target of a branch has already been converted or not. But it's much harder to implement, because most systems you emulate have things you can only realistically know at runtime.
You are describing micro optimisations, which are generally pointless.
I'm most interested in running games with the docked performance profile while handheld. I don't see any technical reason it wouldn't work: it'd be hot but no hotter than it gets in the dock.
I think he means the gpu clocks.So you wanna have worse framerates in handheld?
The only way this would be helpful was if the resolution stays at 720p.
So you wanna have worse framerates in handheld?
The only way this would be helpful was if the resolution stays at 720p.
XC2 looks WAAAAY better docked than in handheld, would be the main reason to do this. Leaving the screen on at the same time does produce more power draw than normal docked mode, plus it's drawing from the power adapter rather than the battery, so there COULD be issues drawing that much power from the battery. Might be completely fine, though. M4 did say that overclocking the CPU didn't cause as much additional heat as even slightly overclocking the GPU, so who knows.
CPU OC just seems like a way safer OC right now, and solves all of our issues with PSX and n64 (short term).
And you guys complaining about optimization are nuts, do you want full speed PSX and n64 NOW, or LATER?
I cant believe u compare a dynarec to bubble sort and talk about micro optimisations.
tl;dr terminology debates are rubbish.