Tools: MPW
Advanced Search
Apple Developer Connection
Member Login Log In | Not a Member? Support

MPW Reference Books


The following Apple books, covering MPW and related topics, are currently available in electronic form (Acrobat PDF files) on the Tool Chest Developer CDs and from the Apple Developer FTP site.

MPW Environment

MPW Languages

Miscellaneous



Introduction to MPW
2nd edition

276 pp.     Download

This book contains introductory material you need to know before you can use the MPW development environment to create Macintosh software. The material is presented in a narrative style, interspersed with tutorial examples that guide you through using the MPW Shell.

Introduction to MPW contains chapters covering the following topics:

  • Getting Started
  • Using Commando Dialog Boxes
  • Entering Commands
  • Working With Files and Directories
  • Editing With Commands
  • Writing Scripts

Building and Managing Programs in MPW
2nd edition

672 pp.     Download

This book describes all aspects of building and managing your software programs using MPW. It gives an overview of the build process, the runtime architectures available, and the types of programs you can build.

Building and Managing Programs in MPW contains chapters covering the following topics:

  • Building Macintosh Programs
  • Building PowerPC Runtime Programs
  • Building Classic 68K Runtime Programs
  • Building CFM-68K Runtime Programs
  • Building Fat Binary Files
  • Creating Noncode Resources and Manipulating Resources
  • Source Code Porting Checklists
  • More About Linking
  • Standard Libraries
  • Make and Makefiles
  • Writing Stand-Alone Code
  • Building PCI Device Drivers
  • Writing and Building MPW Tools
  • Creating Commando Dialog Boxes for Tools and Scripts
  • Building SIOW Applications
  • Managing Projects with Projector
  • Measuring Performance

MPW Command Reference

Download    View online

This book is a command dictionary that describes each of the tools, scripts, and built-in commands available for use with the Golden Master (GM) version of MPW. Following the command dictionary are appendixes describing the special characters and operators.

Note: This book is provided in HTML format. It can be displayed using a web browser such as Microsoft Internet Explorer or Netscape Communicator.


MrC/MrCpp: C/C++ Compiler for Power Macintosh

120 pp.     Download

This book describes MrC and MrCpp, which are ANSI-compliant, MPW-based C and C++ compilers that produce highly optimized code for the PowerPC environment. It describes the use and features of the MrC and MrCpp compilers.

MrC/MrCpp: C/C++ Compiler for Power Macintosh contains chapters covering the following topics:

  • About MrC
  • Using MrC
  • MrC Reference

SC/SCpp: C/C++ Compiler for 68K Macintosh

114 pp.     Download

This book describes SC and SCpp, the MPW-based compilers that generate 680x0 code.

SC/SCpp: C/C++ Compiler for 68K Macintosh contains chapters covering the following topics:

  • About SC
  • Using SC
  • SC Reference

Assembler for Macintosh with PowerPC

112 pp.     Download

This book describes how to write assembly-language programs that execute under the Macintosh operating system. It gives an overview of the assembly-level programming issues relevant to the PowerPC microprocessor. It also discusses the use of the assembler and the structure of an assembly program.

Assembler for Macintosh with PowerPC contains chapters covering the following topics:

  • PowerPC Assembly Programming
  • Using the Assembler
  • Coding Conventions
  • Assembler Directives
  • Macros

MPW Assembler Reference

350 pp.     Download

This book describes how to prepare source files to be assembled by the MPW 68K Assembler. It assumes you are generally familiar with assembly-language programming. It also assumes that you understand and are able to write the symbolic assembly language for the Motorola MC68xxx instructions you want to use.

MPW Assembler Reference contains chapters covering the following topics:

  • About the Assembler
  • Coding Conventions
  • Address Syntax
  • Assembler Directives
  • Macros
  • Macro Variables and Functions
  • Macro and Conditonal-Assembly Directives

MPW Standard C Library Reference

84 pp.     Download

Note: The MPW Standard C Library Reference is provided in QuickView format. An Adobe Acrobat version is not available at this time.

This QuickView database describes the MPW Standard C Library, which is a collection of basic routines that let you read and write files, examine and manipulate strings, perform data conversion, acquire and release memory, and perform mathematical operations. The database contains descriptions of the library functions and macros grouped as in the corresponding header files. Under each header, the functions and macros are arranged by functionality.


Mac OS Runtime Architectures

294 pp.     Download

This book describes the Mac OS runtime architecture based upon the Code Fragment Manager (CFM) as well as the original classic 68K runtime architecture. In addition to describing the runtime architectures, this book also covers information such as calling conventions for each architecture implementation, data and register types and sizes, and details of structures encountered when building Macintosh programs (segments, fragments, and so on). This book assumes that you are familiar with Macintosh computers and writing programs (using compilers, linkers, and so on).

Mac OS Runtime Architectures contains chapters covering the following topics:

  • CFM-Based Runtime Architecture
  • Indirect Addressing in the CFM-Based Architecture
  • Programming for the CFM-Based Runtime Architecture
  • PowerPC Runtime Conventions
  • CFM-68K Runtime Conventions
  • The Mixed Mode Manager
  • Fat Binary Programs
  • PEF Structure
  • CFM-68K Application and Shared Library Structure
  • Classic 68K Runtime Architecture
  • Classic 68K Runtime Conventions

ToolServer Reference

58 pp.     Download

This book explains how to install and launch ToolServer and how to use it from different environments to run MPW tools and to execute MPW scripts. ToolServer is a complete tool and script execution environment extracted from the MPW Shell that can be used to execute time-consuming, noninteractive tools or scripts in the background or on a remote machine.

ToolServer Reference contains chapters covering the following topics:

  • Making ToolServer Work for You
  • Using ToolServer
  • The RShell Command
  • Using Apple Events to Communicate With ToolServer

SourceServer Reference

13 pp.     Download

SourceServer is a standalone version of Projector that provides users with source code control for a software project. SourceServer performs as a server application that has no user interface; all of its commands come to it via AppleEvents. It is up to client applications to determine which Projector commands they support, what user interface they provide, and to issue the corresponding commands to SourceServer.

SourceServer Reference contains sections covering the following topics:

  • Human Interface
  • Combining with ToolServer
  • Supported Commands
  • Client Development Information
  • Source Code Example

 
Back to MPW Home Page
Back to MPW Home Page