On 4/11/2013 7:37 AM, Martin Trübner wrote:
While your points are okay- the "trick" to have the definitions right at the beginning of the module (with just a J in front) is something that makes sense for everyone. If you ever tried to calculate offset in a DOB-program (data only base) from the start of the LTORG (or wherever the base points to) knows what I mean.
The easiest way I've found to simplify debugging is to use page alignment (at the start, add a PUNCH ' ORDER csect(P) '). While IBM actively discourages this (IEBCOPY throws a hissy fit for page aligned modules), having the last three bytes of a dump address agree with the assembled address is an enormous time-saver. Gerhard Postpischil Bradford, Vermont
