Dolphin, the GameCube and Wii emulator - Forums

Full Version: [GC] Star Wars Rogue Leader: Rogue Squadron 2
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37

Neonridr

Heh.. if you turn wireframe on it's weird.. you can't see anything at all in the menus or anything.. just a couple of lines here and there.. but the death star level works great.. it looks a little psychadelic since you're looking at wireframe polygons.. but it plays great.. weird that the death star would just disappear with wireframe off..

it was fun until you get into the trench, then it crashed for me with wireframe on..

Tizio

(07-30-2010, 12:19 PM)chaos Wrote: [ -> ]
Code:
Changelog for r5994

Implemented MMU Demand Paging
* Emulated correct behaviour of DSI and ISI exceptions
* Added memory exception checks
* Added fast TLB cache implementation (written by booto)
* Added "Enable MMU" option in the game properties
* Renamed old TLBHack to "MMU speed hack"

Thanks to booto (PowerPC) and nash (testing) who spent many weeks of their time helping me make this work.  Also thanks to shuffle2 for finding and converting the map file of the original target.

There are two options for MMU emulation found under the game properties.  "Enable MMU" is the accurate emulation option.  "MMU speed hack" is the old TLBHack renamed. Most games will work with one or the other.  Some games can work with both options ticked.

Can't wait till it's playable :)

Only the JIT recompiler and Interpreter work with the MMU code.  JITIL is not supported (too hard for me to add).

The speed optimised code still needs a lot more work and is disabled for now.

Fixes issue 2546
Fixes issue 2583
Fixes issue 2704


For people having issues, when in the properties for the game, make sure Enable MMU is CHECKED, MMU speed hack is UNCHECKED, and Use XFB is CHECKED
game is still very brokenand unplayable, but is making a lot of progress, can't wait to see what time and sweat will bring for this one Wink

where can I find this option: enable MMU? thanks!

serge2k

(08-19-2010, 07:23 PM)Tizio Wrote: [ -> ]
(07-30-2010, 12:19 PM)chaos Wrote: [ -> ]
Code:
Changelog for r5994

Implemented MMU Demand Paging
* Emulated correct behaviour of DSI and ISI exceptions
* Added memory exception checks
* Added fast TLB cache implementation (written by booto)
* Added "Enable MMU" option in the game properties
* Renamed old TLBHack to "MMU speed hack"

Thanks to booto (PowerPC) and nash (testing) who spent many weeks of their time helping me make this work.  Also thanks to shuffle2 for finding and converting the map file of the original target.

There are two options for MMU emulation found under the game properties.  "Enable MMU" is the accurate emulation option.  "MMU speed hack" is the old TLBHack renamed. Most games will work with one or the other.  Some games can work with both options ticked.

Can't wait till it's playable :)

Only the JIT recompiler and Interpreter work with the MMU code.  JITIL is not supported (too hard for me to add).

The speed optimised code still needs a lot more work and is disabled for now.

Fixes issue 2546
Fixes issue 2583
Fixes issue 2704


For people having issues, when in the properties for the game, make sure Enable MMU is CHECKED, MMU speed hack is UNCHECKED, and Use XFB is CHECKED
game is still very brokenand unplayable, but is making a lot of progress, can't wait to see what time and sweat will bring for this one Wink

where can I find this option: enable MMU? thanks!
in the options for the game itself.

Right click on the game in the list.

Tizio

(08-19-2010, 07:49 PM)serge2k Wrote: [ -> ]Right click on the game in the list.

Thanks! but the game still doesn't work... and every time I enter the game proprietes I found 'MMU speed hack' checked even though I unchecked it a second ago...
Hey skid,

How is progress on the ideas you were talking about about speed ups/fixes? I mean, I'm not saying where is it, just how is the progress?
Unfortunately, that did not go all that well. I was able to speed up the Windows 32bit build generally but that did nothing for Rogue Leader. I have not committed those changes yet. I will likely bundle them up with some other speed enhancements in the future.

Looks like I will have to sit down and profile this game one day.

Neonridr

I ended up giving up and resorted to modding my Wii.. I now have both Rogue Leader and Rebel Strike and I play those via a backup launcher.. works perfectly and at least I get to use my original gamecube controller the way it was meant to be played..

Good times.. I forgot how much I loved these games..
(08-27-2010, 10:13 PM)skid Wrote: [ -> ]Unfortunately, that did not go all that well. I was able to speed up the Windows 32bit build generally but that did nothing for Rogue Leader. I have not committed those changes yet. I will likely bundle them up with some other speed enhancements in the future.

Looks like I will have to sit down and profile this game one day.

Ah well, no worries, I'm sure you will eventually figure it out, keep up the great work! Big Grin
I ran a quick profile of the slow Storm Troopers intro in Rogue Leader. Unsurprisingly, the profiler said that it was the MMU that was slow...

I put in a speed hack in r6187 to help overcome the issue. Will keep on thinking of other ways to improve the speed (maybe I can use OpenCL?)

episode

keep going , you are genius
thanks for the hard work
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37