History of Mac Oni: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(setting aside a place where we can record all the nerdy details of the Mac stuff without boring Windows folks)
 
(better explanations)
Line 1: Line 1:
As long-time Mac users will recall, the Macintosh has been through three major technology transitions since 1984. First came the move from [[wikipedia:Motorola 68000 family|68k]] to RISC-based [[wikipedia:PowerPC|PowerPC]] processors in the early '90s. When Oni began development in 1997, the OS was at System 7, but Apple was hoping to start fresh with a new OS as soon as possible, and acquired Steve Jobs' company [[wikipedia:NeXT|NeXT]] to use their OS as the basis for this OS. The transition from OS 9 to OS X started in 2000/2001, an awkward time for Oni.
As long-time Mac users will recall, the Macintosh has been through three major technology transitions since 1984. First came the move from [[wikipedia:Motorola 68000 family|68k]] to RISC-based [[wikipedia:PowerPC|PowerPC]] processors in the early '90s. When Oni began development in 1997, the OS was at System 7, but Apple was hoping to start fresh with a new OS as soon as possible, and acquired Steve Jobs' company [[wikipedia:NeXT|NeXT]] to use their OS as the basis for this OS. The Mac's second major transition, from OS 9 to OS X, started in 2000/2001, an awkward time for Oni.


In 2000, Bungie was merging into Microsoft, and Take-Two was assuming command of the Oni IP (as detailed in the [[Oni]] article). Having been in development years before OS X released, the best that Bungie could do for compatibility was build the Oni application as a [[wikipedia:Carbon_(computing)|Carbon]] app, meaning it was written primarily for Mac OS 9 but able to run on OS X. Unfortunately the Carbon build was not without issues in the OS X environment.
In 2000, Bungie was merging into Microsoft, and Take-Two was assuming command of the Oni IP (as detailed in the [[Oni]] article). Having been in development years before OS X released, the best that Bungie could do for compatibility was build the Oni application as a [[wikipedia:Carbon_(computing)|Carbon]] app, meaning it was written primarily for Mac OS 9 but able to run on OS X. Unfortunately the Carbon build was not without issues in the OS X environment.


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 of Oni (now usually referred to as the PPC build). Their new builds (released through 2003) kept Oni stable for several years. However, as computers advanced, a critical bug cropped up on both Macs and Windows machines, where Oni's access 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, documented [[AE:OMNI|HERE]].
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 of Oni (now usually referred to as the PPC build). Their new builds (released through 2003) kept Oni stable for several years. However, as computers advanced, a critical bug cropped up on both Macs and Windows machines, where Oni's accessing 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, documented [[AE:OMNI|HERE]].


However, Apple would later begin their third major Mac transition: the [[wikipedia:Apple's_transition_to_Intel_processors|switch to Intel processors]], moving away from the PowerPC chip for which both Bungie and Omni Group had built Oni. 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 made a beta release in 2011 [http://oni.bungie.org/community/forum/viewtopic.php?pid=31710#p31710 HERE]. The release is stable, although it has a few non-crashing bugs.
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 made a beta release in 2011 [http://oni.bungie.org/community/forum/viewtopic.php?pid=31710#p31710 HERE]. The release is stable, although it has a few non-crashing bugs.


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

Revision as of 17:33, 8 April 2013

As long-time Mac users will recall, the Macintosh has been through three major technology transitions since 1984. First came the move from 68k to RISC-based PowerPC processors in the early '90s. When Oni began development in 1997, the OS was at System 7, but Apple was hoping to start fresh with a new OS as soon as possible, and acquired Steve Jobs' company NeXT to use their OS as the basis for this OS. The Mac's second major transition, from OS 9 to OS X, started in 2000/2001, an awkward time for Oni.

In 2000, Bungie was merging into Microsoft, and Take-Two was assuming command of the Oni IP (as detailed in the Oni article). Having been in development years before OS X released, the best that Bungie could do for compatibility was build the Oni application as a Carbon app, meaning it was written primarily for Mac OS 9 but able to run on OS X. Unfortunately the Carbon build was not without issues in the OS X environment.

Then, at the end of 2001, Omni Group released a Cocoa (native OS X) build of the game which they had produced for free. This became known as the Omni build of Oni (now usually referred to as the PPC build). Their new builds (released through 2003) kept Oni stable for several years. However, as computers advanced, a critical bug cropped up on both Macs and Windows machines, where Oni's accessing 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, documented HERE.

However, in 2006 Apple began their third major Mac transition: the 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 Rosetta, but support for the old architecture was expected to eventually phase out. In 2009, Feral Interactive (Oni's Mac distributor outside of North America) 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 made a beta release in 2011 HERE. The release is stable, although it has a few non-crashing bugs.