Changes

Line 29: Line 29:  
Sonic Robo Blast 2 is almost completely written in [http://en.wikipedia.org/wiki/ANSI_C ANSI C]. This allows it to be compiled and run on different architectures, given the appropriate modifications necessary to make it work on another operating system and architecture. SRB2 is known to work (with varying degrees of compatibility) on at least the x86, x86-64 (hasn't been tested thoroughly, just one test compile), PowerPC, ARM, MIPS, SuperH and SPARC architectures, working best on the x86, PowerPC and ARM architectures. It can also compiled for the DOS, Windows, Windows CE, Linux, Mac OS X, FreeBSD (and possibly other Unix-like operating systems) and Solaris operating systems, in addition to many different video game systems.
 
Sonic Robo Blast 2 is almost completely written in [http://en.wikipedia.org/wiki/ANSI_C ANSI C]. This allows it to be compiled and run on different architectures, given the appropriate modifications necessary to make it work on another operating system and architecture. SRB2 is known to work (with varying degrees of compatibility) on at least the x86, x86-64 (hasn't been tested thoroughly, just one test compile), PowerPC, ARM, MIPS, SuperH and SPARC architectures, working best on the x86, PowerPC and ARM architectures. It can also compiled for the DOS, Windows, Windows CE, Linux, Mac OS X, FreeBSD (and possibly other Unix-like operating systems) and Solaris operating systems, in addition to many different video game systems.
   −
The Wii's Broadway CPU is a standard PowerPC architecture chip developed by IBM. As a result, standard PowerPC code can run on it (once homebrew has been enabled). The team at GC-Linux.org have taken this opportunity to expand their GC-Linux operating system to support the Wii as well. Almost all the hardware on the Wii is now well supported under Linux with the latest kernel patches, with only the Wii's optical drive not working at all and the internal Wi-Fi only working when the Wii Linux kernel is run under mini, an IOS replacement by Team Twiizers. The currrent status of Wii Linux has allowed programs that that under Linux but cannot easily be natively compiled for the Wii to run on the Wii through compiling for the powerpc-linux target and then running it on Wii Linux.
+
The Wii's Broadway CPU is a standard PowerPC architecture chip developed by IBM. As a result, standard PowerPC code can run on it (once homebrew has been enabled). The team at GC-Linux.org have taken this opportunity to expand their GC-Linux operating system to support the Wii as well. Almost all the hardware on the Wii is now well supported under Linux with the latest kernel patches, with only the Wii's optical drive not working at all and the internal Wi-Fi only working when the Wii Linux kernel is run under mini, an IOS replacement by Team Twiizers. The currrent status of Wii Linux has allowed programs that run under Linux but cannot easily be natively compiled for the Wii to run on the Wii through compiling for the powerpc-linux target and then running it on Wii Linux.
    
SRB2Wii follows this approach. It always uses the latest Wii Linux kernels for the most advanced features. SRB2Wii was forked from the Kobo Deluxe for Wii 0.5.1 sources. In its current stage, though, it looks nothing like the original source on which it was based. SRB2Wii is a heavily simplified and modified version of GC-Linux.org's whiite-linux operating system, although they otherwise now have no similarities whatsoever. It only includes and loads the programs, libaries and services necessary to run SRB2 and related programs, and exploits Busybox to consolidate most of the required programs into one executable for simplicity.
 
SRB2Wii follows this approach. It always uses the latest Wii Linux kernels for the most advanced features. SRB2Wii was forked from the Kobo Deluxe for Wii 0.5.1 sources. In its current stage, though, it looks nothing like the original source on which it was based. SRB2Wii is a heavily simplified and modified version of GC-Linux.org's whiite-linux operating system, although they otherwise now have no similarities whatsoever. It only includes and loads the programs, libaries and services necessary to run SRB2 and related programs, and exploits Busybox to consolidate most of the required programs into one executable for simplicity.
69

edits