Дим, как писать программу не используя CALL:RET?
что это будет за программа?
тут только один вариант
ld iy,return_adress
ld ix,procedure_adress
jp cheduler_call
return_adress
jp cheduler_ret
procedure_adress
jp cheduler_ret
по приходу на cheduler_call сторим iy и переходим на ix
по приходу на cheduler_ret возвращаемся на последнее сохраненное
но у меня слов нет по такому извращению
проще и быстрее будет интерпретатор ЯВУ типа FORTH или тотже оберон