|
GEOS SDK TechDocs
|
|
objmessagebrk ...
|
pdisk ...
patchin
Patchin undoes the work of patchout.
patchout
This command causes a RET to be placed at the start of a routine.
patient-default
patient-default [<geode-name>]
Examples:
-
"patient-default hello2"
-
Makes "hello2" the default patient.
-
"patient-default"
-
Prints the names of the current default patient.
Specifies the default patient. The
send
and
run
commands will use this as the default patient to operate on if none is passed to them.
pbitmap
pbitmap <address>
Print a bitmap graphically.
-
The address argument is the address of the Bitmap or CBitmap structure.
-
Color bitmaps are printed with a letter representing the color as well. The letters are index from the string (kbgcrvnAaBGCRVYW).
pcarray
pcarray [-eth] [<address>]
Examples:
-
"pcarray"
- Print the chunk array at *DS:SI (header only)
-
"pcarray es:di"
-
Print the chunk array at ES:DI (header only)
-
"pcarray -e"
- Print the chunk array at *DS:SI and print the elements in the array
-
"pcarray -tMyStruct"
-
Print the chunk array at *DS:SI and print the elements where the elements are of type MyStruct
-
"pcarry -tMyStruct -TMyExtraStruct"
-
Like above, but data after MyStruct is printed as an array of MyExtraStruct structures.
-
"pcarray -e3"
-
Print the chunk array at *DS:SI and print the third element
-
"pcarray -hMyHeader"
-
Print the chunk array at *DS:SI (header only) where the header is of type MyHeader
Print information about a chunk array.
-
The flags argument can be any combination of the flags "e", "t", and "h". The "e" flag prints all elements. If followed by a number (e.g. "-e3"), then only the third element will be printed.
-
The `t' flag specifies the elements' type. It should be followed
immediately by the element type. You can also use "-tgstring" if
the elements are GString Elements.
-
The `h' flag specifies the header type. It should be followed immediately by the element type.
-
The `l' flag specifies how many elements to print. It can be used in conjunction with the `e' flag to print a range of element numbers.
-
The `H' flag suppresses printing of the header.
-
All flags are optional and may be combined.
-
The address argument is the address of the chunk array. If not specified then *ds:si is used.
pcbitmap
pcbitmap <address> <width> <height> [<no space flag>]
Examples:
-
"pcbitmap *ds:si 64 64 t"
-
print the bitmap without spaces
Print out a one-bit deep packbits-compacted bitmap.
-
The <address> argument is the address to the bitmap data.
-
The <width> argument is the width of the bitmap in pixels.
-
The <height> argument is the height of the bitmap in pixels.
-
The <no space flag> argument removes the space normally printed between the pixels. Anything (like "t") will activate the flag.
See Also: pncbitmap.
pcelldata
pcelldata [<addr>]
Examples:
-
"pcelldata *es:di"
-
Print cell data for cell at *es:di.
Prints data for a spreadsheet data.
If no address is given, *es:di is used.
See Also: content,
pcelldeps.
pcelldeps
pcelldeps <filehan> [<addr>]
Examples:
-
"pcelldeps 4be0h *es:di"
-
print dependencies of cell in file 4be0h.
Prints dependencies for a cell in the spreadsheet.
If no address is given, *es:di is used.
See Also: content,
pcelldata.
pclass
pclass [<address>]
Examples:
-
"pclass"
- prints the class of *DS:SI
-
"pclass ^l4ac0h:001eh"
-
Print the class of the object at the given address.
Print the object's class.
-
The <address> argument is the address of the object to find the class of. This defaults to *DS:SI.
pdb
Produces useful information about a DBase block. For now, only information about the map block of the DBase file is produced. First arg H is the SIF_FILE or SIG_VM handle's ID. Second arg B is the VM block handle for which information is desired.
pdgroup
pdgroup [<flags>] [<patient>]
Examples:
- "pdgroup"
- Prints out all dgroup variables of the current patient
- "pdgroup -e *lock*"
- Prints out all dgroup variables matching expression "*lock*" of the current patient
- "pdgroup term"
- Prints out all dgroup variables of the patient "term"
- "pdgroup -e *lock* term"
- Prints out all dgroup variables matching expression "*lock*" of the patient "term"
Prints out the variables defined in dgroup.
- Flags:
- -e <expression>
- Only prints out the variables matching <expression>.
When -e flag is used, expression argument must be
supplied. The expression syntax is the same as the
one specified in
"string match"
command.
See Also:
print,
pscope.
|
GEOS SDK TechDocs
|
|
objmessagebrk ...
|
pdisk ...