# 3DO Debugger Programmer's Guide

This document helps you use the 3DO Debugger tool. It provides:

- A tutorial-style introduction that brings you up to speed quickly

- Detailed discussion of all menu commands and windows

- Several appendixes dealing with keyboard shortcuts, Terminal window commands, and other Debugger-related issues

# How this document is organized

This manual is organized as follows:

- 3DO Debugger Quick Start provides a tutorial-style introduction to the most frequently used Debugger functionality.

- Debugger Menus, Windows, and Dialog Boxes provides detailed explanations of the menu commands, dialog boxes, and windows.

- Examine Field Expression Syntax explains what you can type into the Examine field of a Debugger window.

- Debugger Script Commands lists commands you can use in your makefile to enable debugging.

- Debugger Terminal Window Commands lists the Terminal window commands.

## About the 3DO Debugger

The 3DO Debugger lets you monitor and control C and C++ programs running on the 3DO hardware from a Apple Macintosh II-family personal computer under System 7.

You can use the Debugger to do the following:

- Reset the 3DO hardware and restart the operating system
- Download and execute object code on the 3DO hardware
- Set software breakpoints
- Trace and step through a program
- Display and edit registers and memory
- Evaluate and change variable values and dereference pointers
- Perform source-level and assembly-level debugging

# Audience

This document is for C programmers who are preparing titles for the 3DO Station.