If I have one or more monitors set up in the Memory View, with appropriate renderings selected, whenever I halt and relaunch, it remembers the monitors (i.e., the addresses I want displayed), but forgets the renderings (the formats that I want applied to the memory displays). It also forgets the width of the renderings pane, which is important because that determines how many bytes appear on a line, and usually I want that to be 16.
Codewarrior was a tiny smidgin better. It would forget everything, too, but it would then create a Hex rendering for each monitor. Actually, now that I think of it, it would create a Hex rendering, and replace the existing rendering with a second Hex rendering, which made no sense.
I've looked for settings that might change this behavior, to no avail. Have I missed something?