- Joined
- Oct 27, 2002
- Messages
- 23,745
- Solutions
- 14
- Reaction score
- 13,764
- Trophies
- 4
- Age
- 48
- Location
- Engine room, learning
- XP
- 15,713
- Country

Thank you Greywolf for helping users and taking the time to look at the sources 
If r1243 is slower, it's easier to find the problem as there's very little changes:
- The compilation warning fix (I edited few variable type : u32 to u8 etc.)
- The throw exception I added (I don't know if it's affecting cycles, it shouldn't slow that much)
- PPC r27 itself !
Could you try compiling r1243 with DevkitPPC r26 ?
For easier PPC revision switching, keep all your revisions installed at the same time like this :
c:\devkitpro\devkitppc\ <--- latest revision (I keep it just in case)
c:\devkitpro\devkitppc_r27\ <--- rename the folder to keep all revisions
c:\devkitpro\devkitppc_r26\
c:\devkitpro\devkitppc_r25\
etc.
Before typing "make -j4" (if you have quad cores), then type "set DEVKITPPC=/c/devkitPro/devkitPPC_r26" and it will temporarilly (until you close the command window) replace the default path from \devkitppc\ to the r26.
Edit:
I checked the changes, the ressource loading are affected by 2 changes in r1243:
- Banner alpha color for the texture.(casting the result from u32 to u8, maybe it slow down to much to cast the type each time?)
- Textbox's Tevcolor. for a strange reason, old version didn't compile with new PPC revision.
I had to explode the single function in multiple operation. It could be the cause of the slowdown.
If compiling with r26 doesn't help, try reverting Textbox.cpp changes and compile with r26 again.
see if this is the reason.
When compiling with r27 it asks to report to devkitpro devs but I didn't do it.
If r1243 is slower, it's easier to find the problem as there's very little changes:
So it's either :*Updated Libfat to 1.0.13
* Fixed compiling with DevkitPPC r27 (1 warning left)
* Added throw exception to some buffers
*Fixed DEVO config name
- The compilation warning fix (I edited few variable type : u32 to u8 etc.)
- The throw exception I added (I don't know if it's affecting cycles, it shouldn't slow that much)
- PPC r27 itself !
Could you try compiling r1243 with DevkitPPC r26 ?
For easier PPC revision switching, keep all your revisions installed at the same time like this :
c:\devkitpro\devkitppc\ <--- latest revision (I keep it just in case)
c:\devkitpro\devkitppc_r27\ <--- rename the folder to keep all revisions
c:\devkitpro\devkitppc_r26\
c:\devkitpro\devkitppc_r25\
etc.
Before typing "make -j4" (if you have quad cores), then type "set DEVKITPPC=/c/devkitPro/devkitPPC_r26" and it will temporarilly (until you close the command window) replace the default path from \devkitppc\ to the r26.
Edit:
I checked the changes, the ressource loading are affected by 2 changes in r1243:
- Banner alpha color for the texture.(casting the result from u32 to u8, maybe it slow down to much to cast the type each time?)
- Textbox's Tevcolor. for a strange reason, old version didn't compile with new PPC revision.
I had to explode the single function in multiple operation. It could be the cause of the slowdown.
If compiling with r26 doesn't help, try reverting Textbox.cpp changes and compile with r26 again.
see if this is the reason.
When compiling with r27 it asks to report to devkitpro devs but I didn't do it.










