Tools

1 Welcome

2 System Configuration
2.1 Development Directories and Files
2.2 Target Directories and Files
2.3 Environment Variables
2.4 System Files
2.5 Sample C Applications
2.6 Sample Esp Programs

3 Swat Introduction
3.1 DOS Command Line Options
3.2 Notation
3.3 Address Expressions
3.4 On-line Help
3.5 Essential Commands
3.5.1 Cycle of Development
3.5.2 Attaching and Detaching
3.5.3 Breakpoints and Code Stepping
3.5.4 Examining and Modifying Memory
3.5.5 Other Important Commands
3.6 Additional Features

4 Swat Reference
4.1 Notation
4.2 Swat Reference A-I
4.3 Swat Reference J-Z

5 Tool Command Language
5.1 Using This Chapter
5.2 Copyright Information
5.3 Background and Description
5.4 Syntax and Structure
5.4.1 Basic Command Syntax
5.4.2 Expressions
5.4.3 Lists
5.4.4 Command Results
5.4.5 Procedures
5.4.6 Variables
5.5 Commands
5.5.1 Notation
5.5.2 Built-in Commands
5.6 Coding
5.6.1 Swat Data Structure Commands
5.6.2 Examples
5.7 Using a New Command
5.7.1 Compilation
5.7.2 Autoloading
5.7.3 Explicit Loading

6 Debug Utility
6.1 Changing Platforms
6.2 Switching Kernels

7 Icon Editor
7.1 Creating Icons
7.2 Importing Icons
7.3 Editing Icons
7.4 Writing Source Code
7.5 Icon Databases
7.6 Exporting to Database

8 Resource Editor
8.1 Glossary
8.2 Getting Started
8.3 What Needs to be Translated?
8.4 Translating
8.4.1 Choosing a new translation file
8.4.2 Main translation screen
8.4.3 Translating a Text String
8.4.4 Moving between chunks
8.4.5 Moving between resources
8.5 Resource Editor Menus
8.5.1 File Menu
8.5.2 Edit Menu
8.5.3 Project Menu
8.5.4 Filter Menu
8.5.5 Utilities Menu
8.5.6 Window Menu
8.6 Creating an Executable
8.7 Updating an Executable
8.8 Testing Your New Executables

9 The INI File
9.1 How to Use the INI File
9.2 Categories in the INI File
9.2.1 cards
9.2.2 configure
9.2.3 diskswap
9.2.4 envelope
9.2.5 envelnum
9.2.6 expressMenuControl
9.2.7 fileManager
9.2.8 input
9.2.9 keyboard
9.2.10 label
9.2.11 labelnum
9.2.12 link
9.2.13 localization
9.2.14 math
9.2.15 modem
9.2.16 modem name
9.2.17 mouse
9.2.18 net library
9.2.19 paper
9.2.20 papernum
9.2.21 parallel
9.2.22 paths
9.2.23 printer
9.2.24 printer device name
9.2.25 screen 0
9.2.26 serial
9.2.27 sound
9.2.28 spool
9.2.29 system
9.2.30 text
9.2.31 ui
9.2.32 specific ui name
9.2.33 ui features
9.2.34 welcome

10 Using Tools
10.1 Tools Summary
10.2 Typical Development Session
10.3 File Types
10.4 Esp
10.5 Glue
10.6 Goc
10.7 Grev
10.8 mkmf
10.9 pccom
10.9.1 PCCOM Background
10.9.2 Running PCCOM on the Target
10.9.3 File Transfer Protocol of PCCOM
10.10 pcget
10.11 pcs
10.12 pcsend
10.13 pmake
10.13.1 Copyright Notice and Acknowledgment
10.13.2 How to Customize pmake
10.13.3 Command Line Arguments
10.13.4 Contents of a Makefile
10.13.5 Advanced pmake Techniques
10.13.6 The Way Things Work
10.14 Swat Stub


Table of contents