Load a memory file if on is not already loaded.
If you want to add to a existing resource definition, load it now.
To create a new resource, right click on the resource type in the overview window. Select new from the menu.

Right click on the new resource. Select edit from the menu or press Ctrl-Enter.

The address of a parameter must always be specified. Other items are optional.
Name - The name that will be seen by the user. This may be freely
changed.
Address - The address of the parameter in the memory file. This may be
different than the address show in a disassembly if the PCM memory does not
start at 0. Ford EEC for example, start at 0x2000, so the address will be 0x2000
lower in PCMX than it is in the disassembly.
Units - The unit of measure - RPM, MPH, Degrees F/C, PSI, etc...
Adjust - The increment/decrement that will be used by the +/- keys and
mouse adjustment (per 8 pixels of movement).
Alt Adjust - The increment/decrement used when the Ctrl key is used with
the mouse (per 8 pixels of movement).
Data Type - The number of bytes and order of the bytes. BYTE=8 bits,
WORD=16 bits.
Start Bit, End Bit - Reserved for future use.
Enumeration - Reserved for future use.
Format - The number of digits before and after the decimal. This may be
in the form %A.Bf, where A is the number of digits before the decimal and B is
the number of digits after the decimal. For a hex display use %0AX where A is
the number of hex digits. An additional character may proceed or follow to
indicate a hex value is displayed. For example $%04X will show $1234, %04Xh will
show 1234h.
Formula - Specifies the use of the Scale and Offset values.
Scale - The multiplier used for scaling to meaningful units. Usage
determined by Formula.
Offset - The adder used for scaling to meaningful units. Usage determined
by Formula.
ID - A name used internally by PCMX. Once this is specified, it should
not be changed. Typically less than 10 characters, but not limited to 10. The ID
is not shown to the user.
Level - The lowest level that will show this resource.

The address, column count, column step, row count, and row step of a map must always be specified. The column step is usually 1 and the row step is usually equal to the column count.
Name - The name that will be seen by the user. This may be freely
changed.
Address - The address of the parameter in the memory file. This may be
different than the address show in a disassembly if the PCM memory does not
start at 0. Ford EEC for example, start at 0x2000, so the address will be 0x2000
lower in PCMX than it is in the disassembly.
Data Type - The number of bytes and order of the bytes. BYTE=8 bits,
WORD=16 bits.
Units - The unit of measure - RPM, MPH, Degrees F/C, PSI, etc...
Format - The number of digits before and after the decimal. This is in
the form %A.Bf, where A is the number of digits before the decimal and B is the
number of digits after the decimal.
Adjust - The increment/decrement that will be used by the +/- keys and
mouse adjustment (per 8 pixels of movement).
Alt Adjust - The increment/decrement used when the Ctrl key is used with
the mouse (per 8 pixels of movement).
Formula - Specifies the use of the Scale and Offset values.
Scale - The multiplier used for scaling to meaningful units. Usage
determined by Formula.
Offset - The adder used for scaling to meaningful units. Usage determined
by Formula.
Min - The lower limit of the graphic display.
Max - The upper limit of the graphic display.
Count - The number of rows/columns
Step - The number of bytes between the start of one row/column and the
next. For a contiguous full map the column step will equal row count * data
size, or the row step will equal column count * data size (in bytes).
Labels - The labels for the row/column. Separated by '|'. This will be automatically
generated if there is a valid label link.
Label Link - A function for witch to general labels. Used only for Ford
EEC-IV/V.
Label Spacing - Draws the graph so the the row/column spacing if
proportional to the value of the labels.
ID - A name used internally by PCMX. Once this is specified, it should
not be changed. Typically less than 10 characters, but not limited to 10. The ID
is not shown to the user.
Default Y Rotation - The Y axis rotation used for initial display of the
map.
Browse - Enables all items in the browse menu. This should be off in a
released resource definition file.
Level - The lowest level that will show this resource.

The size, X address, X step, Y address, and Y step of a function must always be specified. Other items are optional.
Name - The name that will be seen by the user. This may be freely
changed.
Size - The number of entries in the function. This is not the byte count.
Label - The label for the axis.
Address - The address of the beginning of an axis in the memory
file. This may be different than the address show in a disassembly if the PCM
memory does not start at 0. Ford EEC for example, start at 0x2000, so the
address will be 0x2000 lower in PCMX than it is in the disassembly.
Step - The number of bytes between the axis values. If this is negative,
the function will be read from highest address to lowest address.
Data Type - The number of bytes and order of the bytes. BYTE=8 bits,
WORD=16 bits.
Units - The unit of measure - RPM, MPH, Degrees F/C, PSI, etc...
Format - The number of digits before and after the decimal. This is in
the form %A.Bf, where A is the number of digits before the decimal and B is the
number of digits after the decimal.
Adjust - The increment/decrement that will be used by the +/- keys and
mouse adjustment (per 8 pixels of movement).
Alt Adjust - The increment/decrement used when the Ctrl key is used with
the mouse (per 8 pixels of movement).
Min - The lower limit of the graphic display.
Max - The upper limit of the graphic display.
Formula - Specifies the use of the Scale and Offset values.
Scale - The multiplier used for scaling to meaningful units. Usage
determined by Formula.
Offset - The adder used for scaling to meaningful units. Usage determined
by Formula.
ID - A name used internally by PCMX. Once this is specified, it should
not be changed. Typically less than 10 characters, but not limited to 10. The ID
is not shown to the user.
Level - The lowest level that will show this resource.

Remember to save the new resource definition file before you close the program.