To Use A Foreground Monitor Program - HP 64746 User Manual

Emulation/analysis
Table of Contents

Advertisement

Chapter 4: Configuring the Emulator
Selecting the Emulation Monitor Program

To use a foreground monitor program

1 Edit the monitor program source file to define its base address.
2 Assemble and link the monitor program.
3 Start the configuration interface and access the "Monitor Type" section.
4 Answer "foreground" to the "Monitor type?" question.
5 Answer "yes" to the "Reset map (change of monitor type requires map reset)?"
question.
6 Enter the base address of the monitor in response to the "Monitor address?"
question.
7 Answer "none" or "supervisor" to the "Monitor function code?" question.
8 Enter the name of the monitor program absolute file in response to the "Monitor
filename?" question.
9 Re-map memory (see the following section on "Mapping Memory").
10 Modify the TRACE exception vector to point to the TRACE_ENTRY symbol in
the monitor program so that you can step through the user program.
The foreground monitor program's base address should be on any 2 Kbyte
boundary (address ending in 000H or 800H) except 0H (since that's the location of
the vector table). If you are using the HP 64170 memory board with 1 Mbyte
memory modules, the base address should be on an 8 Kbyte boundary. An ORG
statement in the foreground monitor source file defines the base address. Also, the
base address is specified when configuring the emulator to use a foreground
monitor program.
When you select a foreground monitor, a block of emulation memory is
automatically mapped with the function code specified.
116

Advertisement

Table of Contents
loading

This manual is also suitable for:

68302

Table of Contents