MathewWi / mupen64gc

Automatically exported from code.google.com/p/mupen64gc
GNU General Public License v2.0
0 stars 0 forks source link

Question about menu item. #85

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. compile trunk svn
2. run on wii via HBC
3. Select CPU Core

What is the expected output? What do you see instead?
Interpreter, Pure Interpreter, and Dynarec modes

Interpreter, and Pure Interpreter

What version of the product are you using? On which system and loader?
R475 on Wii with HBC

Please provide any additional information below.
I checked out "menu.c" and I noticed that under Pure Interpreter:

if(hasLoadedROM && dynacore != 2){ cpu_deinit(); needInit = 1; }
dynacore = 2;

Am I right in assuming that the Pure interpreter utilizes the Dynarec or am
I doing something wrong?
I know in this version the Dynarec is incomplete but Should I still be able 
to get it as a menu item?

Thanks Much

-Allterran

Original issue reported on code.google.com by allterra...@aol.com on 20 Jul 2009 at 1:45

GoogleCodeExporter commented 9 years ago
Due to the way that I've designed the dynarec, Dynarec and Interpreter are 
mutually exclusive.  You will need to 
have the preprocessor directive PPC_DYNAREC defined to use it.  It certainly 
won't work in the trunk, and I don't 
think you'll get more than really simple demos working if you use the tehpola 
branch.  You will have the option 
to use it though if PPC_DYNAREC is defined.
The dynarec does actually use the pure interpreter for instructions it can't 
handle, not the other way around 
though.

Original comment by tehp...@gmail.com on 20 Jul 2009 at 2:22

GoogleCodeExporter commented 9 years ago
Thank you for the very prompt feedback, I had a hunch that it wasn't defined 
but I 
wasn't really sure, As I am still learning C++. I'm sure you know how difficult 
it is 
to juggle Work, School, and Family.
Keep up the good work.

Original comment by allterra...@aol.com on 20 Jul 2009 at 3:26