А что такое спектрум? Знаю спектрумы 16к, 48к, 128к, +2, +3, +2a, +2b. Знаю, что такое совместимость компьютеров и в частности совместимость с ZX Spectrum, например 128. Кстати совместимость не предполагает абсолютно одинаковой работы ПО, она может и варьироваться, например, об этом говорит статья Computer Compatibility на википедии. Клоны - тоже понятно что. И pentagon 128 и ATM2 - клоны ZX Spectrum 128. Если с точки зрения запуска софта под 128 - это все семейство Спектрум.

Наверное все, что написано под пентагон 128 - так или иначе может работать, т.е. выполняться и на ZX Spectrum 128, как ни крути, а computer compatibility. Придираться к устройствам хранения - глупо, это не какой-то серьезный аргумент, имеющий отношение к архитектуре, тем более учитывая развитие divIDE, совместимой со всеми моделями оригинальных ZX Spectrum. Да оставшиеся в живых кодеры вполне умеют делать сразу 2 версии и ТАП и ТРД.

Если писать программы под какой-то клон, с использованием именно нестандартных особенностей его архитектуры, под цвет на точку или память больше 128к - мы тут же выпадаем из семейства ZX Spectrum. И софт получаем не спектрумовский. А принадлежный к этому клону. Ибо, чего душой-то кривить, цвет на точку никак не запустишь на ZX Spectrum 128. И "гиг" непакованных данных в его ОЗУ не впихнешь. И это СОВСЕМ не то же самое, что уехавший тайминг бордерного эффекта, торможение в 2 фрейма вместо 1 или переделка загрузчика из трд в тап, пусть и с прерыванием музыки.

Таким образом, АТМ2 - это спектрум совместимый клон, ибо софт 128к он умеет. Но писать _под_ АТМ2 - это не значит писать спектрум совместимый софт. Это писать под отдельную платформу с названием АТМ2. И если похоронить 128к и писать только под АТМ2 режим, то это и есть уйти со спектрума на другую платформу.

Говорить, что 128 Спектрума нет в природе - тоже глупо. Он есть во всех 128 клонах и всегда там был, с теми или иными отличиями. Можно говорить об узких стандартах - типа тайминг Пентагона или еще чего-то, но стандарт ZX Spectum 128 немного шире, ибо общая совместимость есть. А тайминги различаются и внутри оригинальной линейки 128ых. Соответственно, сколько АТМ2 не делай, клонов 128к все равно будет больше .

зы и не надо мне доморощенных определений Спектрума через квантование и буфера. Это всего лишь показатель качества железа конкретного клона, видимо придуманный для войны между тру и не тру клонами, к ZX Spectrum совместимости мало относящийся.

---------- Post added at 02:30 ---------- Previous post was at 02:05 ----------

Можно подойти к оределению совместимости жестче.

"Computer compatibility
A family of computer models is said to be compatible if certain software that runs on one of the models can also be run on all other models of the family. The computer models may differ in performance, reliability or some other characteristic. These differences may affect the outcome of the running of the software."

Берем софтину под АТМ2 only. Который у нас якобы спектрум-совместимый. Запускаем ее на других спектрум совместимых компьютерах. Не работает. Вывод? АТМ2 не спектрум совместимый.

Шутка. Все проще конечно. Если каждая софтина запускается на всех моделях - компы полностью совместимы. Если не каждая - то не полностью. Такое толкование совместимости вполне приемлемо и логично, я считаю.