Changes

247 bytes removed ,  08:01, 6 October 2009
New Source Package, compiling info changed slightly
Line 10: Line 10:  
| website    = http://wiki.uqm.stack.nl/Wii_Port
 
| website    = http://wiki.uqm.stack.nl/Wii_Port
 
| download    = [http://www.filefront.com/14659573/uqm-wii.zip Main Pack] [http://www.filefront.com/14662131/uqm-0.6.5-voice.uqm/ 3DO speech pack]
 
| download    = [http://www.filefront.com/14659573/uqm-wii.zip Main Pack] [http://www.filefront.com/14662131/uqm-0.6.5-voice.uqm/ 3DO speech pack]
| source      = http://www.filefront.com/14661953/source.tgz/
+
| source      = http://www.filefront.com/14666277/source.tgz/
 
| peripherals = {{Wiimote2}} {{Nunchuk}} {{GCNController}} {{FrontSD}}  
 
| peripherals = {{Wiimote2}} {{Nunchuk}} {{GCNController}} {{FrontSD}}  
 
| hbb        =  
 
| hbb        =  
Line 57: Line 57:  
== Building from Source ==
 
== Building from Source ==
   −
I have included a small source package.  The modifications to the UQM code are contained in a .diff file.  It is based on the latest revision of UQM (At this time). Because I didn't modify the build script itself, I've instead included the build.vars and config_unix.h files that it would create. 
+
You'll need to check-out the source from the UQM SVN, as source is provided in the form of a .diff file, using r3185Includes instructions on setting the correct environment variables.
    
Additionally, you will need to replace your lwp_config.h file with the one included, as UQM uses many mutexes!  You must also place the included pthread.h file into your libogc includes folder, as I could not get UQM working with SDL Threads.  (It crashes during some context switches).
 
Additionally, you will need to replace your lwp_config.h file with the one included, as UQM uses many mutexes!  You must also place the included pthread.h file into your libogc includes folder, as I could not get UQM working with SDL Threads.  (It crashes during some context switches).
Line 69: Line 69:  
[http://repo.or.cz/w/libogc.git "inofficial" libogc fork]  Forked version is needed because the official libogc only uses MEM1, which is not enough memory for UQM.   
 
[http://repo.or.cz/w/libogc.git "inofficial" libogc fork]  Forked version is needed because the official libogc only uses MEM1, which is not enough memory for UQM.   
   −
You also need libvorbis / tremor.  [http://wiki.scummvm.org/index.php/Compiling_ScummVM/Wii the ScummVM Wii wiki] has info on how to compile Tremor for the Wii.
+
You also need Tremor and libpngdhewg has these pre-compiled [http://static.hackmii.com/dhewg/devkitPPC_r16_3rd_libs.tar.bz2 here], with a few other libraries.
 
  −
Hopefully that's all. I haven't had time to try a clean build, so I may have missed some things I have installed that are necessary.
      
== Known Issues==
 
== Known Issues==
4

edits