Something like CodeWarrior 9, however, supports Mac OS X 10.1 to 10.4, making a single project file be able to be used regardless of what OS version developers use (though obviously CW is not the perfect choice for developing an OOS project, since CW is a commercial app, but that fact still doesn’t make Xcode any better). On 29 July 2005, they announced that CodeWarrior for Mac would be discontinued after the next release, CodeWarrior Pro 10. Although Metrowerks did not detail their reasons, the demand for CodeWarrior had presumably fallen during the time Apple began distributing Xcode (its own software development kit for OS X) for free. CodeWarrior Development Studio for Power Architecture 10 is a highly efficient and comprehensive tool that helps you create professional applications for Windows and MAC OS. The application supports development in various languages such as assembly, C, C, EC for multiple processors. CodeWarrior for Palm OS Free to try Metrowerks Windows 98/NT/2000 Version 9.3 Full Specs Download.com has chosen not to provide a direct-download link for this product and offers this page for.
CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors (Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Freescale RS08, Freescale S08, and S12Z) and digital signal controllers (DSC MC56F80X and MC5680XX) used in embedded systems.
The system was developed by Metrowerks on the Macintosh, and was among the first development systems on that platform to cleanly support both the existing Motorola 68k and the new PowerPC (PPC). During Apple's transition to the PPC, CodeWarrior quickly became the de facto standard development system for the Mac, rapidly displacing Symantec's THINK C and Apple's own Macintosh Programmer's Workshop. The purchase of NeXT in 1996 led to a decline in CodeWarrior's relevance as Mac programming moved to the NeXT platform's own developer tools.
Metrowerks responded by porting CodeWarrior to Microsoft Windows and introducing compilers for a wider variety of platforms. It became a major part of the software stack for Motorola's varied lines of microcontrollers, and eventually led to them purchasing Metrowerks in 1999. It was widely used on most platforms based on PPC or other Motorola processors, as well as many games consoles. The product moved to Freescale Semiconductor when that company formed in 2004, and then to NXP when they purchased Freescale in 2015.
Originally a single integrated product, now known as the 'Classic IDE', the IDE was later replaced with Eclipse IDE. The current versions are 6.3 of the Classic IDE, and 11.0 for the Eclipse IDE. Languages supported are C, C++, and assembly language.
Codewarrior For Mac Os 10.13
Prior to the acquisition of the product by Freescale, versions existed targeting Macintosh, Microsoft Windows, Linux, Solaris, PlayStation, PlayStation 2, Nintendo GameCube, Nintendo DS, Wii,Sega Dreamcast, SuperH, M·CORE, Palm OS, Symbian OS, and BeOS.
Metrowerks versions of CodeWarrior also included Pascal, Object Pascal, Objective-C, and Java compilers.
Retrocomputing enthusiasts still use older versions of CodeWarrior to develop on the classic Mac OS. Classilla is built with Metrowerks CodeWarrior 7.1.
|Release Name||Editions||Release Date||Notes|
|CodeWarrior DR/1||Gold, Silver, Bronze||1993-12-23||Bronze supports 68k, Silver supports PPC, Gold supports 68k and PPC|
|CodeWarrior DR/2||Gold, Silver, Bronze||1994-03-11|
|CodeWarrior DR/3||Gold, Silver, Bronze||1994-05-05|
|CodeWarrior 4||Gold, Silver, Bronze||1994-06-26|
|CodeWarrior 5||Gold, Bronze||1994-12-15|
|CodeWarrior 6||Gold, Bronze||1995-05-03|
|CodeWarrior 7||Gold, Bronze||1995-09-05|
|CodeWarrior 8||Gold, Bronze||1996-01-04|
|CodeWarrior Pro 1||1997-06-04||Mac and Windows bundled|
|CodeWarrior Pro 2||1997-10-23|
|CodeWarrior Pro 3||1998-04-07|
|CodeWarrior Pro 4||1998-09-10||Last to run on 68040, last to include Pascal|
|CodeWarrior Pro 5||Mac, Windows||1999-06-18|
|CodeWarrior Pro 6||Mac, Windows||2000-09-09||Last to support 68k compiling|
|CodeWarrior Pro 7||Mac, Windows||2001||First to run natively in Mac OS X|
|CodeWarrior Pro 8||Mac, Windows||2002||Last to run on Classic Mac OS|
CodeWarrior was originally developed by Metrowerks based on a C compiler and environment for the Motorola 68K, developed by Andreas Hommel and acquired by Metrowerks. The first versions of CodeWarrior targeted the PowerPCMacintosh, with much of the development done by a group from the original THINK C team. Much like THINK C, which was known for its fast compile times, CodeWarrior was faster than Macintosh Programmer's Workshop (MPW), the development tools written by Apple.
CodeWarrior was a key factor in the success of Apple's transition of its machine architecture from 68K processors to PowerPC because it provided a complete, solid PowerPC compiler when the competition (Apple's MPW tools and Symantec C++) was mostly incomplete. Metrowerks also made it easy to generate fat binaries, which included both 68K and PowerPC code.
Codewarrior For Mac Os 10.10
After Metrowerks was acquired by Motorola in 1999, the company concentrated on embedded applications, devoting a smaller fraction of their efforts to compilers for desktop computers. On 29 July 2005, they announced that CodeWarrior for Mac would be discontinued after the next release, CodeWarrior Pro 10. Although Metrowerks did not detail their reasons, the demand for CodeWarrior had presumably fallen during the time Apple began distributing Xcode (its own software development kit for OS X) for free. In addition, Apple's switch to Intel chips left Metrowerks without an obvious product as they had sold their Intel compiler technology to Nokia earlier in 2005.
During its heyday, the product was known for its rapid release cycle, with multiple revisions every year, and for its quirky advertising campaign. Their 'geekware' shirts were featured in the fashion pages of The New York Times.
Origin of the name
During the 1990s, Apple Computer released a monthly series of developer CD-ROMs containing resources for programming the Macintosh. These CDs were, in the early days, whimsically titled using punning references to various movies but with a coding twist; for example, 'The Hexorcist' (The Exorcist), 'Lord of the Files' (Lord of the Flies), 'Gorillas in the Disc' (Gorillas in the Mist), etc.
One of these, volume 9, was titled 'Code Warrior', referring to the movie Mad Max 2: The Road Warrior. Later Apple dropped the whimsical titling in favor of a more sober 'Developer CD series'. Coincidentally the Metrowerks founder, Greg Galanos, an Australian, was also inspired by the movie and proposed the CodeWarrior name. Metrowerks subsequently used the name for their new developer product.
CodeWarrior CD packaging was very much in the tradition of the Apple developer CDs, featuring slogans such as 'Blood, Sweat, and Code' and 'Veni, Vidi, Codi' in prominent lettering. Competing products such as Symantec's THINK C were more conventionally marketed.
- ^'CodeWarrior for Microcontrollers (Classic IDE)'.
- ^'CodeWarrior for Microcontrollers (Eclipse IDE)'.
- ^Carless, Simon (2006-05-09). 'CodeWarrior Named Official Toolset For Nintendo Wii'. Gamasutra. Retrieved 2015-05-28.Cite has empty unknown parameter:
- ^'Classilla: HowToBuild'. Retrieved 2015-05-28.
- ^'CodeWarrior Version History'. Retrieved 2018-06-15.
- ^'FRONTIERS OF MARKETING; Selling Geek Chic'. The New York Times. 1995-02-12. Retrieved 2015-05-28.Cite has empty unknown parameter:
- ^Every, David K. (1999). 'Apple Developer CD Codenames: Puns, fun, and satire'. MacKiDo. Retrieved 2015-05-28.Cite has empty unknown parameter:
Illustrated Metrowerks logo of 'Ah'nold' for OS X (circa 2001)
Metrowerks was a company that developed software development tools for various desktop, handheld, embedded, and gaming platforms. Its flagship product, CodeWarrior, comprised an IDE, compilers, linkers, debuggers, libraries, and related tools. In 2005 it was absorbed into Freescale, which continues to sell these tools. In 2015, Freescale Semiconductor was absorbed into NXP.
Founded by Greg Galanos in 1985 as Metropolis Computer Networks in Hudson, Quebec, Metrowerks originally developed software development tools for the Apple Macintosh and UNIX workstations. Its first product was a Modula-2 compiler originally developed by Niklaus Wirth, the creator of the ALGOL W, Pascal and Modula-2 programming languages. It had limited success with this product. In 1992, it began an effort to develop development tools for Macintosh computers based on the newly announced PowerPC processor as well as legacy support for 68k chipsets. It shipped the first commercial release of CodeWarrior in May 1994 at Apple'sWorldwide Developers Conference. The release was a great success. Metrowerks received much credit for helping Apple succeed in its risky transition to a new processor.
In March 1994 Metrowerks had its initial public offering, trading under the symbol MTWKF (NASDAQ foreign exchange) and continued to trade on Canadian exchanges.
Also in 1994, Metrowerks opened a small sales and R&D office in Austin, Texas to be closer to the manufacturers of the new PowerPC chips, IBM and Motorola. Metrowerks later moved its corporate headquarters to Austin along with Greg Galanos (Founder/President/CTO) and Jean Belanger (Chairman/CEO).
By 1996 Metrowerks had begun expanding its CodeWarrior product line to target platforms besides Macintosh computers, including:
- Mac OS PowerPC
- Mac OS 68k
- General Magic's Magic Cap OS
- NEC v8xx, VRxxxx
- General MIPS (ISA I-IV)
- General PowerPC embedded
- General 68k embedded
- General Coldfire embedded
- General ARM embedded
- PlayStation, PS2 and PSP
- Nintendo 64 and GameCube
- Java tools
- NokiaSymbianOS (toolchain sold to Nokia in late 2004)
In August 1999, Motorola's semiconductor sector (Motorola Semiconductor Products Sector, or SPS) acquired Metrowerks for roughly $100 million in cash. After the acquisition, Jean Belanger moved to become VP of business development in SPS and after a short stint as Director of Software Strategy for SPS, Greg Galanos left to become a General Partner and Managing Director at SOFTBANK Venture Capital, known as Mobius Venture Capital since December 2001. David Perkins, previously SVP of Business Development at Metrowerks, assumed the title of President and CEO.
Metrowerks subsequently acquired a small number of other companies including HIWARE AG, Embedix and AMC. In 2002, David Perkins assumed the role of Corporate Vice President of NCSG at Motorola SPS; Jim Welch (previously the CFO of Metrowerks) assumed the role of CEO. In late 2003, Jim Welch left to become CEO of Wireless Valley Communications and Matt Harris (who was previously CEO of Lineo and Embedix) became the new CEO of Metrowerks.
In 2003, Motorola spun off its semiconductor group as a separate company named Freescale Semiconductor.
In early 2005, Matt R. Harris left Metrowerks to become CEO of Volantis at which time Freescale management decided to absorb Metrowerks completely and not treat it as a wholly owned subsidiary.
CodeWarrior for Mac OS had successfully made the transition to Apple's new Mac OS X operating system, supporting the Carbon development environment. However, Apple invested heavily in their own development tools for OS X (Xcode), distributed free of charge and always up to date. The increasing prominence of the Cocoa development environment marginalized CodeWarrior, and finally the surprise announcement of the Mac's switch to Intel processors – mere weeks after Freescale had sold the Metrowerks Intel compiler tools to Nokia – signalled the end of CodeWarrior on the Mac. In July 2005, Freescale discontinued CodeWarrior for Mac OS.
In October 2005, Freescale retired the Metrowerks name but continues to develop CodeWarrior and other developer technologies as part of Freescale's Developer Technology Organization.
Metrowerks' logo of the iconic factory worker and other visual branding was created by illustrator Bill Russell
Addendum: Freescale's website now says, 'CodeWarrior for Mac OS has been discontinued and is no longer sold or supported.' It has several downloadable updates, but the most recent modification date is 15 August 2005.
- ^'CodeWarrior Discover Programming Starter Kit, Version 5'. 2000-07-01. Retrieved 2009-09-01.