psb, повяторяю. Вы обсуждаете меня, а не тему и суть вопроса. Обо мне вы ровным счетом ничего не знаете. Поэтому не нужно говорить о том, в чем вы не разбираетесь.
С ровно таким же успехом я могу сказать, что вы не умеете использовать регистры общего назначения и не умеете структурировать программы так, чтобы не передавать в функции кучу параметров.
Вам нравится такое общение? Общайтесь так с кем-нибудь другим.
Мое мнение: в абсолютном большинстве случаев работы с индексными регистрами можно избежать на Speccy, обеспечив при этом большую скорость и меньший расход памяти, вполне возможно в ущерб читаемости и сопровождаемости кода.
Speccy не предназначен для работы с большими структурами данных. Ни в 80-х, ни в 90-х, ни сейчас. Для работы с большими структурами данных были и есть более мощные и более приемлемые машины. В связи с этим использование структур для передачи в функции на ZX несут зачастую академический и спортивный интерес.
Это - мое мнение. Такая же имха, как и ваша.
Что меня устраивает и что нет - читайте выше. Внимательно.

