To use a custom foreground monitor program
1 Edit the monitor program source file to define its base address.
2 Assemble and link the monitor program.
3 Access the configuration questions.
4 Answer "yes" to the "Modify memory configuration?" question.
5 Answer "user_foreground" to the "Monitor type?" question.
6 Answer "yes" to the "Reset map (change of monitor type requires map reset)?"
question.
7 Enter the name of the monitor program absolute file in response to the "Monitor
filename?" question.
8 Enter the base address of the monitor in response to the "Monitor's base address?"
question.
9 Answer the "Enable /DSACK interlocking on monitor addresses?" question.
10 Re-map memory (see the following section on "Mapping Memory").
11 Answer "yes" to the "Modify emulator pod configuration?" question.
12 Answer the "Reset value for Supervisor Stack Pointer?" question.
13 Answer the "Reset value for Program Counter?" question.
14 Save the configuration changes.
Chapter 5: Configuring the Emulator
Selecting the Emulation Monitor
129