History of Mac Oni: Difference between revisions

m
wording
(more accurate explanation of 1.0 to 1.1; general touch-up)
m (wording)
Line 2: Line 2:
:''For the overall history of Oni, see [[Oni]].''
:''For the overall history of Oni, see [[Oni]].''


==Windows 1.0 to Mac 1.1==
==Windows Oni 1.0 to Mac Oni 1.1==
[[Image:Classic_Mac_Oni_Get_Info_window.jpg|thumb|Bungie's original Carbon PPC build of Oni 1.1 for Mac OS.]]
[[Image:Classic_Mac_Oni_Get_Info_window.jpg|thumb|Bungie's original Carbon PPC build of Oni 1.1 for Mac OS.]]
While Oni was developed by [[Bungie West]] simultaneously for Windows and Mac OS (with the PlayStation 2 port being done in parallel by Rockstar), the game's development was not completed for both PC platforms at the same time. Oni was [[wikipedia:https://en.wikipedia.org/wiki/Software_release_life_cycle#Release_to_manufacturing_.28RTM.29|gold master]]ed for Windows [http://carnage.bungie.org/oniforum/oni.forum.pl?read=6259 around mid-November 2000]. The Mac version continued in development for [http://carnage.bungie.org/oniforum/oni.forum.pl?read=7653 at least another month], partly due to a graphics bug discovered at the last-minute.
While Oni was developed by [[Bungie West]] simultaneously for Windows and Mac OS (with the PlayStation 2 port being done in parallel by Rockstar), the game's development was not completed for both PC platforms at the same time. Oni was [[wikipedia:https://en.wikipedia.org/wiki/Software_release_life_cycle#Release_to_manufacturing_.28RTM.29|gold master]]ed for Windows [http://carnage.bungie.org/oniforum/oni.forum.pl?read=6259 around mid-November 2000]. The Mac version continued in development for [http://carnage.bungie.org/oniforum/oni.forum.pl?read=7653 at least another month], partly due to a graphics bug discovered at the last-minute.
Line 17: Line 17:
==Carbon to Cocoa==
==Carbon to Cocoa==
[[Image:Omni Oni Get Info window.png|thumb|Omni Group's Cocoa PPC port of Oni for Mac OS X.]]
[[Image:Omni Oni Get Info window.png|thumb|Omni Group's Cocoa PPC port of Oni for Mac OS X.]]
Then, at the end of 2001, [http://www.omnigroup.com Omni Group] [http://www.omnigroup.com/mailman/archive/omni-press/2001/000008.html released] a "[[wikipedia:Cocoa_(computing)|Cocoa]]" (native OS X) build of the game which they had produced for free. This became known as the Omni build (now usually referred to as the PPC build). Their new builds (released through 2003) kept Oni stable for several years. The last Omni build is still available [http://www.insidemacgames.com/news/story.php?ArticleID=7003 here] and [http://www.omnigroup.com/ftp/pub/software/MacOSX/10.1/Oni-1.0v1.36.dmg here]. However, as computers advanced, a critical bug cropped up on both Macs and Windows machines, where Oni's querying of the graphics card at startup caused a crash. Once the patch was figured out in Windows, it was carried over to the PPC build. Other patches were made in time to the PPC build; see [[AE:OMNI|HERE]] for details.
Then, at the end of 2001, [http://www.omnigroup.com Omni Group] [http://www.omnigroup.com/mailman/archive/omni-press/2001/000008.html released] a "Cocoa" (native OS X) build of the game which they had produced for free. This became known as the Omni build (now usually referred to as the PPC build). Their new builds (released through 2003) kept Oni stable for several years. The last Omni build is still available [http://www.insidemacgames.com/news/story.php?ArticleID=7003 here] and [http://www.omnigroup.com/ftp/pub/software/MacOSX/10.1/Oni-1.0v1.36.dmg here]. However, as computers advanced, a critical bug cropped up on both Macs and Windows machines, where Oni's querying of the graphics card at startup caused a crash. Once the patch was figured out in Windows, it was carried over to the PPC build. Other patches were made in time to the PPC build; see [[AE:OMNI|HERE]] for details.


==PPC to Intel==
==PPC to Intel==
However, in 2006 Apple began their '''third''' major Mac transition: the [[wikipedia:Apple's_transition_to_Intel_processors|switch to Intel processors]], back to CISC architecture and moving away from the PowerPC chip for which both Bungie and Omni Group had built Oni. For a while, PPC apps could still be run in OS X using [[wikipedia:Rosetta_(software)|Rosetta]], but support for the old architecture was expected to eventually phase out. In 2009, [http://www.feralinteractive.com/en/ Feral Interactive] (Oni's Mac distributor outside of North America) [http://oni.bungie.org/community/forum/viewtopic.php?id=848 expressed an interest] in putting out an Intel-native build of Oni. They obtained the source code from Omni Group, who had begun porting it to Intel, and [http://oni.bungie.org/community/forum/viewtopic.php?pid=31710#p31710 made a beta release in 2011], shortly before OS X did away with PPC support. The release is stable, although it has a few non-crashing bugs, and incorporates a number of patches requested by fans, detailed [[AE:FERAL|HERE]].
In 2006 Apple began their '''third''' major Mac transition: the [[wikipedia:Apple's_transition_to_Intel_processors|switch to Intel processors]], back to CISC architecture and moving away from the PowerPC chip for which both Bungie and Omni Group had built Oni. For a while, PPC apps could be run on Intel Macs using [[wikipedia:Rosetta_(software)|Rosetta]], but support for the old architecture was expected to eventually phase out. In 2009, [http://www.feralinteractive.com/en/ Feral Interactive] (Oni's Mac distributor outside of North America) [http://oni.bungie.org/community/forum/viewtopic.php?id=848 expressed an interest] in putting out an Intel-native build of Oni. They obtained the source code from Omni Group, who had begun porting it to Intel, and [http://oni.bungie.org/community/forum/viewtopic.php?pid=31710#p31710 made a beta release in 2011], shortly before Apple did away with PPC support in new versions of OS X. The release is stable, although it has a few non-crashing bugs, and incorporates a number of patches requested by fans, detailed [[AE:FERAL|HERE]].


[[Category:Oni history]]
[[Category:Oni history]]