Вчера помог одному иностранцу, не спектрумисту, насчет разработки программы в обычном режиме кросс-компилятора двумя макросами для SjASMPlus:
Код:
         MACRO PADORG addr
         ; add padding
         IF $ < addr
         BLOCK addr-$
         ENDIF
         ORG addr
         ENDM

         MACRO PADORG2 addr
         ; add padding + display warning
         IF $ > addr
           ; no padding
           DISPLAY /L, "Warning! PADORG failed! ", $, " is more than ", addr
         ELSE
           ; add padding
           BLOCK addr-$
         ENDIF
         ORG addr
         ENDM
Чтобы не пропадало, в общем.