Reference Manual
PMAC 2 Software Reference
PMAC I-Variable Specification 35
Example
If the word address were $0720 (1824 decimal), I21=$000720 would denote gathering of
the Y word; I21=$400720 would denote gathering of the X word; I21=$800720 or
I21=$C00720 would cause gathering of both words. (You may specify this parameter in
decimal form, but it is much more tricky.)
See Also
Data Gathering (Analysis Features)
On-line commands GATHER, ENDGATHER, <CTRL-E>
I-variables I19, I21-I44.
I22–I44 Data Gathering Source 2 thru 24 Addresses
Range
$000000 .. $FFFFFF (0 .. 16,777,215)
Units
Modified PMAC addresses
Default
0
Remarks
I22 – I44 control the addresses of the second thru twenty-fourth data items to be gathered.
See I21 for more details.
Note:
Normally these parameters are controlled automatically by the
PMAC Executive Program’s Gathering and Tuning routines.
See Also
Data Gathering (Analysis Features)
On-line commands GATHER, ENDGATHER, <CTRL-E>
I-variables I19, I21-I44.
I45 Data Gathering Buffer Location and Mode
Range
0 .. 3
Units
none
Default
0
Remarks
I45 controls where the data gathering buffer will be located when it is defined, and whether
it will wrap around when it is filled. It can take the following values:
0: ......................Locate buffer in regular RAM. Do not permit wrap-
around (stop gathering when end of buffer is reached).
1: ......................Locate buffer in regular RAM. Permit wraparound upon
..........................reaching end of buffer. Note: Wraparound feature not
..........................supported by PMAC Executive program data gathering and
..........................tuning routines.
2: ......................Locate buffer in dual-ported RAM (PMAC Option 2
..........................required). Do not permit wraparound. Not very useful.
3........................Locate buffer in dual-ported RAM (PMAC Option 2
..........................required). Permit wraparound upon reaching end of
..........................buffer (usual mode for dual-ported RAM).
When I45 is set to 2 or 3, the gather buffer starts at PMAC address $D240 – host address
[base + $0900] – and occupies the number of PMAC addresses specified in the DEFINE
GATHER command.