CodeWarrior Pro 6
(There's no video for CodeWarrior Pro 6 yet. Please contribute to MR and add a video now!)
What is CodeWarrior Pro 6? This is the last version of CodeWarrior to support both 68k and PPC development for Mac OS. First Code Warrior 6.0 is a carbonized application. So it needs the CarbonLib in the extensions (CarbonLib 1.0.4 is in the system requirements). The Integrated Developement Environment (IDE) offers the application develpment in Assembler, C/C++ or Java. The complete SW Pack also includes developement for Windows, Mac OS (Classic & X) and exists for Solaris and Linux. Despite the MacOS beeing a system really based on graphical user interface, the IDE offers the possibility to create a console application using either printf/scanf or IOStream interfaces. No need then to implement any GUI element. At first you will have to create a project. Projects include used libraries and source code of the application. The choice is first for the project type, (stationary, RAD Wizard or empty, or Makefile importer Win & Solaris/Linux only) and between pre-configured project definitions. The editor works closely with the Class Browser. Its interface provides function/markers/doc settings & permissions popup menus and Cmd-clic to select a rectangular portion of text. The debugger offers many additional information windows: Further functionalities provided are: - Remote debugging, useful for example when developing on embedded HW. A standalone memory analysis tool, ZoneRanger is also provided. It provides the usage of memory of a running application. This offers memory usage information numerically (Count of Blocks, Used Blocks, Free Blocks, Pointers, Handles from them Locked, Purgeable and Resources, or list of blocks) and graphically (Memory Blocks in 1D or 2D, Histogram of blocks), and even the memory contents of a block.
Download CodeWarrior Pro 6 for Mac
(561.1 MiB / 588.36 MB)
/ Zipped Architecture
System Requirements From Mac OS 8.6 up to Mac OS 9.2 Emulating this? It could probably run under: SheepShaver |